Skip to content

Fix TranslogTests#testWithRandomException#51712

Merged
dnhatn merged 1 commit intoelastic:masterfrom
dnhatn:fix-translog
Jan 31, 2020
Merged

Fix TranslogTests#testWithRandomException#51712
dnhatn merged 1 commit intoelastic:masterfrom
dnhatn:fix-translog

Conversation

@dnhatn
Copy link
Copy Markdown
Member

@dnhatn dnhatn commented Jan 30, 2020

Before #51417, trimUnreferencedReaders in this test was a noop as the default translog retention policy was 512MB and 12h, which was long enough to keep all translog files. Two problems in this test:

  • We do not consider any failure while trimming unreferenced readers as a tragedy.
  • We should clear the synced list before calling trimUnreferencedReaders.

Relates #51505
Closes #51694

@dnhatn dnhatn added >test Issues or PRs that are addressing/adding tests :Distributed/Engine Anything around managing Lucene and the Translog in an open shard. v8.0.0 labels Jan 30, 2020
@elasticmachine
Copy link
Copy Markdown
Collaborator

Pinging @elastic/es-distributed (:Distributed/Engine)

Copy link
Copy Markdown
Contributor

@ywelsch ywelsch left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Copy Markdown
Contributor

@henningandersen henningandersen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM2

@dnhatn
Copy link
Copy Markdown
Member Author

dnhatn commented Jan 31, 2020

Thanks Yannick + Henning.

@dnhatn dnhatn merged commit 60f8941 into elastic:master Jan 31, 2020
@dnhatn dnhatn deleted the fix-translog branch January 31, 2020 13:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

:Distributed/Engine Anything around managing Lucene and the Translog in an open shard. >test Issues or PRs that are addressing/adding tests v8.0.0-alpha1

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[CI] TranslogTests.testWithRandomException

5 participants