-
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
[CI] TimeoutCheckerTests.testWatchdog failing regularly #48861
Labels
Comments
droberts195
added
>test-failure
Triaged test failures from CI
:ml
Machine learning
labels
Nov 5, 2019
Pinging @elastic/ml-core (:ml) |
droberts195
added a commit
that referenced
this issue
Nov 5, 2019
droberts195
added a commit
that referenced
this issue
Nov 5, 2019
benwtrent
added a commit
that referenced
this issue
Sep 16, 2020
…out (#62391) Constructing the timout checker FIRST and THEN registering the watcher allows the test to have a race condition. The timeout value could be reached BEFORE the matcher is added. To prevent the matcher never being interrupted, a new timedOut value is added to the watcher thread entry. Then when a new matcher is registered, if the thread was previously timedout, we interrupt the matcher immediately. closes #48861
benwtrent
added a commit
to benwtrent/elasticsearch
that referenced
this issue
Sep 16, 2020
…out (elastic#62391) Constructing the timout checker FIRST and THEN registering the watcher allows the test to have a race condition. The timeout value could be reached BEFORE the matcher is added. To prevent the matcher never being interrupted, a new timedOut value is added to the watcher thread entry. Then when a new matcher is registered, if the thread was previously timedout, we interrupt the matcher immediately. closes elastic#48861
benwtrent
added a commit
that referenced
this issue
Sep 16, 2020
…out (#62391) (#62447) Constructing the timout checker FIRST and THEN registering the watcher allows the test to have a race condition. The timeout value could be reached BEFORE the matcher is added. To prevent the matcher never being interrupted, a new timedOut value is added to the watcher thread entry. Then when a new matcher is registered, if the thread was previously timedout, we interrupt the matcher immediately. closes #48861
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
TimeoutCheckerTests.testWatchdog has been failing regularly on master and 7.x for the last few days.
master example: https://gradle-enterprise.elastic.co/s/vcaxvky7vonu6
7.x example: https://gradle-enterprise.elastic.co/s/d5bttww4yctky
The error is:
This didn't reproduce locally on master using:
It is probably a side effect of #48346.
The text was updated successfully, but these errors were encountered: