-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
syncing with original #1
Commits on Aug 22, 2019
-
Put error message from inside the process into the exception that is …
…thrown when the process doesn't start correctly. (#45846)
Configuration menu - View commit details
-
Copy full SHA for aa3e99c - Browse repository at this point
Copy the full SHA aa3e99cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6244c59 - Browse repository at this point
Copy the full SHA 6244c59View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9565516 - Browse repository at this point
Copy the full SHA 9565516View commit details -
Fix update-by-query script examples (#43907)
Two examples had swapped the order of lang and code when creating a script. Relates #43884
Configuration menu - View commit details
-
Copy full SHA for 596a6c2 - Browse repository at this point
Copy the full SHA 596a6c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for c018647 - Browse repository at this point
Copy the full SHA c018647View commit details -
Fsync translog without writeLock before rolling (#45765)
Today, when rolling a new translog generation, we block all write threads until a new generation is created. This choice is perfectly fine except in a highly concurrent environment with the translog async setting. We can reduce the blocking time by pre-sync the current generation without writeLock before rolling. The new step would fsync most of the data of the current generation without blocking write threads. Close #45371
Configuration menu - View commit details
-
Copy full SHA for 9f654fd - Browse repository at this point
Copy the full SHA 9f654fdView commit details -
Add node.processors setting in favor of processors (#45855)
This commit namespaces the existing processors setting under the "node" namespace. In doing so, we deprecate the existing processors setting in favor of node.processors.
Configuration menu - View commit details
-
Copy full SHA for d05101b - Browse repository at this point
Copy the full SHA d05101bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7cb26ef - Browse repository at this point
Copy the full SHA 7cb26efView commit details -
Fix TransportSnapshotsStatusAction ThreadPool Use (#45824)
In case of an in-progress snapshot this endpoint was broken because it tried to execute repository operations in the callback on a transport thread which is not allowed (only generic or snapshot pool are allowed here).
Configuration menu - View commit details
-
Copy full SHA for 6bc38ab - Browse repository at this point
Copy the full SHA 6bc38abView commit details -
Enable testing against JDK 14 (#45178)
This commit enables testing against JDK 14.
Configuration menu - View commit details
-
Copy full SHA for 5c449b4 - Browse repository at this point
Copy the full SHA 5c449b4View commit details
Commits on Aug 23, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 86747cb - Browse repository at this point
Copy the full SHA 86747cbView commit details -
Adding a warning to from-size.asciidoc
Customers occasionally discover a known behavior in Elasticsearch's pagination that does not appear to be documented. This warning is intended to educate customers of this behavior while still highlighting alternative solutions.
Configuration menu - View commit details
-
Copy full SHA for df51be5 - Browse repository at this point
Copy the full SHA df51be5View commit details -
Remove redundant Java check from Sys V init (#45793)
In the Sys V init scripts, we check for Java. This is not needed, since the same check happens in elasticsearch-env when starting up. Having this duplicate check has bitten us in the past, where we made a change to the logic in elasticsearch-env, but missed updating it here. Since there is no need for this duplicate check, we remove it from the Sys V init scripts.
Configuration menu - View commit details
-
Copy full SHA for eef8235 - Browse repository at this point
Copy the full SHA eef8235View commit details -
Configuration menu - View commit details
-
Copy full SHA for 30a7bdf - Browse repository at this point
Copy the full SHA 30a7bdfView commit details -
Allow partial request body reads in AWS S3 retries tests (#45847)
This commit changes the tests added in #45383 so that the fixture that emulates the S3 service now sometimes consumes all the request body before sending an error, sometimes consumes only a part of the request body and sometimes consumes nothing. The idea here is to beef up a bit the tests that writes blob because the client's retry logic relies on marking and resetting the blob's input stream. This pull request also changes the testWriteBlobWithRetries() so that it (rarely) tests with a large blob (up to 1mb), which is more than the client's default read limit on input streams (131Kb). Finally, it optimizes the ZeroInputStream so that it is a bit more effective (now works using an internal buffer and System.arraycopy() primitives).
Configuration menu - View commit details
-
Copy full SHA for 9dc6f0d - Browse repository at this point
Copy the full SHA 9dc6f0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8fecc31 - Browse repository at this point
Copy the full SHA 8fecc31View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b5e3e9 - Browse repository at this point
Copy the full SHA 6b5e3e9View commit details -
Fix RemoteClusterConnection close race (#45898)
Closing a `RemoteClusterConnection` concurrently with trying to connect could result in double invoking the listener. This fixes RemoteClusterConnectionTest#testCloseWhileConcurrentlyConnecting Closes #45845
Configuration menu - View commit details
-
Copy full SHA for 23673a1 - Browse repository at this point
Copy the full SHA 23673a1View commit details -
[ML][Transforms] fix doSaveState check (#45882)
* [ML][Transforms] fix doSaveState check * removing unnecessary log statement
Configuration menu - View commit details
-
Copy full SHA for c8aceb5 - Browse repository at this point
Copy the full SHA c8aceb5View commit details -
[ML] Improve progress reportings for DF analytics (#45856)
Previously, the stats API reports a progress percentage for DF analytics tasks that are running and are in the `reindexing` or `analyzing` state. This means that when the task is `stopped` there is no progress reported. Thus, one cannot distinguish between a task that never run to one that completed. In addition, there are blind spots in the progress reporting. In particular, we do not account for when data is loaded into the process. We also do not account for when results are written. This commit addresses the above issues. It changes progress to being a list of objects, each one describing the phase and its progress as a percentage. We currently have 4 phases: reindexing, loading_data, analyzing, writing_results. When the task stops, progress is persisted as a document in the state index. The stats API now reports progress from in-memory if the task is running, or returns the persisted document (if there is one).
Configuration menu - View commit details
-
Copy full SHA for f6a97de - Browse repository at this point
Copy the full SHA f6a97deView commit details -
Expose the ability to cancel async requests in REST high-level client (…
Configuration menu - View commit details
-
Copy full SHA for ab8049f - Browse repository at this point
Copy the full SHA ab8049fView commit details -
Fix IngestService to respect original document content type (#45799)
This PR modifies the logic in IngestService to preserve the original content type on the IndexRequest, such that when a document with a content type like SMILE is submitted to a pipeline, the resulting document that is persisted will remain in the original content type (SMILE in this case).
Configuration menu - View commit details
-
Copy full SHA for 5807ba0 - Browse repository at this point
Copy the full SHA 5807ba0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 46d7849 - Browse repository at this point
Copy the full SHA 46d7849View commit details -
Fix bugs in Painless SCatch node (#45880)
This fixes two bugs: - A recently introduced bug where an NPE will be thrown if a catch block is empty. - A long-time bug where an NPE will be thrown if multiple catch blocks in a row are empty for the same try block.
Configuration menu - View commit details
-
Copy full SHA for 6e5989d - Browse repository at this point
Copy the full SHA 6e5989dView commit details -
Update translog checkpoint after marking ops as persisted (#45634)
If two translog syncs happen concurrently, then one can return before its operations are marked as persisted. In general, this should not be an issue; however, peer recoveries currently rely on this assumption. Closes #29161
Configuration menu - View commit details
-
Copy full SHA for 18282b0 - Browse repository at this point
Copy the full SHA 18282b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e70b37 - Browse repository at this point
Copy the full SHA 4e70b37View commit details -
Configuration menu - View commit details
-
Copy full SHA for f378232 - Browse repository at this point
Copy the full SHA f378232View commit details -
Handle multiple loopback addresses (#45901)
AbstractSimpleTransportTestCase.testTransportProfilesWithPortAndHost expects a host to only have a single IPv4 loopback address, which isn't necessarily the case. Allow for >= 1 address.
Configuration menu - View commit details
-
Copy full SHA for 0ae0dfc - Browse repository at this point
Copy the full SHA 0ae0dfcView commit details -
Configuration menu - View commit details
-
Copy full SHA for ad8eb03 - Browse repository at this point
Copy the full SHA ad8eb03View commit details -
[ML][Transforms] adjusting when and what to audit (#45876)
* [ML][Transforms] adjusting when and what to audit * Update DataFrameTransformTask.java * removing unnecessary audit message
Configuration menu - View commit details
-
Copy full SHA for 153ea94 - Browse repository at this point
Copy the full SHA 153ea94View commit details -
Remove processors setting (#45905)
The processors setting was deprecated in version 7.4.0 of Elasticsearch for removal in Elasticsearch 8.0.0. This commit removes the processors setting.
Configuration menu - View commit details
-
Copy full SHA for fe9f0b4 - Browse repository at this point
Copy the full SHA fe9f0b4View commit details -
Remove translating processors in Docker entrypoint (#45923)
Now that processors is no longer a valid Elasticsearch setting, this commit removes translation for it in the Docker entrypoint.
Configuration menu - View commit details
-
Copy full SHA for 67b3414 - Browse repository at this point
Copy the full SHA 67b3414View commit details
Commits on Aug 24, 2019
-
Deprecate the pidfile setting (#45938)
This commit deprecates the pidfile setting in favor of node.pidfile.
Configuration menu - View commit details
-
Copy full SHA for 3ed8b5c - Browse repository at this point
Copy the full SHA 3ed8b5cView commit details -
Adjust node.pidfile version in cluster formation
Now that the deprecation of pidfile has been backported to 7.4.0, this commit adjusts the version-conditional logic in cluster formation tasks for setting pidfile versus node.pidfile.
Configuration menu - View commit details
-
Copy full SHA for 4df63a6 - Browse repository at this point
Copy the full SHA 4df63a6View commit details -
Remove non task aware execute methods from TransportAction (#45821)
The TransportAction class has several ways to execute the action, some of which will create a task. This commit removes those non task aware variants in favor of handling task creation inside NodeClient for local actions.
Configuration menu - View commit details
-
Copy full SHA for e2ad888 - Browse repository at this point
Copy the full SHA e2ad888View commit details -
Remove the pidfile setting (#45940)
The pidfile setting was deprecated in version 7.4.0 of Elasticsearch for removal in Elasticsearch 8.0.0. This commit removes the pidfile setting.
Configuration menu - View commit details
-
Copy full SHA for c9d397f - Browse repository at this point
Copy the full SHA c9d397fView commit details
Commits on Aug 25, 2019
-
Allow Transport Actions to indicate authN realm (#45767)
This commit allows the Transport Actions for the SSO realms to indicate the realm that should be used to authenticate the constructed AuthenticationToken. This is useful in the case that many authentication realms of the same type have been configured and where the caller of the API(Kibana or a custom web app) already know which realm should be used so there is no need to iterate all the realms of the same type. The realm parameter is added in the relevant REST APIs as optional so as not to introduce any breaking change.
Configuration menu - View commit details
-
Copy full SHA for 13179b2 - Browse repository at this point
Copy the full SHA 13179b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for e9809b5 - Browse repository at this point
Copy the full SHA e9809b5View commit details
Commits on Aug 26, 2019
-
Fix plaintext on TLS port logging (#45852)
Today if non-TLS record is received on TLS port generic exception will be logged with the stack-trace. SSLExceptionHelper.isNotSslRecordException method does not work because it's assuming that NonSslRecordException would be top-level. This commit addresses the issue and the log would be more concise.
Andrey Ershov authoredAug 26, 2019 Configuration menu - View commit details
-
Copy full SHA for 6b83527 - Browse repository at this point
Copy the full SHA 6b83527View commit details -
Add Test Logging for #45953 (#45957)
Adding some logging to track down #45953 and making the failing assertion log more detail
Configuration menu - View commit details
-
Copy full SHA for 42690d0 - Browse repository at this point
Copy the full SHA 42690d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for fbecbcf - Browse repository at this point
Copy the full SHA fbecbcfView commit details -
Fix SnapshotStatusApisIT (#45929)
The snapshot status when blocking can still be INIT in rare cases when the new cluster state that has the snapshot in `STARTED` hasn't yet become visible. Fixes #45917
Configuration menu - View commit details
-
Copy full SHA for 2599e23 - Browse repository at this point
Copy the full SHA 2599e23View commit details -
Configuration menu - View commit details
-
Copy full SHA for e003b70 - Browse repository at this point
Copy the full SHA e003b70View commit details -
Refactor RepositoryCredentialsTests (#45919)
This commit refactors the S3 credentials tests in RepositoryCredentialsTests so that it now uses a single node (ESSingleNodeTestCase) to test how secure/insecure credentials are overriding each other. Using a single node makes it much easier to understand what each test is actually testing and IMO better reflect how things are initialized. It also allows to fold into this class the test testInsecureRepositoryCredentials which was wrongly located in S3BlobStoreRepositoryTests. By moving this test away, the S3BlobStoreRepositoryTests class does not need the allow_insecure_settings option anymore and thus can be executed as part of the usual gradle test task.
Configuration menu - View commit details
-
Copy full SHA for a526d9c - Browse repository at this point
Copy the full SHA a526d9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ebec18e - Browse repository at this point
Copy the full SHA ebec18eView commit details -
Better logging for TLS message on non-secure transport channel (#45835)
This commit enhances logging for 2 cases: 1. If non-TLS enabled node receives transport message from TLS enabled node on transport port. 2. If non-TLS enabled node receives HTTPs request on transport port.
Andrey Ershov authoredAug 26, 2019 Configuration menu - View commit details
-
Copy full SHA for 4f52ebd - Browse repository at this point
Copy the full SHA 4f52ebdView commit details -
Relax translog assertion in testRestoreLocalHistoryFromTranslog (#45943)
Since #45473, we trim translog below the local checkpoint of the safe commit immediately if soft-deletes enabled. In testRestoreLocalHistoryFromTranslog, we should have a safe commit after recoverFromTranslog is called; then we will trim translog files which contain only operations that are at most the global checkpoint. With this change, we relax the assertion to ensure that we don't put operations to translog while recovering history from the local translog.
Configuration menu - View commit details
-
Copy full SHA for f0b7c01 - Browse repository at this point
Copy the full SHA f0b7c01View commit details -
Consider artifact repositories backed by S3 secure (#45950)
Since credentials are required to access such a repository, and these repositories are accessed over an encrypted protocol (https), this commit adds support to consider S3-backed artifact repositories as secure. Additionally, we add tests for this functionality.
Configuration menu - View commit details
-
Copy full SHA for ebef8bf - Browse repository at this point
Copy the full SHA ebef8bfView commit details -
Build: Support
console-result
language (#45937)This adds support for verifying that snippets with the `console-result` language are valid json. It also switches the response snippets on the `docs/get` page from `js` to `console-result` which will allow clients to provide "alternatives" for them like they can now do with `// CONSOLE` snippets.
Configuration menu - View commit details
-
Copy full SHA for 5f6f388 - Browse repository at this point
Copy the full SHA 5f6f388View commit details -
Configuration menu - View commit details
-
Copy full SHA for f12ea8a - Browse repository at this point
Copy the full SHA f12ea8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f4703be - Browse repository at this point
Copy the full SHA f4703beView commit details -
Add Cumulative Cardinality agg (and Data Science plugin) (#43661)
This adds a pipeline aggregation that calculates the cumulative cardinality of a field. It does this by iteratively merging in the HLL sketch from consecutive buckets and emitting the cardinality up to that point. This is useful for things like finding the total "new" users that have visited a website (as opposed to "repeat" visitors). This is a Basic+ aggregation and adds a new Data Science plugin to house it and future advanced analytics/data science aggregations.
Configuration menu - View commit details
-
Copy full SHA for 273c35f - Browse repository at this point
Copy the full SHA 273c35fView commit details -
Configuration menu - View commit details
-
Copy full SHA for fbbd749 - Browse repository at this point
Copy the full SHA fbbd749View commit details -
Configuration menu - View commit details
-
Copy full SHA for b06dda2 - Browse repository at this point
Copy the full SHA b06dda2View commit details -
PKI realm authentication delegation (#45906)
This commit introduces PKI realm delegation. This feature supports the PKI authentication feature in Kibana. In essence, this creates a new API endpoint which Kibana must call to authenticate clients that use certificates in their TLS connection to Kibana. The API call passes to Elasticsearch the client's certificate chain. The response contains an access token to be further used to authenticate as the client. The client's certificates are validated by the PKI realms that have been explicitly configured to permit certificates from the proxy (Kibana). The user calling the delegation API must have the delegate_pki privilege. Closes #34396
Configuration menu - View commit details
-
Copy full SHA for 715f7e9 - Browse repository at this point
Copy the full SHA 715f7e9View commit details -
[ML] fixing bug where analytics process starts with 0 rows (#45879)
The native process requires that there be a non-zero number of rows to analyze. If the flag --rows 0 is passed to the executable, it throws and does not start. When building the configuration for the process we should not start the native process if there are no rows. Adding some logging to indicate what is occurring.
Configuration menu - View commit details
-
Copy full SHA for 527334d - Browse repository at this point
Copy the full SHA 527334dView commit details -
[ML] add supported types to no fields error message (#45926)
* [ML] add supported types to no fields error message * adding supported types to logger debug
Configuration menu - View commit details
-
Copy full SHA for cf651ec - Browse repository at this point
Copy the full SHA cf651ecView commit details -
Range Field support for Histogram and Date Histogram aggregations(#45395
) * Add support for a Range field ValuesSource, including decode logic for range doc values and exposing RangeType as a first class enum * Provide hooks in ValuesSourceConfig for aggregations to control ValuesSource class selection on missing & script values * Branch aggregator creation in Histogram and DateHistogram based on ValuesSource class, to enable specialization based on type. This is similar to how Terms aggregator works. * Prioritize field type when available for selecting the ValuesSource class type to use for an aggregation
Configuration menu - View commit details
-
Copy full SHA for 1a0dddf - Browse repository at this point
Copy the full SHA 1a0dddfView commit details -
[TEST] wait for search task to be cancelled in SearchRestCancellation…
…IT (#45978) SearchRestCancellationIT aborts an http request, and then checks that the corresponding search task has been cancelled on the server-side. There are no guarantees that the task has already been marked cancelled after the `cancel` calls returns, and there is no easy wait for that. This commit introduces an assertBusy to try and wait for the search task to be marked cancelled. Closes #45911
Configuration menu - View commit details
-
Copy full SHA for 3eae13f - Browse repository at this point
Copy the full SHA 3eae13fView commit details -
Remove node settings from blob store repositories (#45991)
This commit starts from the simple premise that the use of node settings in blob store repositories is a mistake. Here we see that the node settings are used to get default settings for store and restore throttle rates. Yet, since there are not any node settings registered to this effect, there can never be a default setting to fall back to there, and so we always end up falling back to the default rate. Since this was the only use of node settings in blob store repository, we move them. From this, several places fall out where we were chaining settings through only to get them to the blob store repository, so we clean these up as well. That leaves us with the changeset in this commit.
Configuration menu - View commit details
-
Copy full SHA for 268881e - Browse repository at this point
Copy the full SHA 268881eView commit details -
[DOCS] Streamline GS search topic. (#45941)
* Streamline GS search topic. * Added missing comma. * Update docs/reference/getting-started.asciidoc Co-Authored-By: István Zoltán Szabó <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b237721 - Browse repository at this point
Copy the full SHA b237721View commit details -
Add test for CopyBytesSocketChannel (#45873)
Currently we use a custom CopyBytesSocketChannel for interfacing with netty. We have integration tests that use this channel, however we never verify the read and write behavior in the face of potential partial writes. This commit adds a test for this behavior.
Configuration menu - View commit details
-
Copy full SHA for 361d637 - Browse repository at this point
Copy the full SHA 361d637View commit details -
Do not create engine under IndexShard#mutex (#45263)
Today we create new engines under IndexShard#mutex. This is not ideal because it can block the cluster state updates which also execute under the same mutex. We can avoid this problem by creating new engines under a separate mutex. Closes #43699
Configuration menu - View commit details
-
Copy full SHA for 54ccdc7 - Browse repository at this point
Copy the full SHA 54ccdc7View commit details -
Fix compilation in CumulativeCardinalityAggregatorTests (#46000)
Some generics were specified at too fine-grained a level.
Configuration menu - View commit details
-
Copy full SHA for 8ff48d8 - Browse repository at this point
Copy the full SHA 8ff48d8View commit details -
[DOCS] Streamlined GS aggs section. (#45951)
* [DOCS] Streamlined GS aggs section. * Update docs/reference/getting-started.asciidoc Co-Authored-By: James Rodewig <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bac1707 - Browse repository at this point
Copy the full SHA bac1707View commit details -
Don't use assemble task on root project (#45999)
The root project uses the base plugin to get a clean task, but does not actually need the assemble task. This commit changes the root project to use the lifecycle-base plugin, which while still creating the assemble task, won't add any dependencies to it.
Configuration menu - View commit details
-
Copy full SHA for de717a8 - Browse repository at this point
Copy the full SHA de717a8View commit details
Commits on Aug 27, 2019
-
Configuration menu - View commit details
-
Copy full SHA for db69329 - Browse repository at this point
Copy the full SHA db69329View commit details -
[TEST] wait for http channels to be closed in ESIntegTestCase (#45977)
We recently added a check to `ESIntegTestCase` in order to verify that no http channels are being tracked when we close clusters and the REST client. Close listeners though are invoked asynchronously, hence this check may fail if we assert before the close listener that removes the channel from the map is invoked. With this commit we add an `assertBusy` so we try and wait for the map to be empty. Closes #45914 Closes #45955
Configuration menu - View commit details
-
Copy full SHA for 6b15079 - Browse repository at this point
Copy the full SHA 6b15079View commit details -
Add
manage_own_api_key
cluster privilege (#45897)The existing privilege model for API keys with privileges like `manage_api_key`, `manage_security` etc. are too permissive and we would want finer-grained control over the cluster privileges for API keys. Previously APIs created would also need these privileges to get its own information. This commit adds support for `manage_own_api_key` cluster privilege which only allows api key cluster actions on API keys owned by the currently authenticated user. Also adds support for retrieval of the API key self-information when authenticating via API key without the need for the additional API key privileges. To support this privilege, we are introducing additional authentication context along with the request context such that it can be used to authorize cluster actions based on the current user authentication. The API key get and invalidate APIs introduce an `owner` flag that can be set to true if the API key request (Get or Invalidate) is for the API keys owned by the currently authenticated user only. In that case, `realm` and `username` cannot be set as they are assumed to be the currently authenticated ones. The changes cover HLRC changes, documentation for the API changes. Closes #40031
Configuration menu - View commit details
-
Copy full SHA for 5761b0a - Browse repository at this point
Copy the full SHA 5761b0aView commit details -
Partly revert globalInfo.ready check (#45960)
This check was introduced in #41392 but had the unwanted side-effect that the keystore settings in such blocks would note be added in the node's keystore. Given that we have a mid-term plan for FIPS testing that would made such checks unnecessary, and that the conditional in these two cases is not really that important, this change removes this conditional logic so that full-cluster-restart and rolling upgrade tests will run with PEM files for key/certificate material no matter if we're in a FIPS JVM or not. Resolves: #45475
Configuration menu - View commit details
-
Copy full SHA for 1a4f81e - Browse repository at this point
Copy the full SHA 1a4f81eView commit details -
[ML] Add option to regression to randomize training set (#45969)
Adds a parameter `training_percent` to regression. The default value is `100`. When the parameter is set to a value less than `100`, from the rows that can be used for training (ie. those that have a value for the dependent variable) we randomly choose whether to actually use for training. This enables splitting the data into a training set and the rest, usually called testing, validation or holdout set, which allows for validating the model on data that have not been used for training. Technically, the analytics process considers as training the data that have a value for the dependent variable. Thus, when we decide a training row is not going to be used for training, we simply clear the row's dependent variable.
Configuration menu - View commit details
-
Copy full SHA for c80891e - Browse repository at this point
Copy the full SHA c80891eView commit details -
Disallow partial results when shard unavailable (#45739)
Searching with `allowPartialSearchResults=false` could still return partial search results during recovery. If a shard copy fails with a "shard not available" exception, the failure would be ignored and a partial result returned. The one case where this is known to happen is when a shard copy is recovering when searching, since `IllegalIndexShardStateException` is considered a "shard not available" exception. Relates to #42612
Configuration menu - View commit details
-
Copy full SHA for a102788 - Browse repository at this point
Copy the full SHA a102788View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d78adf - Browse repository at this point
Copy the full SHA 0d78adfView commit details -
Fix RegressionTests#fromXContent (#46029)
* The `trainingPercent` must be between `1` and `100`, not `0` and `100` which is causing test failures
Configuration menu - View commit details
-
Copy full SHA for ca22659 - Browse repository at this point
Copy the full SHA ca22659View commit details -
Configuration menu - View commit details
-
Copy full SHA for 59003f1 - Browse repository at this point
Copy the full SHA 59003f1View commit details -
Remove already exist assertion while renew ccr lease (#46009)
If a CCR lease is disappeared while we are renewing it, then we will issue asyncAddRetentionLease to add that lease. And if asyncAddRetentionLease takes longer than retentionLeaseRenewInterval, then we can issue another asyncAddRetentionLease request. One of asyncAddRetentionLease requests will fail with RetentionLeaseAlreadyExistsException, hence trip the assertion. Closes #45192
Configuration menu - View commit details
-
Copy full SHA for e85dcb4 - Browse repository at this point
Copy the full SHA e85dcb4View commit details -
Watcher max_iterations with foreach action execution (#45715)
Prior to this commit the foreach action execution had a hard coded limit to 100 iterations. This commit allows the max number of iterations to be a configuration ('max_iterations') on the foreach action. The default remains 100.
Configuration menu - View commit details
-
Copy full SHA for 859e387 - Browse repository at this point
Copy the full SHA 859e387View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8109a2c - Browse repository at this point
Copy the full SHA 8109a2cView commit details
Commits on Aug 28, 2019
-
Always add Java-9 style file permissions (#46050)
Java 9 removed pathname canonicalization, which means that we need to add permissions for the path and also the real path when adding file permissions. Since master requires a minimum runtime of JDK 11, we no longer need conditional logic here to apply this pathname canonicalization with our bares hands. This commit removes that conditional pathname canonicalization.
Configuration menu - View commit details
-
Copy full SHA for fd3488d - Browse repository at this point
Copy the full SHA fd3488dView commit details -
Configuration menu - View commit details
-
Copy full SHA for eab6425 - Browse repository at this point
Copy the full SHA eab6425View commit details -
[ML] Support boolean fields for DF analytics (#46037)
This commit adds support for `boolean` fields in data frame analytics (and currently both outlier detection and regression). The analytics process expects `boolean` fields to be encoded as integers with 0 or 1 value.
Configuration menu - View commit details
-
Copy full SHA for 9c6d9a9 - Browse repository at this point
Copy the full SHA 9c6d9a9View commit details -
Add a few notes on Cancellable to the LLRC and HLRC docs. (#45912)
Add a section to both the low level and high level client documentation on asynchronous usage and `Cancellable` added for #44802 Co-Authored-By: Lee Hinman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e40be72 - Browse repository at this point
Copy the full SHA e40be72View commit details -
Configuration menu - View commit details
-
Copy full SHA for 525cc77 - Browse repository at this point
Copy the full SHA 525cc77View commit details -
Configuration menu - View commit details
-
Copy full SHA for 05cb601 - Browse repository at this point
Copy the full SHA 05cb601View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1dcc4ed - Browse repository at this point
Copy the full SHA 1dcc4edView commit details -
Add XContentType as parameter to HLRC ART#createServerTestInstance (#…
Configuration menu - View commit details
-
Copy full SHA for 2b1ebd6 - Browse repository at this point
Copy the full SHA 2b1ebd6View commit details -
Fix rollover alias in SLM history index template (#46001)
This commit adds the `rollover_alias` setting required for ILM to work correctly to the SLM history index template and adds assertions to the SLM integration tests to ensure that it works correctly.
Configuration menu - View commit details
-
Copy full SHA for 3b9a10f - Browse repository at this point
Copy the full SHA 3b9a10fView commit details -
Handle no-op document level failures (#46083)
Today we assume that document failures can not occur for no-ops. This assumption is bogus, as they can fail for a variety of reasons such as the Lucene index having reached the document limit. Because of this assumption, we were asserting that such a document-level failure would never happen. When this bogus assertion is violated, we fail the node, a catastrophe. Instead, we need to treat this as a fatal engine exception.
Configuration menu - View commit details
-
Copy full SHA for 3251466 - Browse repository at this point
Copy the full SHA 3251466View commit details -
Remove plugins dir reference from docs (#46047)
While the plugin installation directory used to be settable, it has not been so for several major versions. This commit removes a lingering reference to the plugins directory in upgrade docs. closes #45889
Configuration menu - View commit details
-
Copy full SHA for 8a337ce - Browse repository at this point
Copy the full SHA 8a337ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 056c2bd - Browse repository at this point
Copy the full SHA 056c2bdView commit details -
Use float instead of double for query vectors. (#46004)
Currently, when using script_score functions like cosineSimilarity, the query vector is treated as an array of doubles. Since the stored document vectors use floats, it seems like the least surprising behavior for the query vectors to also be float arrays. In addition to improving consistency, this change may help with some optimizations we have been considering around vector dot product.
Configuration menu - View commit details
-
Copy full SHA for 8d16c9b - Browse repository at this point
Copy the full SHA 8d16c9bView commit details -
add circle-processor that translates circles to polygons
Configuration menu - View commit details
-
Copy full SHA for e1c060a - Browse repository at this point
Copy the full SHA e1c060aView commit details -
[ML] Throw an error when a datafeed needs CCS but it is not enabled f…
…or the node (#46044) Though we allow CCS within datafeeds, users could prevent nodes from accessing remote clusters. This can cause mysterious errors and difficult to troubleshoot. This commit adds a check to verify that `cluster.remote.connect` is enabled on the current node when a datafeed is configured with a remote index pattern.
Configuration menu - View commit details
-
Copy full SHA for 9f716fb - Browse repository at this point
Copy the full SHA 9f716fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 47fd1f2 - Browse repository at this point
Copy the full SHA 47fd1f2View commit details -
[DOCS] Adds search-related query parameters to the common parameters. (…
…#46057) @szabosteve Merging so I can make some additions. Will incorporate the comments from @jrodewig.
Configuration menu - View commit details
-
Copy full SHA for 6ba13e9 - Browse repository at this point
Copy the full SHA 6ba13e9View commit details
Commits on Aug 29, 2019
-
Move netty numDirectArenas to jvm.options (#46104)
We currently configure io.netty.allocator.numDirectArenas to be 0 in the jvm erconomics class. This is a config that we always want to set, so it makes sense to move it to jvm.options.
Configuration menu - View commit details
-
Copy full SHA for 28e93ce - Browse repository at this point
Copy the full SHA 28e93ceView commit details -
Handle delete document level failures (#46100)
Today we assume that document failures can not occur for deletes. This assumption is bogus, as they can fail for a variety of reasons such as the Lucene index having reached the document limit. Because of this assumption, we were asserting that such a document-level failure would never happen. When this bogus assertion is violated, we fail the node, a catastrophe. Instead, we need to treat this as a fatal engine exception.
Configuration menu - View commit details
-
Copy full SHA for a2d4b81 - Browse repository at this point
Copy the full SHA a2d4b81View commit details -
[DOCS] Reformats delete by query API (#46051)
* Reformats delete by query API * Update docs/reference/docs/delete-by-query.asciidoc Co-Authored-By: James Rodewig <[email protected]> * Updated common parms includes.
Configuration menu - View commit details
-
Copy full SHA for 2dcdbc9 - Browse repository at this point
Copy the full SHA 2dcdbc9View commit details -
Flush engine after big merge (#46066)
Today we might carry on a big merge uncommitted and therefore occupy a significant amount of diskspace for quite a long time if for instance indexing load goes down and we are not quickly reaching the translog size threshold. This change will cause a flush if we hit a significant merge (512MB by default) which frees diskspace sooner.
Configuration menu - View commit details
-
Copy full SHA for cb2e732 - Browse repository at this point
Copy the full SHA cb2e732View commit details -
Docs _cat/health verification fix (#46064)
The _cat/health call in getting-started assumes that the master task max wait time is always 0 (-), however, the test could sometimes run into a short wait time (like some ms). Fixed to allow this.
Configuration menu - View commit details
-
Copy full SHA for 02abb1a - Browse repository at this point
Copy the full SHA 02abb1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8cc4194 - Browse repository at this point
Copy the full SHA 8cc4194View commit details -
[DOCS] Reformats URI search request (#45844)
* [DOCS] Reformats URI search request. Co-Authored-By: James Rodewig <[email protected]> Co-Authored-By: debadair <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a6e915b - Browse repository at this point
Copy the full SHA a6e915bView commit details -
DOC: Update SQL docs for DbVis and Workbench/J (#45981)
Refresh the setup for the new versions of DbVisualizer and SQL Workbench/J which have Elasticsearch JDBC support out of the box.
Configuration menu - View commit details
-
Copy full SHA for 6d25719 - Browse repository at this point
Copy the full SHA 6d25719View commit details -
Upgrade to Azure SDK 8.4.0 (#46094)
* Upgrading to 8.4.0 here which brings bulk deletes to be used in a follow up PR
Configuration menu - View commit details
-
Copy full SHA for f7fedc3 - Browse repository at this point
Copy the full SHA f7fedc3View commit details -
Use better matchers in AbstractSimpleTransportTestCase (#45899)
Convert most of the assertions to use Hamcrest matchers, as they give much more context if an assertion fails.
Configuration menu - View commit details
-
Copy full SHA for 38cf581 - Browse repository at this point
Copy the full SHA 38cf581View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ca0d4b - Browse repository at this point
Copy the full SHA 8ca0d4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 47f617d - Browse repository at this point
Copy the full SHA 47f617dView commit details -
Replace MockAmazonS3 usage in S3BlobStoreRepositoryTests by a HTTP se…
…rver (#46081) This commit removes the usage of MockAmazonS3 in S3BlobStoreRepositoryTests and replaces it by a HttpServer that emulates the S3 service. This allows the repository tests to use the real Amazon's S3 client under the hood in tests and will allow to test the behavior of the snapshot/restore feature for S3 repositories by simulating random server-side internal errors. The HTTP server used to emulate the S3 service is intentionally simple and minimal to keep things understandable and maintainable. Testing full client options on the server side (like authentication, chunked encoding etc) remains the responsibility of the AmazonS3Fixture.
Configuration menu - View commit details
-
Copy full SHA for 7dbf2df - Browse repository at this point
Copy the full SHA 7dbf2dfView commit details -
Avoid overshooting watermarks during relocation (#46079)
Today the `DiskThresholdDecider` attempts to account for already-relocating shards when deciding how to allocate or relocate a shard. Its goal is to stop relocating shards onto a node before that node exceeds the low watermark, and to stop relocating shards away from a node as soon as the node drops below the high watermark. The decider handles multiple data paths by only accounting for relocating shards that affect the appropriate data path. However, this mechanism does not correctly account for _new_ relocating shards, which are unwittingly ignored. This means that we may evict far too many shards from a node above the high watermark, and may relocate far too many shards onto a node causing it to blow right past the low watermark and potentially other watermarks too. There are in fact two distinct issues that this PR fixes. New incoming shards have an unknown data path until the `ClusterInfoService` refreshes its statistics. New outgoing shards have a known data path, but we fail to account for the change of the corresponding `ShardRouting` from `STARTED` to `RELOCATING`, meaning that we fail to find the correct data path and treat the path as unknown here too. This PR also reworks the `MockDiskUsagesIT` test to avoid using fake data paths for all shards. With the changes here, the data paths are handled in tests as they are in production, except that their sizes are fake. Fixes #45177
Configuration menu - View commit details
-
Copy full SHA for 70b8d7b - Browse repository at this point
Copy the full SHA 70b8d7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 71ead75 - Browse repository at this point
Copy the full SHA 71ead75View commit details -
Revert "Use better matchers in AbstractSimpleTransportTestCase (#45899)"
This reverts commit 38cf581.
Configuration menu - View commit details
-
Copy full SHA for 164f1a0 - Browse repository at this point
Copy the full SHA 164f1a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c5c391 - Browse repository at this point
Copy the full SHA 0c5c391View commit details -
[DOCS] [PUT DFA] Documents inline the child params of source and dest (…
…#45649) * [DOCS] [PUT DFA] Documents inline the child params of source and dest. * [DOCS] Fixes indentation issues and amends dfa definitions.
Configuration menu - View commit details
-
Copy full SHA for 626bbcc - Browse repository at this point
Copy the full SHA 626bbccView commit details -
Only verify global checkpoint if translog sync occurred (#45980)
Configuration menu - View commit details
-
Copy full SHA for ec29542 - Browse repository at this point
Copy the full SHA ec29542View commit details -
Start testing against AdoptOpenJDK (#45666)
This commit adds AdoptOpenJDK to the testing matrix.
Configuration menu - View commit details
-
Copy full SHA for 64691a4 - Browse repository at this point
Copy the full SHA 64691a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 676433e - Browse repository at this point
Copy the full SHA 676433eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 947fccb - Browse repository at this point
Copy the full SHA 947fccbView commit details -
Validate SLM policy ids strictly (#45998)
This uses strict validation for SLM policy ids, similar to what we use for index names. Resolves #45997
Configuration menu - View commit details
-
Copy full SHA for afdd000 - Browse repository at this point
Copy the full SHA afdd000View commit details -
More Efficient Ordering of Shard Upload Execution (#42791)
* Change the upload order of of snapshots to work file by file in parallel on the snapshot pool instead of merely shard-by-shard * Inspired by #39657
Configuration menu - View commit details
-
Copy full SHA for 4cf5ffa - Browse repository at this point
Copy the full SHA 4cf5ffaView commit details -
Configuration menu - View commit details
-
Copy full SHA for be7b873 - Browse repository at this point
Copy the full SHA be7b873View commit details -
Rename
data-science
plugin toanalytics
(#46092)This renames the "data-science" plugin to "analytics". Also removes the enabled flag
Configuration menu - View commit details
-
Copy full SHA for bf71108 - Browse repository at this point
Copy the full SHA bf71108View commit details -
Configuration menu - View commit details
-
Copy full SHA for effb650 - Browse repository at this point
Copy the full SHA effb650View commit details -
Configuration menu - View commit details
-
Copy full SHA for f61515b - Browse repository at this point
Copy the full SHA f61515bView commit details -
[ML] Regression dependent variable must be numeric (#46072)
* [ML] Regression dependent variable must be numeric This adds a validation that the dependent variable of a regression analysis must be numeric. * Address review comments and fix some problems In addition to addressing the review comments, this commit fixes a few issues I found during testing. In particular: - if there were mappings for required fields but they were not included we were not reporting the error - if explicitly included fields had unsupported types we were not reporting the error Unfortunately, I couldn't get those fixed without refactoring the code in `ExtractedFieldsDetector`.
Configuration menu - View commit details
-
Copy full SHA for 9ae7393 - Browse repository at this point
Copy the full SHA 9ae7393View commit details -
Ensure top docs optimization is fully disabled for queries with unbou…
…nded max scores. (#46105) When a query contains a mandatory clause that doesn't track the max score per block, we disable the max score optimization. Previously, we were doing this by wrapping the collector with a FilterCollector that always returned ScoreMode.COMPLETE. However we weren't adjusting totalHitsThreshold, so the collector could still call Scorer#setMinCompetitiveScore. It is against the method contract to call setMinCompetitiveScore when the score mode is COMPLETE, and some scorers like ReqOptSumScorer throw an error in this case. This commit tries to disable the optimization by always setting totalHitsThreshold to max int, as opposed to wrapping the collector.
Configuration menu - View commit details
-
Copy full SHA for 05d8e80 - Browse repository at this point
Copy the full SHA 05d8e80View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b01043 - Browse repository at this point
Copy the full SHA 6b01043View commit details -
Configuration menu - View commit details
-
Copy full SHA for 75b7b01 - Browse repository at this point
Copy the full SHA 75b7b01View commit details -
Remove classic similarity (#46078)
This commit removes the `classic` similarity from code and docs in master (8.0). The `classic` similarity cannot be used on indices created after 7.0. Closes #46058
Configuration menu - View commit details
-
Copy full SHA for 55d4581 - Browse repository at this point
Copy the full SHA 55d4581View commit details -
Add package docs for bundled jdk location (#46153)
This commit expands the documented directory layout of the rpm and deb packages to include the bundled jdk. closes #45150
Configuration menu - View commit details
-
Copy full SHA for 80f2a40 - Browse repository at this point
Copy the full SHA 80f2a40View commit details -
Configuration menu - View commit details
-
Copy full SHA for 131a8de - Browse repository at this point
Copy the full SHA 131a8deView commit details -
Set netty system properties in BuildPlugin (#45881)
Currently in production instances of Elasticsearch we set a couple of system properties by default. We currently do not apply all of these system properties in tests. This commit applies these properties in the tests.
Configuration menu - View commit details
-
Copy full SHA for 12b76b8 - Browse repository at this point
Copy the full SHA 12b76b8View commit details
Commits on Aug 30, 2019
-
Remove insecure settings (#46147)
This commit removes the oxymoron of insecure secure settings from the code base. In particular, we remove the ability to set the access_key and secret_key for S3 repositories inside the repository definition (in the cluster state). Instead, these settings now must be in the keystore. Thus, it also removes some leniency where these settings could be placed in the elasticsearch.yml, would not be rejected there, but would not be consumed for any purpose.
Configuration menu - View commit details
-
Copy full SHA for 2bcfe1a - Browse repository at this point
Copy the full SHA 2bcfe1aView commit details -
Inject random errors in S3BlobStoreRepositoryTests (#46125)
This commit modifies the HTTP server used in S3BlobStoreRepositoryTests so that it randomly returns server errors for any type of request executed by the SDK client. It is now possible to verify that the repository tests are s uccessfully completed even if one or more errors were returned by the S3 service in response of a blob upload, a blob deletion or a object listing request etc. Because injecting errors forces the SDK client to retry requests, the test limits the maximum errors to send in response for each request at 3 retries.
Configuration menu - View commit details
-
Copy full SHA for bf838f6 - Browse repository at this point
Copy the full SHA bf838f6View commit details -
Forbid settings without a namespace (#45947)
This commit forbids settings that are not in any namespace, all setting names must now contain a dot.
Configuration menu - View commit details
-
Copy full SHA for 3179a0c - Browse repository at this point
Copy the full SHA 3179a0cView commit details -
Enhanced logging when transport is misconfigured to talk to HTTP port (…
…#45964) If a node is misconfigured to talk to remote node HTTP port (instead of transport port) eventually it will receive an HTTP response from the remote node on transport port (this happens when a node sends accidentally line terminating byte in a transport request). If this happens today it results in a non-friendly log message and a long stack trace. This commit adds a check if a malformed response is HTTP response. In this case, a concise log message would appear.
Andrey Ershov authoredAug 30, 2019 Configuration menu - View commit details
-
Copy full SHA for 911d02b - Browse repository at this point
Copy the full SHA 911d02bView commit details -
Fix wrong URL encoding in watcher HTTP client (#45894)
The test assumption was calling the wrong method resulting in a URL encoding before returning the data. Closes #44970
Configuration menu - View commit details
-
Copy full SHA for 45268ec - Browse repository at this point
Copy the full SHA 45268ecView commit details -
Fix translog stats in testPrepareIndexForPeerRecovery (#46137)
When recovering a shard locally, we use a translog snapshot from newSnapshotFromGen which consists of all readers from a certain generation. In the test, we use newSnapshotFromMinSeqNo for the expectation. The snapshot of this method includes only readers containing operations in the requesting range. Closes #46022
Configuration menu - View commit details
-
Copy full SHA for 0c27d0f - Browse repository at this point
Copy the full SHA 0c27d0fView commit details -
Make Snapshot Logic Write Metadata after Segments (#45689)
* Write metadata during snapshot finalization after segment files to prevent outdated metadata in case of dynamic mapping updates as explained in #41581 * Keep the old behavior of writing the metadata beforehand in the case of mixed version clusters for BwC reasons * Still overwrite the metadata in the end, so even a mixed version cluster is fixed by this change if a newer version master does the finalization * Fixes #41581
Configuration menu - View commit details
-
Copy full SHA for 121576d - Browse repository at this point
Copy the full SHA 121576dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 42c7449 - Browse repository at this point
Copy the full SHA 42c7449View commit details -
Move plugin.mandatory to installing plugins docs
This commit moves the plugin.mandatory settings from the plugin directory page in the docs to the installing plugins page in the docs.
Configuration menu - View commit details
-
Copy full SHA for 1be991d - Browse repository at this point
Copy the full SHA 1be991dView commit details -
Move plugin.mandatory to its own page
This commit takes the reworking of plugin.mandatory docs even farther by taking this setting to its own page.
Configuration menu - View commit details
-
Copy full SHA for 2ced1b0 - Browse repository at this point
Copy the full SHA 2ced1b0View commit details -
Add test tasks for unpooled and direct buffer pooling to netty (#46049)
Some netty behavior is controlled by system properties. While we want to test with the defaults for Elasticsearch for most tests, within netty we want to ensure these netty settings exhibit correct behavior. This commit adds variants of test and integTest tasks for netty which set the unpooled and direct buffer pooled allocators. relates #45881
Configuration menu - View commit details
-
Copy full SHA for 3499b58 - Browse repository at this point
Copy the full SHA 3499b58View commit details
Commits on Aug 31, 2019
-
Stabilize SLM REST Tests (#46195)
Unfortunately, #42791 destabilized SLM tests because those tests use rate limiting the snapshot write rate to a very low value globally. Now that the various files in a snapshot get uploaded in parallel this can lead to a few threads in parallel way overshooting the low value throughput value used by the rate limiter and then making it wait for minutes which times out the tests that then try to abort the snapshot (see #21759 for details, aborting a snapshot only happens when writing bytes to the repository). For now the old behavior of the test from before my changes can be restored by moving to a single threaded snapshot pool but we should find a better way of testing the SLM behaviour here in a follow-up.
Configuration menu - View commit details
-
Copy full SHA for 1e676ab - Browse repository at this point
Copy the full SHA 1e676abView commit details -
Clarify default behavior of auto_create_index (#46134)
Be specific about the default behaviour of `action.auto_create_index` when a list is given.
Configuration menu - View commit details
-
Copy full SHA for 772e1c5 - Browse repository at this point
Copy the full SHA 772e1c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 42a9dff - Browse repository at this point
Copy the full SHA 42a9dffView commit details
Commits on Sep 1, 2019
-
Remove Unused Method from BlobStoreRepository (#46204)
This method isn't used anymore and I forgot to delete it.
Configuration menu - View commit details
-
Copy full SHA for d49a658 - Browse repository at this point
Copy the full SHA d49a658View commit details
Commits on Sep 2, 2019
-
Allow ingest processors access to node client. (#46077)
This is the first PR that merges changes made to server module from the enrich branch (see #32789) into the master branch. The plan is to merge changes made to the server module separately from the pr that will merge enrich into master, so that these changes can be reviewed in isolation.
Configuration menu - View commit details
-
Copy full SHA for d4dd78c - Browse repository at this point
Copy the full SHA d4dd78cView commit details -
SQL: Fix issue with DataType for CASE with NULL (#46173)
Previously, if the DataType of all the WHEN conditions of a CASE statement is NULL, then it was set to NULL even if the ELSE clause has a non-NULL data type, e.g.: ``` CASE WHEN a = 1 THEN NULL WHEN a = 5 THEN NULL ELSE 'foo' ``` Fixes: #46032
Configuration menu - View commit details
-
Copy full SHA for 8c1012e - Browse repository at this point
Copy the full SHA 8c1012eView commit details -
Configuration menu - View commit details
-
Copy full SHA for dd487a0 - Browse repository at this point
Copy the full SHA dd487a0View commit details -
Cleanup BlobStoreRepository Abort and Failure Handling (#46208)
Aborts and failures were handled in a somewhat unfortunate way in #42791: Since the tasks for all files are generated before uploading they are all executed when a snapshot is aborted and lead to a massive number of failures added to the original aborted exception. In the case of failures the situation was not very reasonable as well. If one blob fails uploading the snapshot logic would upload all the remaining files as well and then fail (when previously it would just fail all following files). I fixed both of the above issues, by just short-circuiting all remaining tasks for a shard in case of an exception in any one upload.
Configuration menu - View commit details
-
Copy full SHA for d980b61 - Browse repository at this point
Copy the full SHA d980b61View commit details -
Test fix for PinnedQueryBuilderIT (#46187)
Fix test issue to stabilise scoring through use of DFS search mode. Randomised index-then-delete docs introduced by the test framework likely caused an imbalance in IDF scores across shards. Also made number of shards used in test a random number for added test coverage. Closes #46174
Configuration menu - View commit details
-
Copy full SHA for 7a0f261 - Browse repository at this point
Copy the full SHA 7a0f261View commit details -
Wait for all Rec. to Stop on Node Close (#46178)
* Wait for all Rec. to Stop on Node Close * This issue is in the `RecoverySourceHandler#acquireStore`. If we submit the store release to the generic threadpool while it is getting shut down we never complete the futue we wait on (in the generic pool as well) and fail to ever release the store potentially. * Fixed by waiting for all recoveries to end on node close so that we aways have a healthy thread pool here * Closes #45956
Configuration menu - View commit details
-
Copy full SHA for 12a4177 - Browse repository at this point
Copy the full SHA 12a4177View commit details -
Disable request throttling in S3BlobStoreRepositoryTests (#46226)
When some high values are randomly picked up - for example the number of indices to snapshot or the number of snapshots to create - the tests in S3BlobStoreRepositoryTests can generate a high number of requests to the internal S3 server. In order to test the retry logic of the S3 client, the internal server is designed to randomly generate random server errors. When many requests are made, it is possible that the S3 client reaches its maximum number of successive retries capacity. Then the S3 client will stop retrying requests until enough retry attempts succeed, but it means that any request could fail before reaching the max retries count and make the test fail too. Closes #46217 Closes #46218 Closes #46219
Configuration menu - View commit details
-
Copy full SHA for 69abc64 - Browse repository at this point
Copy the full SHA 69abc64View commit details -
Sync translog without lock when trim unreferenced readers (#46203)
With this change, we can avoid blocking writing threads when trimming unreferenced readers; hence improving the translog writing performance in async durability mode. Close #46201
Configuration menu - View commit details
-
Copy full SHA for fd8183e - Browse repository at this point
Copy the full SHA fd8183eView commit details -
Add debug assertions for userhome not existing (#46206)
The elasticsearch user should not have a homedir, yet we have seen this particular test fail rather frequently with a failed check that the userhome does not exist. This commit adds some additional assertions on the presumptive userhome to narrow down where it might be created. relates #45903
Configuration menu - View commit details
-
Copy full SHA for 907b4c5 - Browse repository at this point
Copy the full SHA 907b4c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for d67a3c9 - Browse repository at this point
Copy the full SHA d67a3c9View commit details
Commits on Sep 3, 2019
-
Configuration menu - View commit details
-
Copy full SHA for daffcf1 - Browse repository at this point
Copy the full SHA daffcf1View commit details -
[ML-DataFrame] Fix off-by-one error in checkpoint operations_behind (#…
…46235) Fixes a problem where operations_behind would be one less than expected per shard in a new index matched by the data frame transform source pattern. For example, if a data frame transform had a source of foo* and a new index foo-new was created with 2 shards and 7 documents indexed in it then operations_behind would be 5 prior to this change. The problem was that an empty index has a global checkpoint number of -1 and the sequence number of the first document that is indexed into an index is 0, not 1. This doesn't matter for indices included in both the last and next checkpoints, as the off-by-one errors cancelled, but for a new index it affected the observed result.
Configuration menu - View commit details
-
Copy full SHA for 4d67dae - Browse repository at this point
Copy the full SHA 4d67daeView commit details -
Fixed synchronizing REST API inflight breaker names with internal var…
…iable (#40878) The internal configuration settings were like that: network.breaker.inflight_requests But the exposed REST API had the value names with underscore like that: network.breaker.in_flight_requests This was now corrected to without underscores like that: network.breaker.inflight_requests
Configuration menu - View commit details
-
Copy full SHA for 5ec9d7b - Browse repository at this point
Copy the full SHA 5ec9d7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e211ef - Browse repository at this point
Copy the full SHA 1e211efView commit details -
[ML][Transforms] fixing stop on changes check bug (#46162)
* [ML][Transforms] fixing stop on changes check bug * Adding new method finishAndCheckState to cover race conditions in early terminations * changing stopping conditions in `onStart` * allow indexer to finish when exiting early
Configuration menu - View commit details
-
Copy full SHA for 38c323e - Browse repository at this point
Copy the full SHA 38c323eView commit details -
Fix testSyncFailsIfOperationIsInFlight (#46269)
testSyncFailsIfOperationIsInFlight could fail due to the index request spawing a GCP sync (new since 7.4). Test now waits for it to finish before testing that flushed sync fails.
Configuration menu - View commit details
-
Copy full SHA for f4e9d90 - Browse repository at this point
Copy the full SHA f4e9d90View commit details -
[ML] Unmute testStopOutlierDetectionWithEnoughDocumentsToScroll (#46271)
The test seems to have been failing due to a race condition between stopping the task and refreshing the destination index. In particular, we were going forward with refreshing the destination index even though the task stopped in the meantime. This was fixed in request. Closes #43960
Configuration menu - View commit details
-
Copy full SHA for 23cacaf - Browse repository at this point
Copy the full SHA 23cacafView commit details -
[ML][Transforms] protecting doSaveState with optimistic concurrency (#…
…46156) * [ML][Transforms] protecting doSaveState with optimistic concurrency * task code cleanup
Configuration menu - View commit details
-
Copy full SHA for 91f7a0e - Browse repository at this point
Copy the full SHA 91f7a0eView commit details -
Suppress warning from background sync on relocated primary (#46247)
Configuration menu - View commit details
-
Copy full SHA for a91f09a - Browse repository at this point
Copy the full SHA a91f09aView commit details -
Add CumulativeCard pipeline agg to pipeline index (#46279)
The Cumulative Cardinality docs weren't linked from the pipeline index page
Configuration menu - View commit details
-
Copy full SHA for 758f799 - Browse repository at this point
Copy the full SHA 758f799View commit details -
Add more assertions and cleanup to setup passwords tests (#46289)
This commit is a followup to #46206 to continue debugging failures in an elasticsearch homedir being created. A couple more assertions are added as well as a final cleanup at the end of the previous test to the one that fails.
Configuration menu - View commit details
-
Copy full SHA for fcdfb80 - Browse repository at this point
Copy the full SHA fcdfb80View commit details -
Multi-get requests should wait for search active (#46283)
When a shard has fallen search idle, and a non-realtime multi-get request is executed, today such requests do not wait for the shard to become search active and therefore such requests do not wait for a refresh to see the latest changes to the index. This also prevents such requests from triggering the shard as non-search idle, influencing the behavior of scheduled refreshes. This commit addresses this by attaching a listener to the shard search active state for multi-get requests. In this way, when the next scheduled refresh is executed, the multi-get request will then proceed.
Configuration menu - View commit details
-
Copy full SHA for 6fb2f9e - Browse repository at this point
Copy the full SHA 6fb2f9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d460e0 - Browse repository at this point
Copy the full SHA 2d460e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1054f35 - Browse repository at this point
Copy the full SHA 1054f35View commit details -
Move MockRespository into test framework (#46298)
This moves the `MockRespository` class into `test/framework/src/main` so it can be used across all modules and plugins in tests.
Configuration menu - View commit details
-
Copy full SHA for 25f84be - Browse repository at this point
Copy the full SHA 25f84beView commit details -
First round of optimizations for vector functions. (#46294)
This PR merges the `vectors-optimize-brute-force` feature branch, which makes the following changes to how vector functions are computed: * Precompute the L2 norm of each vector at indexing time. (#45390) * Switch to ByteBuffer for vector encoding. (#45936) * Decode vectors and while computing the vector function. (#46103) * Use an array instead of a List for the query vector. (#46155) * Precompute the normalized query vector when using cosine similarity. (#46190) Co-authored-by: Mayya Sharipova <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 126f87b - Browse repository at this point
Copy the full SHA 126f87bView commit details
Commits on Sep 4, 2019
-
Initialize document subset bit set cache used for DLS (#46211)
This commit initializes DocumentSubsetBitsetCache even if DLS is disabled. Previously it would throw null pointer when querying usage stats if we explicitly disabled DLS as there would be no instance of DocumentSubsetBitsetCache to query. It is okay to initialize DocumentSubsetBitsetCache which will be empty as the license enforcement would prevent usage of DLS feature and it will not fail when accessing usage stats. Closes #45147
Configuration menu - View commit details
-
Copy full SHA for 488d843 - Browse repository at this point
Copy the full SHA 488d843View commit details -
[ML-DataFrame] unmute tests for debuging purposes (#46121)
unmute testGetCheckpointStats closes #45238
Hendrik Muhs authoredSep 4, 2019 Configuration menu - View commit details
-
Copy full SHA for 8d5bd3b - Browse repository at this point
Copy the full SHA 8d5bd3bView commit details -
SQL: Fix issue with IIF function when condition folds (#46290)
Previously, when the condition (1st argument) of the IIF function could be evaluated (folded) to false, the `IfConditional` was eliminated which caused `IndexOutOfBoundsException` to be thrown when `info()` and `resolveType()` methods where called. Fixes: #46268
Configuration menu - View commit details
-
Copy full SHA for 9a885a3 - Browse repository at this point
Copy the full SHA 9a885a3View commit details -
[DOCS] Reformats multi search API (#46256)
* [DOCS] Reformats multi search API. Co-Authored-By: James Rodewig <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f6466f4 - Browse repository at this point
Copy the full SHA f6466f4View commit details -
Remove stack trace logging in Security(Transport|Http)ExceptionHandler (
#45966) As per #45852 comment we no longer need to log stack-traces in SecurityTransportExceptionHandler and SecurityHttpExceptionHandler even if trace logging is enabled.
Andrey Ershov authoredSep 4, 2019 Configuration menu - View commit details
-
Copy full SHA for c99224a - Browse repository at this point
Copy the full SHA c99224aView commit details -
[DOCS] Reformats request body search API (#46254)
* [DOCS] Reformats request body search API. Co-Authored-By: James Rodewig <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c5c033c - Browse repository at this point
Copy the full SHA c5c033cView commit details -
Reenable+Fix testMasterShutdownDuringFailedSnapshot (#46303)
Configuration menu - View commit details
-
Copy full SHA for 1d99f8a - Browse repository at this point
Copy the full SHA 1d99f8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 091fa88 - Browse repository at this point
Copy the full SHA 091fa88View commit details -
Quote the task name in reproduction line printer (#46266)
Some tasks have `#` for instance that doesn't play well with some shells ( e.x. zsh )
Configuration menu - View commit details
-
Copy full SHA for fc2f4f1 - Browse repository at this point
Copy the full SHA fc2f4f1View commit details -
[DOCS] Reformats search shards API (#46240)
* [DOCS] Reformats search shards API Co-Authored-By: James Rodewig <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ded2791 - Browse repository at this point
Copy the full SHA ded2791View commit details -
Fix SearchService.createContext exception handling (#46258)
An exception from the DefaultSearchContext constructor could leak a searcher, causing future issues like shard lock obtained exceptions. The underlying cause of the exception in the constructor has been fixed, but as a safety precaution we also fix the exception handling in createContext. Closes #45378
Configuration menu - View commit details
-
Copy full SHA for 79cd3e1 - Browse repository at this point
Copy the full SHA 79cd3e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for a238248 - Browse repository at this point
Copy the full SHA a238248View commit details -
Adjacency_matrix aggregation optimisation. (#46257)
Avoid pre-allocating ((N * N) - N) / 2 “BitsIntersector” objects given N filters. Most adjacency matrices will be sparse and we typically don’t need to allocate all of these objects - can save a lot of allocations when the number of filters is high. Closes #46212
Configuration menu - View commit details
-
Copy full SHA for 2a6ec98 - Browse repository at this point
Copy the full SHA 2a6ec98View commit details -
[DOCS] Reformats search template and multi search template APIs (#46236)
* [DOCS] Reformats search template and multi search template APIs. Co-Authored-By: James Rodewig <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4a0713a - Browse repository at this point
Copy the full SHA 4a0713aView commit details -
Improve documentation for X-Opaque-ID (#46167)
this field can be present in search slow logs and deprecation logs. The docs describes how to enable this functionality and what expect in logs. closes #44851
Configuration menu - View commit details
-
Copy full SHA for 97bd8de - Browse repository at this point
Copy the full SHA 97bd8deView commit details -
Configuration menu - View commit details
-
Copy full SHA for c43ad1e - Browse repository at this point
Copy the full SHA c43ad1eView commit details -
Do not send recovery requests with CancellableThreads (#46287)
Previously, we send recovery requests using CancellableThreads because we send requests and wait for responses in a blocking manner. With async recovery, we no longer need to do so. Moreover, if we fail to submit a request, then we can release the Store using an interruptible thread which can risk invalidating the node lock. This PR is the first step to avoid forking when releasing the Store. Relates #45409 Relates #46178
Configuration menu - View commit details
-
Copy full SHA for b38f464 - Browse repository at this point
Copy the full SHA b38f464View commit details -
Build: Enable testing without magic comments (#46180)
Previously we only turned on tests if we saw either `// CONSOLE` or `// TEST`. These magic comments are difficult for the docs build to deal with so it has moved away from using them where possible. We should catch up. This adds another trigger to enable testing: marking a snippet with the `console` language. It looks like this: ``` [source,console] ---- GET / ---- ``` This saves a line which is nice, I guess. But it is more important to me that this is consistent with the way the docs build works now. Similarly this enables response testing when you mark a snippet with the language `console-result`. That looks like: ``` [source,console-result] ---- { "result": "0.1" } ---- ``` `// TESTRESPONSE` is still available for situations like `// TEST`: when the response isn't *in* the console-result language (like `_cat`) or when you want to perform substitutions on the generated test. Should unblock #46159.
Configuration menu - View commit details
-
Copy full SHA for 948cdab - Browse repository at this point
Copy the full SHA 948cdabView commit details -
Docs for translog, history retention and flushing (#46245)
This commit updates the docs about translog retention and flushing to reflect recent changes in how peer recoveries work. It also adds some docs to describe how history is retained for replay using soft deletes and shard history retention leases. Relates #45473
Configuration menu - View commit details
-
Copy full SHA for 4472773 - Browse repository at this point
Copy the full SHA 4472773View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf0b3ce - Browse repository at this point
Copy the full SHA bf0b3ceView commit details -
Add test that get triggers shard search active (#46317)
This commit is a follow-up to a change that fixed that multi-get was not triggering a shard to become search active. In that change, we added a test that multi-get properly triggers a shard to become search active. This commit is a follow-up to that change which adds a test for the get case. While get is already handled correctly in production code, there was not a test for it. This commit adds one. Additionally, we factor all the search idle tests from IndexShardIT into a separate test class, as an effort to keep related tests together instead of a single large test class containing a jumble of tests, and also to keep test classes smaller for better parallelization.
Configuration menu - View commit details
-
Copy full SHA for ba90ad9 - Browse repository at this point
Copy the full SHA ba90ad9View commit details -
Configuration menu - View commit details
-
Copy full SHA for d528da3 - Browse repository at this point
Copy the full SHA d528da3View commit details -
Configuration menu - View commit details
-
Copy full SHA for f5827ba - Browse repository at this point
Copy the full SHA f5827baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 860aff0 - Browse repository at this point
Copy the full SHA 860aff0View commit details -
[ML] testFullClusterRestart waiting for stable cluster (#46280)
* [ML] waiting for ml indices before waiting task assignment testFullClusterRestart * waiting for a stable cluster after fullrestart * removing unused imports
Configuration menu - View commit details
-
Copy full SHA for 903753d - Browse repository at this point
Copy the full SHA 903753dView commit details -
[ML][Transforms] fixing rolling upgrade continuous transform test (#4…
…5823) * [ML][Transforms] fixing rolling upgrade continuous transform test * adjusting wait assert logic * adjusting wait conditions
Configuration menu - View commit details
-
Copy full SHA for c0de698 - Browse repository at this point
Copy the full SHA c0de698View commit details -
Configuration menu - View commit details
-
Copy full SHA for c4fa32d - Browse repository at this point
Copy the full SHA c4fa32dView commit details -
Decouple shard allocation awareness from search and get requests (#45735
) With this commit, Elasticsearch will no longer prefer using shards in the same location (with the same awareness attribute values) to process `_search` and `_get` requests. Instead, adaptive replica selection (the default since 7.0) should route requests more efficiently using the service time of prior inter-node communications. Clusters with big latencies between nodes should switch to cross cluster replication to isolate nodes within the same zone. Note that this change only targets 8.0 since it is considered as breaking. However a follow up pr should add an option to activate this behavior in 7.x in order to allow users to opt-in early. Closes #43453
Configuration menu - View commit details
-
Copy full SHA for a4ed7b1 - Browse repository at this point
Copy the full SHA a4ed7b1View commit details -
Revert "Sync translog without lock when trim unreferenced readers (#4…
…6203)" Unfortunately, with this change, we won't clean up all unreferenced generations when reopening. We assume that there's at most one unreferenced generation when reopening translog. The previous implementation guarantees this assumption by syncing translog every time after we remove a translog reader. This change, however, only syncs translog once after we have removed all unreferenced readers (can be more than one) and breaks the assumption. Closes #46267 This reverts commit fd8183e.
Configuration menu - View commit details
-
Copy full SHA for 41d3eb3 - Browse repository at this point
Copy the full SHA 41d3eb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for f196e96 - Browse repository at this point
Copy the full SHA f196e96View commit details -
Configuration menu - View commit details
-
Copy full SHA for 406db11 - Browse repository at this point
Copy the full SHA 406db11View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e112ca - Browse repository at this point
Copy the full SHA 7e112caView commit details
Commits on Sep 5, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 210b592 - Browse repository at this point
Copy the full SHA 210b592View commit details -
Configuration menu - View commit details
-
Copy full SHA for dfc74c0 - Browse repository at this point
Copy the full SHA dfc74c0View commit details -
Replace mocked client in GCSBlobStoreRepositoryTests by HTTP server (#…
…46255) This commit removes the usage of MockGoogleCloudStoragePlugin in GoogleCloudStorageBlobStoreRepositoryTests and replaces it by a HttpServer that emulates the Storage service. This allows the repository tests to use the real Google's client under the hood in tests and will allow us to test the behavior of the snapshot/restore feature for GCS repositories by simulating random server-side internal errors. The HTTP server used to emulate the Storage service is intentionally simple and minimal to keep things understandable and maintainable. Testing full client options on the server side (like authentication, chunked encoding etc) remains the responsibility of the GoogleCloudStorageFixture.
Configuration menu - View commit details
-
Copy full SHA for 4726e1e - Browse repository at this point
Copy the full SHA 4726e1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 610e842 - Browse repository at this point
Copy the full SHA 610e842View commit details -
Enable Debug Logging for Master and Coordination Packages (#46363)
In order to track down #46091: * Enables debug logging in REST tests for `master` and `coordination` packages since we suspect that issues are caused by failed and then retried publications
Configuration menu - View commit details
-
Copy full SHA for c3317fc - Browse repository at this point
Copy the full SHA c3317fcView commit details -
Quiet down shard lock failures (#46368)
These were actually never intended to be logged at the warning level but made visible by a refactoring in #19991, which introduced a new exception type but forgot to adapt some of the consumers of the exception.
Configuration menu - View commit details
-
Copy full SHA for 2648ece - Browse repository at this point
Copy the full SHA 2648eceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8cdce05 - Browse repository at this point
Copy the full SHA 8cdce05View commit details -
Configuration menu - View commit details
-
Copy full SHA for a5c60fb - Browse repository at this point
Copy the full SHA a5c60fbView commit details -
[DOCS] Re-add versioning to put template docs (#46384)
Adds documentation for index template versioning accidentally removed with #46297.
Configuration menu - View commit details
-
Copy full SHA for b336fbe - Browse repository at this point
Copy the full SHA b336fbeView commit details -
Configuration menu - View commit details
-
Copy full SHA for ca8dbe5 - Browse repository at this point
Copy the full SHA ca8dbe5View commit details -
Support geotile_grid aggregation in composite agg sources (#45810)
Adds support for `geotile_grid` as a source in composite aggs. Part of this change includes adding a new docFormat of `GEOTILE` that formats a hashed `long` value into a geotile formatting string `zoom/x/y`.
Configuration menu - View commit details
-
Copy full SHA for 9d3467a - Browse repository at this point
Copy the full SHA 9d3467aView commit details -
Refactor AllocatedPersistentTask#init(), move rollup logic out of ctor (
#46288) This makes the AllocatedPersistentTask#init() method protected so that implementing classes can perform their initialization logic there, instead of the constructor. Rollup's task is adjusted to use this init method. It also slightly refactors the methods to se a static logger in the AllocatedTask instead of passing it in via an argument. This is simpler, logged messages come from the task instead of the service, and is easier for tests
Configuration menu - View commit details
-
Copy full SHA for d999942 - Browse repository at this point
Copy the full SHA d999942View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7941995 - Browse repository at this point
Copy the full SHA 7941995View commit details -
Configuration menu - View commit details
-
Copy full SHA for 06c4c5c - Browse repository at this point
Copy the full SHA 06c4c5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e7e0b5 - Browse repository at this point
Copy the full SHA 6e7e0b5View commit details -
Add docs on upgrading the keystore (#46331)
This commit adds a note to the docs regarding upgrading the keystore.
Configuration menu - View commit details
-
Copy full SHA for 1936f64 - Browse repository at this point
Copy the full SHA 1936f64View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee5683f - Browse repository at this point
Copy the full SHA ee5683fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 565ba9c - Browse repository at this point
Copy the full SHA 565ba9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 995be00 - Browse repository at this point
Copy the full SHA 995be00View commit details -
Clarify error message on keystore write permissions (#46321)
When the Elasticsearch process does not have write permissions to upgrade the Elasticsearch keystore, we bail with an error message that indicates there is a filesystem permissions problem. This commit clarifies that error message by pointing out the directory where write permissions are required, or that the user can also run the elasticsearch-keystore upgrade command manually before starting the Elasticsearch process. In this case, the upgrade would not be needed at runtime, so the permissions would not be needed then.
Configuration menu - View commit details
-
Copy full SHA for cde5011 - Browse repository at this point
Copy the full SHA cde5011View commit details -
Configuration menu - View commit details
-
Copy full SHA for f336c74 - Browse repository at this point
Copy the full SHA f336c74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 27fcf7b - Browse repository at this point
Copy the full SHA 27fcf7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 466c59a - Browse repository at this point
Copy the full SHA 466c59aView commit details
Commits on Sep 6, 2019
-
[ML-DataFrame] improve error message for timeout case in stop (#46131)
improve error message if stopping of transform times out. related #45610
Hendrik Muhs authoredSep 6, 2019 Configuration menu - View commit details
-
Copy full SHA for 2cef2a4 - Browse repository at this point
Copy the full SHA 2cef2a4View commit details -
Fix usage of randomIntBetween() in testWriteBlobWithRetries (#46380)
This commit fixes the usage of randomIntBetween() in the test testWriteBlobWithRetries, when the test generates a random array of a single byte.
Configuration menu - View commit details
-
Copy full SHA for 0321073 - Browse repository at this point
Copy the full SHA 0321073View commit details -
Hendrik Muhs committed
Sep 6, 2019 Configuration menu - View commit details
-
Copy full SHA for da3c04f - Browse repository at this point
Copy the full SHA da3c04fView commit details -
Resolve the incorrect scroll_current when delete or close index (#45226)
Resolve the incorrect current scroll for deleted or closed index
Configuration menu - View commit details
-
Copy full SHA for f509e58 - Browse repository at this point
Copy the full SHA f509e58View commit details -
[ML] Extract DataFrameAnalyticsTask into its own class (#46402)
This refactors `DataFrameAnalyticsTask` into its own class. The task has quite a lot of functionality now and I believe it would make code more readable to have it live as its own class rather than an inner class of the start action class.
Configuration menu - View commit details
-
Copy full SHA for 94fec10 - Browse repository at this point
Copy the full SHA 94fec10View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0cdc3a3 - Browse repository at this point
Copy the full SHA 0cdc3a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for f033c3f - Browse repository at this point
Copy the full SHA f033c3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 96b4f3d - Browse repository at this point
Copy the full SHA 96b4f3dView commit details -
[Transform] simplify class structure of indexer (#46306)
simplify transform task and indexer - remove redundant transform id - moving client data frame indexer (and builder) into a separate file
Hendrik Muhs authoredSep 6, 2019 Configuration menu - View commit details
-
Copy full SHA for 0da251f - Browse repository at this point
Copy the full SHA 0da251fView commit details -
[ML] Tolerate total_search_time_ms not mapped in get datafeed stats (#…
Configuration menu - View commit details
-
Copy full SHA for 89857dd - Browse repository at this point
Copy the full SHA 89857ddView commit details -
[DOCS] Adds progress parameter description to the GET stats data fram…
…e analytics API doc. (#46434)
Configuration menu - View commit details
-
Copy full SHA for e39cdd6 - Browse repository at this point
Copy the full SHA e39cdd6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7383849 - Browse repository at this point
Copy the full SHA 7383849View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97802d8 - Browse repository at this point
Copy the full SHA 97802d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for b63bb8c - Browse repository at this point
Copy the full SHA b63bb8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8167000 - Browse repository at this point
Copy the full SHA 8167000View commit details -
Configuration menu - View commit details
-
Copy full SHA for e43be90 - Browse repository at this point
Copy the full SHA e43be90View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d1ad42 - Browse repository at this point
Copy the full SHA 8d1ad42View commit details -
Increase REST-Test Client Timeout to 60s (#46455)
We are seeing requests take more than the default 30s which leads to requests being retried and returning unexpected failures like e.g. "index already exists" because the initial requests that timed out, worked out functionally anyway. => double the timeout to reduce the likelihood of the failures described in #46091 => As suggested in the issue, we should in a follow-up turn off retrying all-together probably
Configuration menu - View commit details
-
Copy full SHA for 05f5d11 - Browse repository at this point
Copy the full SHA 05f5d11View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a82389 - Browse repository at this point
Copy the full SHA 5a82389View commit details
Commits on Sep 7, 2019
-
SQL: fix scripting for grouped by datetime functions (#46421)
* Fix issue with painless scripting not being correctly generated when datetime functions are used for GROUPing of an INTERVAL operation.
Configuration menu - View commit details
-
Copy full SHA for cb92828 - Browse repository at this point
Copy the full SHA cb92828View commit details -
Configuration menu - View commit details
-
Copy full SHA for a6152f4 - Browse repository at this point
Copy the full SHA a6152f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 191f3e1 - Browse repository at this point
Copy the full SHA 191f3e1View commit details -
Strengthen testUpdate in rolling upgrade
We hit a bug where we can't partially update documents created in a mixed cluster between 5.x and 6.x. Although this bug does not affect 7.0 or later, we should have a good test that catches this issue. Relates #46198
Configuration menu - View commit details
-
Copy full SHA for 50fde6c - Browse repository at this point
Copy the full SHA 50fde6cView commit details