-
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] TransformIT.testStopWaitForCheckpoint #70416
Labels
:ml/Transform
Transform
Team:ML
Meta label for the ML team
>test-failure
Triaged test failures from CI
Comments
davidkyle
added
>test-failure
Triaged test failures from CI
:ml/Transform
Transform
labels
Mar 15, 2021
Pinging @elastic/ml-core (Team:ML) |
Another tricky one, from the logs I think that a request for |
hendrikmuhs
pushed a commit
to hendrikmuhs/elasticsearch
that referenced
this issue
Mar 16, 2021
… stops if stopAtCheckpoint has been called in between. This change also fixes a logging problem and ensures a timeout error gets logged. fixes elastic#70416
hendrikmuhs
pushed a commit
that referenced
this issue
Mar 22, 2021
shouldStopAtCheckpoint tells transform to stop at the next checkpoint, if this API is called while a checkpoint is finishing, it can cause a race condition in state persistence. This is similar to #69551, but this time in a different place. With this change _stop?shouldStopAtCheckpoint=true does not call doSaveState if indexer is shutting down. Still it ensures the job stops after the indexer has shutdown. Apart from that the change fixes: a logging problem, it adds error handling in case of a timeout during _stop?shouldStopAtCheckpoint=true. Some logic has been moved from the task to the indexer. fixes #70416
hendrikmuhs
pushed a commit
that referenced
this issue
Mar 22, 2021
shouldStopAtCheckpoint tells transform to stop at the next checkpoint, if this API is called while a checkpoint is finishing, it can cause a race condition in state persistence. This is similar to #69551, but this time in a different place. With this change _stop?shouldStopAtCheckpoint=true does not call doSaveState if indexer is shutting down. Still it ensures the job stops after the indexer has shutdown. Apart from that the change fixes: a logging problem, it adds error handling in case of a timeout during _stop?shouldStopAtCheckpoint=true. Some logic has been moved from the task to the indexer. fixes #70416
This was referenced Apr 6, 2021
hendrikmuhs
pushed a commit
that referenced
this issue
Apr 6, 2021
…71343) shouldStopAtCheckpoint tells transform to stop at the next checkpoint, if this API is called while a checkpoint is finishing, it can cause a race condition in state persistence. This is similar to #69551, but this time in a different place. With this change _stop?shouldStopAtCheckpoint=true does not call doSaveState if indexer is shutting down. Still it ensures the job stops after the indexer has shutdown. Apart from that the change fixes: a logging problem, it adds error handling in case of a timeout during _stop?shouldStopAtCheckpoint=true. Some logic has been moved from the task to the indexer. fixes #70416
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
:ml/Transform
Transform
Team:ML
Meta label for the ML team
>test-failure
Triaged test failures from CI
Build scan:
https://gradle-enterprise.elastic.co/s/dharwo34gzsem
Repro line:
Reproduces locally?:
No
Applicable branches:
7.x
Failure history:
Rare
Failure excerpt:
I noticed in the logs
Log files uploaded here
The text was updated successfully, but these errors were encountered: