-
Notifications
You must be signed in to change notification settings - Fork 24.4k
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
Allow to trim all ops above a certain seq# with a term lower than X #30176
Allow to trim all ops above a certain seq# with a term lower than X #30176
Commits on Apr 30, 2018
-
Configuration menu - View commit details
-
Copy full SHA for d3d210a - Browse repository at this point
Copy the full SHA d3d210aView commit details
Commits on May 4, 2018
-
Allow to trim all ops above a certain seq# with a term lower than X
Relates to elastic#10708
Vladimir Dolzhenko committedMay 4, 2018 Configuration menu - View commit details
-
Copy full SHA for e622794 - Browse repository at this point
Copy the full SHA e622794View commit details -
Allow to trim all ops above a certain seq# with a term lower than X -…
… fixes on PR#2 Relates to elastic#10708
Vladimir Dolzhenko committedMay 4, 2018 Configuration menu - View commit details
-
Copy full SHA for 586908c - Browse repository at this point
Copy the full SHA 586908cView commit details -
Allow to trim all ops above a certain seq# with a term lower than X -…
… fixes on PR#2 Relates to elastic#10708
Vladimir Dolzhenko committedMay 4, 2018 Configuration menu - View commit details
-
Copy full SHA for 92addd1 - Browse repository at this point
Copy the full SHA 92addd1View commit details -
Allow to trim all ops above a certain seq# with a term lower than X -…
… fixes on PR elastic#3 Relates to elastic#10708
Vladimir Dolzhenko committedMay 4, 2018 Configuration menu - View commit details
-
Copy full SHA for 2a9c58c - Browse repository at this point
Copy the full SHA 2a9c58cView commit details -
Allow to trim all ops above a certain seq# with a term lower than X -…
… fixes on PR elastic#4 Relates to elastic#10708
Vladimir Dolzhenko committedMay 4, 2018 Configuration menu - View commit details
-
Copy full SHA for 1e67a8a - Browse repository at this point
Copy the full SHA 1e67a8aView commit details -
Allow to trim all ops above a certain seq# with a term lower than X -…
… fixes on PR elastic#5 Relates to elastic#10708
Vladimir Dolzhenko committedMay 4, 2018 Configuration menu - View commit details
-
Copy full SHA for d454a30 - Browse repository at this point
Copy the full SHA d454a30View commit details
Commits on May 7, 2018
-
Vladimir Dolzhenko committed
May 7, 2018 Configuration menu - View commit details
-
Copy full SHA for 92d2d68 - Browse repository at this point
Copy the full SHA 92d2d68View commit details
Commits on May 8, 2018
-
Allow to trim all ops above a certain seq# with a term lower than X -…
… fixes for the case of no entities Relates to elastic#10708
Vladimir Dolzhenko committedMay 8, 2018 Configuration menu - View commit details
-
Copy full SHA for 13ae045 - Browse repository at this point
Copy the full SHA 13ae045View commit details
Commits on May 10, 2018
-
Allow to trim all ops above a certain seq# with a term lower than X -…
… fixes for PR#6 Relates to elastic#10708
Vladimir Dolzhenko committedMay 10, 2018 Configuration menu - View commit details
-
Copy full SHA for 762f298 - Browse repository at this point
Copy the full SHA 762f298View commit details -
Allow to trim all ops above a certain seq# with a term lower than X -…
… fixes for PR#6 Relates to elastic#10708
Vladimir Dolzhenko committedMay 10, 2018 Configuration menu - View commit details
-
Copy full SHA for 3896280 - Browse repository at this point
Copy the full SHA 3896280View commit details
Commits on May 11, 2018
-
Allow to trim all ops above a certain seq# with a term lower than X -…
… Relates to elastic#10708 added TODO note for test regarding Lucene rollback
Vladimir Dolzhenko committedMay 11, 2018 Configuration menu - View commit details
-
Copy full SHA for 2c13980 - Browse repository at this point
Copy the full SHA 2c13980View commit details -
Allow to trim all ops above a certain seq# with a term lower than X -…
… Relates to elastic#10708 dropped extra debug info of replicas seq# stats
Vladimir Dolzhenko committedMay 11, 2018 Configuration menu - View commit details
-
Copy full SHA for 49167c8 - Browse repository at this point
Copy the full SHA 49167c8View commit details -
Allow to trim all ops above a certain seq# with a term lower than X -…
… Relates to elastic#10708 check source of a doc after trimming
Vladimir Dolzhenko committedMay 11, 2018 Configuration menu - View commit details
-
Copy full SHA for eaef2e4 - Browse repository at this point
Copy the full SHA eaef2e4View commit details -
Allow to trim all ops above a certain seq# with a term lower than X -…
… Relates to elastic#10708 minTranslogGeneration has NOT to refer to SeqNumbers
Vladimir Dolzhenko committedMay 11, 2018 Configuration menu - View commit details
-
Copy full SHA for ef7811d - Browse repository at this point
Copy the full SHA ef7811dView commit details -
Allow to trim all ops above a certain seq# with a term lower than X -…
… Relates to elastic#10708 add check that translog is not corrupted after any IO exception
Vladimir Dolzhenko committedMay 11, 2018 Configuration menu - View commit details
-
Copy full SHA for 928ac1e - Browse repository at this point
Copy the full SHA 928ac1eView commit details -
Allow to trim all ops above a certain seq# with a term lower than X -…
… Relates to elastic#10708 don't randomize max attempts to get into random IO exception
Vladimir Dolzhenko committedMay 11, 2018 Configuration menu - View commit details
-
Copy full SHA for fd6e16e - Browse repository at this point
Copy the full SHA fd6e16eView commit details -
Allow to trim all ops above a certain seq# with a term lower than X -…
… Relates to elastic#10708 moved ensureOpen check and term check from TranslogReader to Translog
Vladimir Dolzhenko committedMay 11, 2018 Configuration menu - View commit details
-
Copy full SHA for 65604be - Browse repository at this point
Copy the full SHA 65604beView commit details -
Allow to trim all ops above a certain seq# with a term lower than X -…
… Relates to elastic#10708 dropped redundant belowTerm paremter from reader.closeIntoTrimmedReader
Vladimir Dolzhenko committedMay 11, 2018 Configuration menu - View commit details
-
Copy full SHA for c215e6c - Browse repository at this point
Copy the full SHA c215e6cView commit details -
Allow to trim all ops above a certain seq# with a term lower than X -…
… Relates to elastic#10708 added test case with more attempts - random roll generation, checks for primary terms
Vladimir Dolzhenko committedMay 11, 2018 Configuration menu - View commit details
-
Copy full SHA for 7c33612 - Browse repository at this point
Copy the full SHA 7c33612View commit details -
Allow to trim all ops above a certain seq# with a term lower than X -…
… Relates to elastic#10708 fix test to pass codestyle
Vladimir Dolzhenko committedMay 11, 2018 Configuration menu - View commit details
-
Copy full SHA for 6a41d7b - Browse repository at this point
Copy the full SHA 6a41d7bView commit details
Commits on May 16, 2018
-
move translog checks under the lock, prevent readers being double closed
Vladimir Dolzhenko committedMay 16, 2018 Configuration menu - View commit details
-
Copy full SHA for 1afd5be - Browse repository at this point
Copy the full SHA 1afd5beView commit details -
we intend to break translog - make chance of failure proportional to …
…number of attempt, use normal translog to verify translog ops
Vladimir Dolzhenko committedMay 16, 2018 Configuration menu - View commit details
-
Copy full SHA for 96ff7aa - Browse repository at this point
Copy the full SHA 96ff7aaView commit details -
some test code cleanup - create and add operations to translog in the…
… same place, handle expected IOException testRandomExceptionsOnTrimOperations more clearly
Vladimir Dolzhenko committedMay 16, 2018 Configuration menu - View commit details
-
Copy full SHA for 42aec35 - Browse repository at this point
Copy the full SHA 42aec35View commit details -
Vladimir Dolzhenko committed
May 16, 2018 Configuration menu - View commit details
-
Copy full SHA for bdbcffa - Browse repository at this point
Copy the full SHA bdbcffaView commit details -
extend test to check that trimAboveSeqNo goes only in the 0th request
Vladimir Dolzhenko committedMay 16, 2018 Configuration menu - View commit details
-
Copy full SHA for 51cf6d6 - Browse repository at this point
Copy the full SHA 51cf6d6View commit details -
add assertion on assumption that translog.current has no any op seq# …
…> trimmedMaxSeqNo, extended test with duplicates with the same (seq#, term)
Vladimir Dolzhenko committedMay 16, 2018 Configuration menu - View commit details
-
Copy full SHA for 963f7b6 - Browse repository at this point
Copy the full SHA 963f7b6View commit details -
Vladimir Dolzhenko committed
May 16, 2018 Configuration menu - View commit details
-
Copy full SHA for dbb9b13 - Browse repository at this point
Copy the full SHA dbb9b13View commit details
Commits on May 17, 2018
-
rebuild assertion check on assumption that translog.current has no an…
…y op seq# > trimmedMaxSeqNo
Vladimir Dolzhenko committedMay 17, 2018 Configuration menu - View commit details
-
Copy full SHA for edc4fe6 - Browse repository at this point
Copy the full SHA edc4fe6View commit details -
extend test with duplicates <same seq#, lower primaryTerm>
Vladimir Dolzhenko committedMay 17, 2018 Configuration menu - View commit details
-
Copy full SHA for 2f99f3b - Browse repository at this point
Copy the full SHA 2f99f3bView commit details
Commits on May 20, 2018
-
fixed assertNoSeqAbove - op.primaryTerm < belowTerm; small cosmetic f…
…ixes - IAE message, comment for the reason of assertNoSeqAbove
Vladimir Dolzhenko committedMay 20, 2018 Configuration menu - View commit details
-
Copy full SHA for dac5945 - Browse repository at this point
Copy the full SHA dac5945View commit details -
dropped testSyncerSendsMaxSeqNo as all tested functionality is covere…
…d in testSyncerSendsOffCorrectDocuments
Vladimir Dolzhenko committedMay 20, 2018 Configuration menu - View commit details
-
Copy full SHA for cd19157 - Browse repository at this point
Copy the full SHA cd19157View commit details -
assertNoSeqAbove has to take into account seq > aboveSeqNo rather >=
Vladimir Dolzhenko committedMay 20, 2018 Configuration menu - View commit details
-
Copy full SHA for 4060cd7 - Browse repository at this point
Copy the full SHA 4060cd7View commit details
Commits on May 21, 2018
-
dropped unnecessary seq# check in assertNoSeqAbove
Vladimir Dolzhenko committedMay 21, 2018 Configuration menu - View commit details
-
Copy full SHA for 8075a7d - Browse repository at this point
Copy the full SHA 8075a7dView commit details -
use the most pessimistic fail rate approach in testRandomExceptionsOn…
…TrimOperations
Vladimir Dolzhenko committedMay 21, 2018 Configuration menu - View commit details
-
Copy full SHA for 1299112 - Browse repository at this point
Copy the full SHA 1299112View commit details -
simplified testSnapshotTrimmedOperations
Vladimir Dolzhenko committedMay 21, 2018 Configuration menu - View commit details
-
Copy full SHA for f7d8f52 - Browse repository at this point
Copy the full SHA f7d8f52View commit details -
fixing testSnapshotTrimmedOperations: higher term with the same seq# …
…has to win
Vladimir Dolzhenko committedMay 21, 2018 Configuration menu - View commit details
-
Copy full SHA for d4fb32b - Browse repository at this point
Copy the full SHA d4fb32bView commit details
Commits on May 22, 2018
-
fixing testSnapshotTrimmedOperations: duplicates could have only forw…
…ard-or-the-same-as-last-one primaryTerms
Vladimir Dolzhenko committedMay 22, 2018 Configuration menu - View commit details
-
Copy full SHA for 5c565c4 - Browse repository at this point
Copy the full SHA 5c565c4View commit details -
Revert "rebuild assertion check on assumption that translog.current h…
…as no any op seq# > trimmedMaxSeqNo" - assertNoSeqAbove relies in-memory map of current operations
Vladimir Dolzhenko committedMay 22, 2018 Configuration menu - View commit details
-
Copy full SHA for 5a88b65 - Browse repository at this point
Copy the full SHA 5a88b65View commit details -
addressing case of trimming trimmed translog
Vladimir Dolzhenko committedMay 22, 2018 Configuration menu - View commit details
-
Copy full SHA for 4b6da39 - Browse repository at this point
Copy the full SHA 4b6da39View commit details -
fixed testSnapshotCurrentHasUnexpectedOperationsForTrimmedOperations:…
… don't create new tranlog that shares files with original one
Vladimir Dolzhenko committedMay 22, 2018 Configuration menu - View commit details
-
Copy full SHA for 108f8af - Browse repository at this point
Copy the full SHA 108f8afView commit details -
Merge remote-tracking branch 'remotes/origin/master' into trim_translog
Vladimir Dolzhenko committedMay 22, 2018 Configuration menu - View commit details
-
Copy full SHA for cbba0b1 - Browse repository at this point
Copy the full SHA cbba0b1View commit details
Commits on May 23, 2018
-
aboveSeqNo has to be aboveOrEqSeqNo to be able to trim op those are s…
…trictly less than aboveOrEqSeqNo; addressed code style issues in tests
Vladimir Dolzhenko committedMay 23, 2018 Configuration menu - View commit details
-
Copy full SHA for cdbb0a1 - Browse repository at this point
Copy the full SHA cdbb0a1View commit details
Commits on May 24, 2018
-
reverted back to aboveSeqNo, make NO_OPS_PERFORMED valid seq#
Vladimir Dolzhenko committedMay 24, 2018 Configuration menu - View commit details
-
Copy full SHA for 147e709 - Browse repository at this point
Copy the full SHA 147e709View commit details -
simplified testSnapshotTrimmedOperations and dropped testSnapshotTrim…
…TrimmedOperations as testSnapshotTrimmedOperations includes this behaviour
Vladimir Dolzhenko committedMay 24, 2018 Configuration menu - View commit details
-
Copy full SHA for dc9c2dd - Browse repository at this point
Copy the full SHA dc9c2ddView commit details -
Merge remote-tracking branch 'remotes/origin/master' into trim_translog
Vladimir Dolzhenko committedMay 24, 2018 Configuration menu - View commit details
-
Copy full SHA for 7a0750d - Browse repository at this point
Copy the full SHA 7a0750dView commit details
Commits on May 25, 2018
-
Merge remote-tracking branch 'remotes/origin/master' into trim_translog
Vladimir Dolzhenko committedMay 25, 2018 Configuration menu - View commit details
-
Copy full SHA for 9cb43c7 - Browse repository at this point
Copy the full SHA 9cb43c7View commit details
Commits on May 30, 2018
-
streamification; InMemoryTranslog does not delegate anything to translog
Vladimir Dolzhenko committedMay 30, 2018 Configuration menu - View commit details
-
Copy full SHA for 99ae2df - Browse repository at this point
Copy the full SHA 99ae2dfView commit details
Commits on Jun 2, 2018
-
Merge remote-tracking branch 'remotes/origin/master' into trim_translog
Vladimir Dolzhenko committedJun 2, 2018 Configuration menu - View commit details
-
Copy full SHA for ba339d9 - Browse repository at this point
Copy the full SHA ba339d9View commit details
Commits on Jun 5, 2018
-
keep operationsList and currentOperations apart
Vladimir Dolzhenko committedJun 5, 2018 Configuration menu - View commit details
-
Copy full SHA for 0f9b206 - Browse repository at this point
Copy the full SHA 0f9b206View commit details
Commits on Jun 6, 2018
-
drop assumption on not trimming current in InMemoryTranslog
Vladimir Dolzhenko committedJun 6, 2018 Configuration menu - View commit details
-
Copy full SHA for 9d74767 - Browse repository at this point
Copy the full SHA 9d74767View commit details -
Merge remote-tracking branch 'remotes/origin/master' into trim_translog
Vladimir Dolzhenko committedJun 6, 2018 Configuration menu - View commit details
-
Copy full SHA for 546c890 - Browse repository at this point
Copy the full SHA 546c890View commit details
Commits on Jun 7, 2018
-
Merge remote-tracking branch 'remotes/origin/master' into trim_translog
Vladimir Dolzhenko committedJun 7, 2018 Configuration menu - View commit details
-
Copy full SHA for db4105f - Browse repository at this point
Copy the full SHA db4105fView commit details -
InMemoryTranslog simplification
Vladimir Dolzhenko committedJun 7, 2018 Configuration menu - View commit details
-
Copy full SHA for 88f702b - Browse repository at this point
Copy the full SHA 88f702bView commit details