-
Notifications
You must be signed in to change notification settings - Fork 25.6k
Track Shard-Snapshot Index Generation at Repository Root #46250
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
original-brownbear
merged 182 commits into
elastic:master
from
original-brownbear:smarter-incrementality-snapshots
Oct 22, 2019
Merged
Changes from 159 commits
Commits
Show all changes
182 commits
Select commit
Hold shift + click to select a range
e978473
bck
original-brownbear 7afa152
sorta works
original-brownbear 14ab8ca
better
original-brownbear 1c9fc7f
pass
original-brownbear 32e514f
bck
original-brownbear 21253d8
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear 8e896de
moar asserts
original-brownbear 3b9a791
fix CCR repo
original-brownbear ac223a7
fix tests
original-brownbear 9e87c46
fix some inconsistencies
original-brownbear b7e9aab
remove risky delete
original-brownbear 9149f74
nicer
original-brownbear 7305618
extract fallback logic
original-brownbear 95f179a
comment
original-brownbear ac3180f
ensure not leaking shard index-N
original-brownbear a11ef41
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear deba084
some bwc
original-brownbear 4e8316b
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear cd9fe7a
half fix bwc
original-brownbear 0d86637
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear 93e3f62
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear 51e5b1a
assertion and nicer order
original-brownbear addcf45
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear 8e110c9
add version param
original-brownbear eb51be5
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear 79dd09a
implement BwC
original-brownbear 3a7508e
bulk delete old index-N
original-brownbear a2b1a5b
fix update on empty shard list
original-brownbear 41841e7
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear 91f0931
bck
original-brownbear 50fd078
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear 77bf0a5
horrible but safe
original-brownbear 3fe616c
drier
original-brownbear 46c0b6e
closer
original-brownbear fe9cfa6
stop redundant reading of metadata
original-brownbear 6ccc080
nicer
original-brownbear 3788ca3
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear 2fe0182
even safer ...
original-brownbear 7bcd5da
much faster
original-brownbear a552661
safer
original-brownbear 8145406
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear 7513ce5
some doc improvements
original-brownbear 5517724
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear 3ed96ec
start extracting index gen math
original-brownbear 8bfe736
nicer
original-brownbear b89040c
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear 363e6d7
simpler
original-brownbear 74869b6
smarter bwc
original-brownbear 490b1ef
nicer
original-brownbear f123b9b
more sanity
original-brownbear 87727ea
fix more possible inconsistencies
original-brownbear af14c18
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear bc10987
fix tests
original-brownbear c93b654
way moar docs
original-brownbear ee621f9
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear 35ec43a
docs, better equals etc.
original-brownbear ce5374e
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear 3ce0b62
update docs and add test todo
original-brownbear a60fce7
clarify
original-brownbear 5d82911
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear f94e2ff
drier and nicer
original-brownbear c0bce85
shorter
original-brownbear 8e8ad71
shorter
original-brownbear 8382340
slightly nicer
original-brownbear 47fab04
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear b6fc8c0
nicer
original-brownbear 3880103
nicer apis more docs
original-brownbear 03b287e
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear c0ebec2
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear d64853b
comment
original-brownbear c75fe5d
nicer comment
original-brownbear 7271184
nicer
original-brownbear 7e1288d
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear 15c7e7a
shorter diff
original-brownbear 2eb29ee
smaller diff
original-brownbear 8d535ee
smaller diff
original-brownbear e1a7492
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear 6252c4e
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear f7c0949
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear b3adb0b
nicer and fix stuff
original-brownbear 1ceca5b
smaller diff
original-brownbear 23444c1
smaller diff
original-brownbear 214f12c
nicer diff
original-brownbear f831f2a
smaller diff
original-brownbear b5629b2
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear d8d0538
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear cc4ce1b
yet smaller diff
original-brownbear 2f1c565
save line
original-brownbear 0153cd3
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear 88221b1
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear a4a3fd5
smaller diff
original-brownbear 54b4fe5
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear 2f18238
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear b3bfb82
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear 929bc1a
fix typo
original-brownbear 9b5d902
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear 72ed551
fix
original-brownbear 3ffd0d0
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear 8fd05c6
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear 24fc5ec
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear 0d95a83
shorter
original-brownbear c23e5c8
shorter
original-brownbear d6fcd19
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear dd81d6c
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear 55ba2c7
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear e2f2d5b
align new and old path
original-brownbear 8042c38
drier
original-brownbear aa85262
shorter
original-brownbear 3a0263e
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear 5c226d4
shorter
original-brownbear 0f8323d
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear 56505b9
shorter
original-brownbear 76b7218
simpler
original-brownbear 6bcfbbe
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear 95d6982
simpller
original-brownbear 2b06826
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear 5e62251
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear 1ed9f22
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear 1ac6807
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear 381f429
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear cbca20a
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear 27028d5
shorter diff
original-brownbear c574d86
shorter
original-brownbear c4599fc
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear 77c6918
more solid assertion
original-brownbear f8cb751
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear 855b4fc
much shorter
original-brownbear 18e0611
shorter
original-brownbear 0bcdc95
shorter diff
original-brownbear c36ffb3
simpler
original-brownbear a87bc8c
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear 8bfd187
nicer
original-brownbear dff329b
fix formatting
original-brownbear 108304e
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear 85cd324
fix BwC
original-brownbear 69a1c92
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear 9eb2f92
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear 17ad546
CR comments
original-brownbear d084698
Rename + assert
original-brownbear 0a82497
make it a fragment
original-brownbear 4bed2e5
renamings
original-brownbear 0f4b316
fix and test handling same index name for different indices
original-brownbear 454c7d9
fix logging
original-brownbear 52765d7
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear ac36fbd
flatten delete method into one
original-brownbear e6e74c7
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear 673992c
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear 98f0faf
some Cr comments
original-brownbear 7606d02
adjust serialization
original-brownbear 1d52fec
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear 92860e8
Some CR comments addressed
original-brownbear 74a2f2b
Some CR comments addressed
original-brownbear 4a869d4
add comment
original-brownbear 90c1df2
refactor for easier readability
original-brownbear b9dbd7c
Add new shard placeholder
original-brownbear f32bacd
still need that bwc
original-brownbear ec5ce04
Merge branch 'master' of https://github.com/elastic/elasticsearch int…
original-brownbear d827ceb
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear 1109c26
revert needless change
original-brownbear 3a66c79
track snapshot format in SNapshotsInProgress.Entry
original-brownbear b069c06
fix indent
original-brownbear debfa05
remove dead code
original-brownbear 248c17b
fix indent
original-brownbear 3162c5d
unmodifiable map
original-brownbear 9a15067
nit empty map
original-brownbear eca8365
be less stupid when deleting
original-brownbear 1dffe60
CR: correctly deal with lowering shard count on constant index name
original-brownbear 08fbba4
address nits
original-brownbear dedc261
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear f8a6eb6
add generation to logging
original-brownbear 3f79cd2
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear 8ca5516
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear 9e83cd0
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear eaadf31
add comment
original-brownbear ac34a1e
flag not version
original-brownbear 77eeb7d
flatter ordered blobstore delete
original-brownbear 5295322
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear 1bdbf2c
CR: Yannicks patch
original-brownbear 68e407c
slight change
original-brownbear 76fa53f
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear a3c6f3d
CR: fix listener fallthrough
original-brownbear 222c587
Merge remote-tracking branch 'elastic/master' into smarter-incrementa…
original-brownbear 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
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.
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.
Uh oh!
There was an error while loading. Please reload this page.