-
Notifications
You must be signed in to change notification settings - Fork 25.9k
Batch index creation #144074
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
Merged
Merged
Batch index creation #144074
Changes from 14 commits
Commits
Show all changes
20 commits
Select commit
Hold shift + click to select a range
0010211
Batch create-index tasks
DaveCTurner 3cc912d
Small nits and fixes
inespot afad4a3
Add small comment
inespot bcdfc8c
Revert param position move
inespot 4fddbce
Add failure testing + fix unused variables
inespot 0e8d371
More testing + style fixes
inespot 04e9043
Merge branch 'main' into feature/batch-index-creation
inespot da1a6a2
Rename + small javadoc
inespot 0a237dc
More nits
inespot e23f2f1
Further strengthen tests
inespot cf274f7
Merge branch 'main' into feature/batch-index-creation
inespot 3a52952
Tests improvement: no collision, latches & nits
inespot 23eabb5
testCreateIndexBatching supports multi projects
inespot 8a60cc3
Merge branch 'main' into feature/batch-index-creation
inespot 5a74bc6
Revert "testCreateIndexBatching supports multi projects"
inespot d1e63eb
Test consolidate request build and send
inespot 79a14af
Merge branch 'main' into feature/batch-index-creation
inespot 216bebe
Missed this one
inespot 4128e56
Update docs/changelog/144074.yaml
inespot 1eef9fe
Merge branch 'main' into feature/batch-index-creation
inespot File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do we need to track all the request-specs in a separate data structure like this? I would expect we can do this with one loop, after the master service is blocked, which constructs each request together with its expected-result listener, and immediately sends it.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You are right, and that's much nicer, thanks! Refactored as suggested in d1e63e