-
Notifications
You must be signed in to change notification settings - Fork 25k
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
IndexShardIT#testPendingRefreshWithIntervalChange fails #39565
Labels
:Distributed Indexing/Engine
Anything around managing Lucene and the Translog in an open shard.
>test-failure
Triaged test failures from CI
Comments
javanna
added a commit
that referenced
this issue
Mar 1, 2019
javanna
added a commit
that referenced
this issue
Mar 1, 2019
javanna
added
the
:Distributed Indexing/Engine
Anything around managing Lucene and the Translog in an open shard.
label
Mar 1, 2019
Pinging @elastic/es-distributed |
I muted this test on both master and 7.x |
I am able to reproduce this. I will work on the fix. |
dnhatn
added a commit
that referenced
this issue
Mar 19, 2019
dnhatn
added a commit
that referenced
this issue
Mar 25, 2019
The test failed again https://elasticsearch-ci.elastic.co/job/elastic+elasticsearch+master+multijob+fast+part1/332/console. It's only one new test failure, not muting the test to gather more stats. @dnhatn can you look at the failure, please? |
dnhatn
added a commit
that referenced
this issue
Aug 1, 2019
Previously, we use ThreadPoolStats to ensure that the scheduledRefresh triggered by the internal refresh setting update is executed before we index a new document. With that change (#40387), this test did not fail for the last 3 months. However, using ThreadPoolStats is not entirely watertight as both "active" and "queue" count can be 0 in a very small interval when ThreadPoolExecutor pulls a task from the queue but before marking the corresponding worker as active (i.e., lock it). Closes #39565
dnhatn
added a commit
that referenced
this issue
Aug 1, 2019
Previously, we use ThreadPoolStats to ensure that the scheduledRefresh triggered by the internal refresh setting update is executed before we index a new document. With that change (#40387), this test did not fail for the last 3 months. However, using ThreadPoolStats is not entirely watertight as both "active" and "queue" count can be 0 in a very small interval when ThreadPoolExecutor pulls a task from the queue but before marking the corresponding worker as active (i.e., lock it). Closes #39565
dnhatn
added a commit
that referenced
this issue
Aug 20, 2019
Previously, we use ThreadPoolStats to ensure that the scheduledRefresh triggered by the internal refresh setting update is executed before we index a new document. With that change (#40387), this test did not fail for the last 3 months. However, using ThreadPoolStats is not entirely watertight as both "active" and "queue" count can be 0 in a very small interval when ThreadPoolExecutor pulls a task from the queue but before marking the corresponding worker as active (i.e., lock it). Closes #39565
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
:Distributed Indexing/Engine
Anything around managing Lucene and the Translog in an open shard.
>test-failure
Triaged test failures from CI
IndexShardIT#testPendingRefreshWithIntervalChange fails on both master and 7.x. Failure does not seem to reproduce with the same seed.
https://elasticsearch-ci.elastic.co/job/elastic+elasticsearch+7.x+intake/365/console
The text was updated successfully, but these errors were encountered: