-
Notifications
You must be signed in to change notification settings - Fork 242
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
HSEARCH-3084 Initialize and close index managers / backends in parallel #2109
Commits on Oct 2, 2019
-
HSEARCH-3084 Retrieve Elasticsearch metadata (mapping + settings) usi…
…ng a single REST API call
Configuration menu - View commit details
-
Copy full SHA for 621bc45 - Browse repository at this point
Copy the full SHA 621bc45View commit details -
HSEARCH-3084 Make failure collectors thread-safe
Necessary because of ES schema validation in particular.
Configuration menu - View commit details
-
Copy full SHA for 3ccb9cd - Browse repository at this point
Copy the full SHA 3ccb9cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for e42058b - Browse repository at this point
Copy the full SHA e42058bView commit details -
HSEARCH-3084 Delay shard starting until after all shards are created …
…in Lucene index managers
Configuration menu - View commit details
-
Copy full SHA for 9d90de9 - Browse repository at this point
Copy the full SHA 9d90de9View commit details -
HSEARCH-3084 Delay directory creation/initialization until shards are…
… started in Lucene index managers
Configuration menu - View commit details
-
Copy full SHA for be6446f - Browse repository at this point
Copy the full SHA be6446fView commit details -
HSEARCH-3084 Do not display the "Context: " prefix when rendering Eve…
…ntContexts by default
Configuration menu - View commit details
-
Copy full SHA for 51cbe1f - Browse repository at this point
Copy the full SHA 51cbe1fView commit details -
HSEARCH-3084 Handle index names more consistently in Lucene index man…
…agers Make sure to always include the shard ID, in particular.
Configuration menu - View commit details
-
Copy full SHA for bb8ca2f - Browse repository at this point
Copy the full SHA bb8ca2fView commit details -
HSEARCH-3084 Simplify Lucene write orchestrator creation
There's no reason to go through an interface exposed in a separate package: the consumer and the implementation of the createWriteOrchestrator() method are located in the same package.
Configuration menu - View commit details
-
Copy full SHA for 350270f - Browse repository at this point
Copy the full SHA 350270fView commit details -
Configuration menu - View commit details
-
Copy full SHA for bf74917 - Browse repository at this point
Copy the full SHA bf74917View commit details -
Configuration menu - View commit details
-
Copy full SHA for 841c435 - Browse repository at this point
Copy the full SHA 841c435View commit details -
HSEARCH-3084 Simplify BatchingExecutor
1. Get rid of the Phaser and use much simpler code. 2. Expose a CompletableFuture<?> to wait for full completion (will be useful in the next commits).
Configuration menu - View commit details
-
Copy full SHA for d9889a2 - Browse repository at this point
Copy the full SHA d9889a2View commit details -
HSEARCH-3084 Pre-stop backends and index managers in parallel
Mainly, this means that on shutdown, we'll stop accepting works for all backends/index managers immediately, and *then* we'll wait for ongoing works to complete. The improvement over the previous behavior will probably be negligible, but what's more important is that the path towards an API for explicitly starting/pre-stopping/stopping index managers is now clearer.
Configuration menu - View commit details
-
Copy full SHA for 4bec870 - Browse repository at this point
Copy the full SHA 4bec870View commit details -
Configuration menu - View commit details
-
Copy full SHA for 266198e - Browse repository at this point
Copy the full SHA 266198eView commit details -
HSEARCH-3084 Add basic unit tests for BatchingExecutor
It's not a lot, but it's better than nothing.
Configuration menu - View commit details
-
Copy full SHA for ea3a46e - Browse repository at this point
Copy the full SHA ea3a46eView commit details -
HSEARCH-3084 Always execute all worksets in BatchingExecutor, even if…
… a previous workset failed The problem is unrelated to this PR, but was detected thanks to the tests I added to make sure the new implementation works correctly.
Configuration menu - View commit details
-
Copy full SHA for 927af64 - Browse repository at this point
Copy the full SHA 927af64View commit details