sort by:
Revision Author Date Message Commit Date
1764e8b Upgrade to Lucene-8.9.0-SNAPSHOT-efdc43fee18 (#73130) Upgrades to Lucene-8.9 snapshot which includes: - LUCENE-9507: Custom order for leaves (/cc @mayya-sharipova) - LUCENE-9935: Enable bulk merge for stored fields with index sort 17 May 2021, 13:37:20 UTC
ff406a8 Rename 'termsenum' API to 'terms_enum' for better readability 17 May 2021, 13:08:06 UTC
4268c76 Clean up FsHealthService after MDP removal (#73136) Following #72432 we now no longer need a `Set` of unhealthy paths, we can just track the individual path directly. 17 May 2021, 12:57:49 UTC
9061e59 Complete backport of #72931 (#73143) Adjusts wire-compat and re-enables BWC tests 17 May 2021, 12:56:39 UTC
a9229ab [Test] Service account tokens should work when TokenService is disabled (#72518) Add a test to ensure that service account tokens always work with basic license for which oauth2 token service is disabled. 17 May 2021, 11:17:01 UTC
bf23f76 Disable BWC tests for backport of #72931 17 May 2021, 10:30:19 UTC
b2956b3 Identify cancelled tasks in list tasks API (#72931) This commit adds a `cancelled` flag to each cancellable task in the response to the list tasks API, allowing users to see that a task has been properly cancelled and will complete as soon as possible. Closes #72907 17 May 2021, 10:02:50 UTC
eabe2d1 Increase PeerFinder verbosity on persistent failure (#73128) If a node is partitioned away from the rest of the cluster then the `ClusterFormationFailureHelper` periodically reports that it cannot discover the expected collection of nodes, but does not indicate why. To prove it's a connectivity problem, users must today restart the node with `DEBUG` logging on `org.elasticsearch.discovery.PeerFinder` to see further details. With this commit we log messages at `WARN` level if the node remains disconnected for longer than a configurable timeout, which defaults to 5 minutes. Relates #72968 17 May 2021, 09:52:18 UTC
09d1b97 Fix deprecation logs throttling for deprecated routes (#73051) So far when a deprecated route was executed it only emitted deprecation warning once. All subsequent deprecated routes (even when path and method were different) were throttled because the key was the same - deprecated_route This commit suffixes the deprecation key with path and method. closes #73002 17 May 2021, 07:11:53 UTC
5a9e655 Update Gradle wrapper to 7.0.2 (#73120) Keep Gradle wrapper up to date 14 May 2021, 20:56:54 UTC
5770107 Allow container restarts with file logging (#73101) Closes #72702. It wasn't possible to restart an Elasticsearch Docker container when using `ES_LOG_STYLE=file`, and now it is. 14 May 2021, 19:40:27 UTC
e394250 Add LinkageError to the errors we catch as part of the Painless sandbox (#73116) This changes the Painless sandbox to be more encompassing of possible compiler bugs including JVM bugs. This prevents any single script from crashing a node under a wider array of circumstances that in theory should be recoverable with possible changes to a user-defined script. 14 May 2021, 17:50:22 UTC
c9223a2 [DOCS] Update anchor for alias write index (#73108) Updates the anchor for our alias write index content. Changes are no-op, but this helps prepare for future work on alias docs. 14 May 2021, 16:35:25 UTC
34d5f6c [DOCS] Consolidate `routing` parameter definitions (#73107) Combines duplicate definitions for the `routing` parameter. 14 May 2021, 16:27:19 UTC
fa60dfd [DOCS] Update single index APIs reference (#73103) Many single index APIs, such as the index document API, can now target data streams. This updates updates references to single index APIs. 14 May 2021, 15:53:34 UTC
8360a53 Consolidate parsing runtime fields from source (#72920) Every runtime field type allows users to omit its script, in which case the field values will be loaded at runtime from _source. This is implemented by having each field type expose a parse from source script factory that extracts the values and converts them to the appropriate type that can then be emitted. The extraction logic from source is though always the same, what changes between the different types is the factory type that is needed and how the object values are converted to their appropriate type. This commit moves the common bits to AbstractFieldScript. Especially the conversion from Object to the appropriate type is handy in a specific method as it will be reused to emit multiple fields from a single script. 14 May 2021, 15:14:15 UTC
34ab0c0 [REST Compatible API] transformations for keys in do (#72823) 14 May 2021, 14:40:28 UTC
c3fb60d Don't run Node Enrollment Tests on FIPS (#73078) The Node Enrollment API requires the use of a KeyStore, but neither PKCS#12 nor JKS keystores are supported when running in FIPS mode. For this reason, the Enrollment APIs are not supported on FIPS mode, and we therefore shouldn't run the tests under FIPS either. Resolves: #73012 14 May 2021, 14:02:40 UTC
ebb113a Add "search_after" support to new termsEnum api (#72933) Adds an optional parameter to the _terms_enum request designed to allow paging. The last term from a previous result can be passed as the search_after parameter to a subsequent request, meaning only terms after the given term (but still matching the provided string prefix) are returned Relates to #72910 14 May 2021, 14:00:21 UTC
a5a20ae SQL: Disallow non-collapsable subselects with ORDER BY (#72991) Ordering an already pre-ordered and limited subselect is not allowed, as such queries cannot be collapsed and translated into query DSL, but the require an extra ordering step on top of the results returned internally by the search/agg query. Fixes: #71158 14 May 2021, 13:00:48 UTC
891642b [DOCS] Fix typo (#72936) Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com> 14 May 2021, 12:36:06 UTC
acd7e5e [DOCS] Fix typo (#72930) Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com> 14 May 2021, 12:21:29 UTC
b564650 [DOCS] Rename `Bulk index alias` API to `Aliases` API (#73077) In 7.14, the API supports both index and data stream aliases. 14 May 2021, 11:41:11 UTC
955d4f5 [ML] Make ml_standard tokenizer create single tokens for email addresses (#73052) The ml_classic tokenizer creates two (or more) tokens for email addresses, at minimum splitting on the @ symbol. This change makes the new ml_standard tokenizer preserve email addresses as a single token. Tokens that contain an @ symbol but are otherwise purely numeric are ignored as though they were just numbers. Additionally @ symbols are ignored at the beginning and end of tokens. 14 May 2021, 06:04:55 UTC
d6e9d18 Revert "Reduce concurrent workers on Arm CI builds" This reverts commit 998bb148 13 May 2021, 19:08:52 UTC
1bb91c7 Bump bundled JDK to 16.0.1 (#73057) 13 May 2021, 17:55:01 UTC
43417af Move security transport implementation into security module (#73013) The security transport currently still exists in x-pack core, even though the rest of security was split out when x-pack was split into modules. It appears this was due to some tests indirectly relying (and not needing to) rely on adding the netty4plugin. This commit moves the implementation, and the netty module copy that is made in x-pack, into the security module, which is what actually registers the transport implementation. 13 May 2021, 16:51:43 UTC
05256fa [DOCS] Add missing anchor for script contexts (#73056) 13 May 2021, 15:39:19 UTC
0bad8a4 Fix edge case in ExistsQueryBuilderTests for object exists queries (#73037) After #72674 the logic for building object exists queries changed subtly, and the random tests in ExistsQueryBuilderTests can occasionally fail when presented with an exists query for an object. This commit reworks the test to expect the correct query. Fixes #73045 13 May 2021, 15:07:03 UTC
5c6dae6 [DOCS] Add runtime fields contexts to Painless execute API docs (#72131) * add runtime fields contexts to execute docs * Changes for formatting throughout * Add missing context and context_setup * Updating runtime field context * Moving parameters and adopting a more standard API layout * Update several examples * Update more examples for runtime context * Fix links * Add boolean_field example and remove extraneous headings * Add example for date_time context * Remove extra space in TEST * Updating date_time example * Incorporating review feedback * Adding cross links * Tweaking some language based on feedback Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com> Co-authored-by: Adam Locke <adam.locke@elastic.co> 13 May 2021, 14:49:29 UTC
464dc36 SQL: Add Verification for HAVING on TopHits with subquery (#72967) Previously, when a TopHits aggregation function was used (FIRST/LAST, or MIN/MAX on keyword field) in a subquery and on an outer query this aggregation was filtered (with WHERE/HAVING) the Verification was passed successfully and the query was planned and translated resulting into an unsupported query DSL - since bucket selector on a TopHits agg is not currently supported, and the user received a weird error msg. Verify this case of subselects with TopHits aggs and throw an appropriate error message to the user. Closes: #71441 13 May 2021, 14:40:56 UTC
8ec893a [DOCS] Change field alias anchor (#73043) 13 May 2021, 13:32:36 UTC
81c666e [DOCS] Fix typo in SLM docs (#73025) (#73040) Co-authored-by: Daisuke Harada <1519063+dharada@users.noreply.github.com> 13 May 2021, 12:36:14 UTC
576fe75 Service Accounts - add beta version documentation (#71729) * wip * Service Accounts - add beta documentation * consistent names * fix test * Update service accounts overview and token creation files. * Rename get service tokens to get service credentials * fix tests * Changes for create and get service tokens. * Changes for get token creds, delete token, clear token cache, and token auth. * add manage_service_account privilege to list * List service accounts APIs * Move xpack setting to Security API page, plus other cleanup. * Shorten secret tokens in examples, add cross links, plus other cleanup. * Clarifying parameter descriptions. * Clarify language for authenticating with a token. * Tweaks * Typo fix * Adding redirects to work around CI build checks * Revert "Adding redirects to work around CI build checks" This reverts commit 20a1b53591fee9cf80d352818572f47f8c637cd7. * Remove redirects that were implemented to satisfy CI checks in master branch * Move note about not supporting basic auth * Clarify what service accounts are specifically for * Apply suggestions from code review Co-authored-by: Tim Vernum <tim@adjective.org> * Addressing review feedback * tweak * Improve doc tests * fix test Co-authored-by: Adam Locke <adam.locke@elastic.co> Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com> Co-authored-by: Tim Vernum <tim@adjective.org> 13 May 2021, 11:55:42 UTC
3bd594e Replace simpleMatchToFullName (#72674) MappingLookup has a method simpleMatchToFieldName that attempts to return all field names that match a given pattern; if no patterns match, then it returns a single-valued collection containing just the pattern that was originally passed in. This is a fairly confusing semantic. This PR replaces simpleMatchToFullName with two new methods: * getMatchingFieldNames(), which returns a set of all mapped field names that match a pattern. Calling getFieldType() with a name returned by this method is guaranteed to return a non-null MappedFieldType * getMatchingFieldTypes, that returns a collection of all MappedFieldTypes in a mapping that match the passed-in pattern. This allows us to clean up several call-sites because we know that MappedFieldTypes returned from these calls will never be null. It also simplifies object field exists query construction. 13 May 2021, 10:35:23 UTC
a5e39ce Add missing word in data streams checkpoints docs (#73005) 13 May 2021, 06:34:34 UTC
2aecba8 Service Accounts - Fix delete token status code (#73021) The delete token response now returns status code 404 instead of 200 when the token does not exist. 13 May 2021, 06:01:33 UTC
716b06f Service Accounts - rename service account realm (#73024) Add a leading underscore for both realm type and nane since they are synthetic. 13 May 2021, 06:00:28 UTC
44fc661 Add point in time to HLRC (#72167) Closes #70593 12 May 2021, 21:59:25 UTC
ce41fd7 [DOCS] Mark `filter` param as optional 12 May 2021, 20:25:39 UTC
85ed910 [Rest Api Compatibility] Typed endpoints for search and related endpoints (#72155) Implements a V7 compatible typed endpoints for REST for search related apis retrofits the REST layer change removed in #41640 relates main meta issue #51816 relates types removal issue #54160 12 May 2021, 19:00:19 UTC
b3a1977 [DOCS] Update allowed operations on data stream write index (#72994) With #70908, you can now close a write index in 7.12.1 and later versions. This removes an outdated reference from the data stream overview docs. 12 May 2021, 18:26:22 UTC
7909d3b [DOCS] Fix JSON spec link for terms enum API (#72996) 12 May 2021, 16:57:56 UTC
8dddca7 [DOCS] Remove and redirect frozen index overview content (#72990) Changes: * Removes and adds redirects for the frozen indices [overview][0], [best practices][1], [search][2], and [monitoring][3] pages. * Removes glossary terms related to frozen indices. * Updates several xrefs to point to the freeze index API docs. Relates to elastic/elasticsearch#72946 and elastic/elasticsearch#70192. [0]: https://www.elastic.co/guide/en/elasticsearch/reference/7.12/frozen-indices.html [1]: https://www.elastic.co/guide/en/elasticsearch/reference/master/best_practices.html [2]: https://www.elastic.co/guide/en/elasticsearch/reference/master/searching_a_frozen_index.html [3]: https://www.elastic.co/guide/en/elasticsearch/reference/master/monitoring_frozen_indices.html 12 May 2021, 16:54:20 UTC
785ce7e [DOCS] Add missing SSL settings for Metricbeat (#72987) 12 May 2021, 16:43:21 UTC
0937c3f Separate encrypted repository plugin integ tests (#72959) The encrypted repository module supports encryption with existing repository plugins. Currently the integration tests with these plugins pull in all of the plugins into the same test classpath. That can cause problems when the dependencies of those repositories need to differ. This commit splits the tests into separate qa subprojects. 12 May 2021, 16:01:45 UTC
2dca93f Links new TermsEnum api into docs. Remove superfluous “API” from page title. (#72992) Closes #72982 12 May 2021, 15:21:36 UTC
dc43d05 docs amendment match-only-text has limited support for aggs (#72985) 12 May 2021, 14:48:57 UTC
08f7902 [DOCS] Clarify the type of Azure storage for snapshots (#72826) (#72976) Azure Storage accounts offer several storage services including Blob Storage, Table Storage, File Storage, and Storage Queues. The intro page for this plugin should specify which type is used for elasticsearch snapshots. This info is necessary for pricing at very least. Co-authored-by: joshschmitter <45405518+joshschmitter@users.noreply.github.com> Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com> 12 May 2021, 14:20:18 UTC
0cf63fc Optimize lone single bucket `date_histogram` (#71180) This optimizes the `date_histogram` agg when there is a single bucket and no sub-aggregations. We expect this to happen from time to time when the buckets are larger than a day because folks often use "daily" indices. This was already fairly fast, but using the metadata makes it 10x faster. Something like 98ms becomes 7.5ms. Nice if you can get it! Like #69377 this optimization will disable itself if you have document level security enabled or are querying a rollup index. Also like #69377 it won't do anything if there is a top level query. 12 May 2021, 13:46:30 UTC
dc1bf6e [DOCS] EQL: Note CCS is not supported (#72975) 12 May 2021, 13:19:29 UTC
51181d5 [Transform] Improve error message when user lacks privilege in _preview endpoint (#72002) 12 May 2021, 13:06:03 UTC
4386008 [DOCS] Add xrefs to script APIs (#72954) 12 May 2021, 12:30:49 UTC
a4e722e [ML] slight refactor of the bucket_correlation aggregation (#72924) This PR moves the bucket_correlation aggregation to inherit from pipeline bucket metrics. This allows the validation code to be reused from the parent object. 12 May 2021, 11:33:46 UTC
9ab8fc5 Release memory held by aggs on failure (#72966) If consuming a query result were disrupted by circuit breaker we would leak memory for aggs in buffered query results, fixed. Relates #62439 and #72309 Closes #72923 12 May 2021, 11:27:05 UTC
823abb5 Grant kibana_system all access to .alerts* and .siem-signals* indices (#72181) 12 May 2021, 05:47:31 UTC
b826703 Enroll node API (#72129) Enroll node API can be used by new nodes in order to join an existing cluster that has security features enabled. The response of a call to this API contains all the necessary information that the new node requires in order to configure itself and bootstrap trust with the existing cluster. 12 May 2021, 05:45:02 UTC
310342f Fix test testGeoShapeBounds (#72878) computing hashes for points is consistent between geo_shape and geo_point 12 May 2021, 04:48:04 UTC
76e515a Removed multiple paths from MetadataStateFormat (#72821) relates #71205 11 May 2021, 21:44:19 UTC
f3ce700 Make JOB_BRANCH environment variable in CI optional (#72955) 11 May 2021, 20:36:01 UTC
d0fd686 [DOCS] Mark freeze API as deprecated (#72946) 11 May 2021, 19:27:40 UTC
2ebb588 [DOCS] recommend dedicated frozen tier (#72882) * [DOCS] recommend dedicated frozen tier Using a dedicated frozen tier is recommended. 11 May 2021, 18:41:10 UTC
3dff3a4 Allow some Repository Settings to be Updated Dynamically (#72543) This commit serves two purposes. For one, we need the ability to dynamically update a repository setting for the encrypted repository work. Also, this allows dynamically updating repository rate limits while snapshots are in progress. This has often been an issue in the past where a long running snapshot made progress over a long period of time already but is going too slowly with the current rate limit. This left no good options, either throw away the existing partly done snapshot's work and recreate the repo with a higher rate limit to speed things up or wait for a long time with the current rate limit. With this change the rate limit can simply be increased while a snapshot or restore is running and will take effect imidiately. 11 May 2021, 17:56:00 UTC
af2eba7 Add assertions to aid troubleshooting Hot Threads test failures (#72837) Sometimes generating hot threads will fail due to attempting to create a TimeValue with a negative duration. This commit adds asserts at the time we get the duration that will be used to create the TimeValue to aid the debugging process. 11 May 2021, 17:32:36 UTC
998bb14 Reduce concurrent workers on Arm CI builds 11 May 2021, 17:17:36 UTC
0a0fc8a [ML] Revert model snapshot now waits for annotations index (#72926) Reverting a model snapshot with the delete_intervening_results option deletes system-generated annotations that are more recent than the model snapshot. Doing this relies on the annotations index being available, so the revert model snapshot action now waits for this. This problem is more likely to be seen in recent releases, as we now revert to the most recent model snapshot when a job relocates from one node to another, so we are more likely to be reverting a model snapshot at a time when there has been cluster disruption and this could also be causing the annotations index to be temporarily unavailable. Fixes #72917 11 May 2021, 16:23:17 UTC
539a614 Deprecate single-tier allocation filtering settings (#72835) * Deprecate single-tier allocation filtering settings `(index|cluster).routing.allocation.(include|exclude|require)._tier` settings are now deprecated in favor of using `index.routing.allocation.include._tier_preference`. * Update deprecation message 11 May 2021, 15:45:16 UTC
b5bbd4d Add XContent Serialization Test to SnapshotShardFailure (#72811) Adding missing test from #72801 11 May 2021, 15:31:26 UTC
29e3282 [DOCS] Use same certificate on every node (#72900) * [DOCS] Use same certificate on every node * Incorporate review feedback Co-authored-by: Tim Vernum <tim@adjective.org> Co-authored-by: Tim Vernum <tim@adjective.org> Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com> 11 May 2021, 14:17:57 UTC
d33d41d [HLRC] change GET method to POST in Searchtemplate (#72851) Fix #72073 Close #72397 11 May 2021, 14:12:01 UTC
db80a50 Update skip after backport (#72921) Now that #72727 has landed in 7.x we can run the bwc tests against its changes. 11 May 2021, 13:12:51 UTC
7a757b2 Grant cancel_task privilege on node level action (#72840) The cancel_task privilege added in 7.12 does not grant the broadcast of the cancel action to other nodes. This commit fixes this bug. 11 May 2021, 13:02:53 UTC
2253eba Enable bwc tests and adjust serialization versioning. (#72919) Relates to #72613 11 May 2021, 12:32:52 UTC
5f6fa0b Disable bwc for backporting #72613 (#72918) 11 May 2021, 11:40:47 UTC
f34c9a8 Enhance error message for copy-to (#72820) We currently don't support `copy_to` for fields that take the form of objects (e.g. `date_range` or certain kinds of `geo_point` variants). The current problem with objects is that when DocumentParser parses anything other than single values, it potentially advances the underlying parser past the value that we would need to stay on for parsing the value again. While we might want to support this in the future, for now this PR enhances the otherwise confusing MapperParsingException with something more helpful and adds a short note in the documentation about this restriction. Closes #49344 11 May 2021, 11:27:45 UTC
d13b92a Use TEMP_FILE_PREFIX constant in FsBlobContainer#tempBlobName (#72915) 11 May 2021, 11:02:40 UTC
fdfcd60 Prevent potential NPE when extracting GetResult (#72888) UpdateHelper.extractGetResult do not check null value of sourceAsBytes parameter, which may cause throw of npe. 11 May 2021, 08:45:42 UTC
6689b8b Add basic alias support for data streams (#72613) Aliases to data streams can be defined via the existing update aliases api. Aliases can either only refer to data streams or to indices (not both). Also the existing get aliases api has been modified to support returning aliases that refer to data streams. Aliases for data streams are stored separately from data streams and and refer to data streams by name and not to the backing indices of a data stream. This means that when backing indices are added or removed from a data stream that then the data stream alias doesn't need to be updated. The authorization model for aliases that refer to data streams is the same as for aliases the refer to indices. In security privileges can be defined on aliases, indices and data streams. When a privilege is granted on an alias then access is also granted on the indices that an alias refers to (irregardless whether privileges are granted or denied on the actual indices). The same will apply for aliases that refer to data streams. See for more details: https://github.com/elastic/elasticsearch/issues/66163#issuecomment-824709767 Relates to #66163 11 May 2021, 07:51:05 UTC
0c2f2ad Remove outdated TODO around point-in-time response 10 May 2021, 23:35:09 UTC
283f26c Upgrade Gradle wrapper to 7.0.1 (#72898) 10 May 2021, 22:02:02 UTC
f6bf99c Script: Mangle user function names (#72892) Prepend `&` to user function names. In future changes user functions will switch from being static methods to member methods. The mangled user function names will prohibit users from overriden other script methods. Refs: #69742 10 May 2021, 17:27:03 UTC
b761e00 Use updated environment variable for branch build scan metadata 10 May 2021, 16:56:52 UTC
a43b166 More debugging info for significant_text (#72727) Adds some extra debugging information to make it clear that you are running `significant_text`. Also adds some using timing information around the `_source` fetch and the `terms` accumulation. This lets you calculate a third useful timing number: the analysis time. It is `collect_ns - fetch_ns - accumulation_ns`. This also adds a half dozen extra REST tests to get a *fairly* comprehensive set of the operations this supports. It doesn't cover all of the significance heuristic parsing, but its certainly much better than what we had. 10 May 2021, 16:50:46 UTC
8069e9b [ML] add new bucket_correlation aggregation with initial count_correlation function (#72133) This commit adds a new pipeline aggregation that allows correlation within the aggregation frame work in bucketed values. The initial function is a `count_correlation` function. The purpose of which is to correlate the count in a consistent number of buckets with a pre calculated indicator. The indicator and the aggregated buckets should related to the same metrics with in documents. Example for correlating terms within a `service.version.keyword` with latency percentiles. The percentiles and provided correlation indicator both refer to the same source data where the indicator was previously calculated.: ``` GET apm-7.12.0-transaction-generated/_search { "size": 0, "aggs": { "field_terms": { "terms": { "field": "service.version.keyword", "size": 20 }, "aggs": { "latency_range": { "range": { "field": "transaction.duration.us", "ranges": [<snip>], "keyed": true } }, "correlation": { "bucket_correlation": { "buckets_path": "latency_range>_count", "count_correlation": { "indicator": { "expectations": [<snip>], "doc_count": 20000 } } } } } } } } ``` 10 May 2021, 16:46:11 UTC
05a0c83 Add job branch environment variable 10 May 2021, 16:20:23 UTC
dc7ce80 Validate forced awareness allocation setting (#72810) Today any setting under `cluster.routing.allocation.awareness.force.**` is accepted, but only those matching `...force.*.values` are actually valid. Accepting other things means that we cannot apply the resulting cluster state, which is disastrous. This commit adds settings validation to enforce the expected structure of these settings. Closes #72524 10 May 2021, 16:17:20 UTC
aa54495 [DOCS] Include link to ES_TMPDIR with docs on jna.tmpdir (#72845) 10 May 2021, 15:52:52 UTC
dc5cb4e Fix bad test I added a branch in the test for #72277 to fail if I hit an odd case while debugging. I then wrote code to handle that case and promptly forgot about it. But I left the odd case detection branch in! And it's failing the tests. Sorry! This zaps it. It was just a debugging leftover. Closes #72883 10 May 2021, 14:32:14 UTC
f379216 Recommend cluster scope for Metricbeat (#70865) Today we mention Metricbeat's `scope` parameter but offer no guidance about how it should be used. This commit adds guidance to use `scope: cluster`, especially on clusters with dedicated master-eligible nodes. 10 May 2021, 13:16:46 UTC
bbfe962 [DOCS] Adds top_metrics aggs examples to Transform docs (#72738) Co-authored-by: Lisa Cawley <lcawley@elastic.co> 10 May 2021, 12:41:51 UTC
52e7b92 Make Large Bulk Snapshot Deletes more Memory Efficient (#72788) Use an iterator instead of a list when passing around what to delete. In the case of very large deletes the iterator is a much smaller than the actual list of files to delete (since we save all the prefixes which adds up if the individual shard folders contain lots of deletes). Also this commit as a side-effect adjusts a few spots in logging where the log messages could be catastrophic in size when trace logging is activated. 10 May 2021, 11:40:57 UTC
a7ff5e7 Disable GeoIP downloader (#72716) Due to problems discovered in #72572 we have to disable geoip downloader for now. We use ingest.geoip.downloader.enabled.default as feature flag. This change also reverts changes to docs. 10 May 2021, 11:03:30 UTC
ec92261 [Transform] test with minimal privileges (#72816) limit the privileges to the minimal required ones relates #72715 10 May 2021, 11:01:07 UTC
668a72d [Rest API Compatibility] Typed endpoints for Put and Get Mapping and get field mappings (#71721) Implements a V7 compatible typed endpoints for REST put and get mapping endpoints. Also for Get Field Mappings endpoints. retrofits the REST layer change removed in #41676 relates main meta issue #51816 relates types removal issue #54160 10 May 2021, 08:25:48 UTC
8e564d4 Ensure SnapshotsInProgress is Immutable (#72842) The user metadata map in `SnapshotsInProgress.Entry` must not be mutable. This change makes all the collections in the snapshot entry instances immutable. Unfortunately, the `EncryptedRepository` relies on the fact that this map is mutable so this commit contains a hack to keep it mutable for now. It does not contain a proper fix because work will shortly be merged removing the need for a mutable map in `SnapshotInfo` as well and fixing the current implementation of `EncryptedRepository` would require adjusting the `Repository` interface. closes #72782 10 May 2021, 08:17:03 UTC
15da180 mute GeoShapeGeoHashGridAggregatorTests#testGeoShapeBounds (#72873) 10 May 2021, 07:53:48 UTC
5407824 Handle properly precision 0 for BoundedGeoTileGrid (#72800) For GeoTileAggregation, the relationship between the grid and the bounded box can be disjoint. 10 May 2021, 05:56:21 UTC
c16d536 Fix PreallocatedCircuitBreakerService leak (#72846) when overflowing the preallocated buffer, adjust the underlaying breaker before allocating the preallocated bytes 10 May 2021, 05:06:00 UTC
bef9dab Cleanup BlobPath Class (#72860) There should be a singleton for the empty version of this. All the copying to `String[]` or use as an iterator make no sense either when we can just use the list outright. 09 May 2021, 22:10:39 UTC
2d42c26 Keep StandaloneRestIntegTest task public (#72865) This is used by hadoop 09 May 2021, 09:36:16 UTC
back to top