-
Notifications
You must be signed in to change notification settings - Fork 24.3k
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] TransformInsufficientPermissionsIT testTransformPermissionsDeferUnattendedNoDest failing #105683
Comments
Pinging @elastic/ml-core (Team:ML) |
Looks like we were expecting a second
And we see at least 2 iterations: Can't repro with 100 iterations, will try again tomorrow =) |
Our audit log for this test
Corresponding stack trace:
The next subsequent stack trace is here:
Which shouldn't be run, we should be calling the failure handler every time because the destination index cannot be created. Confirmed in tests that we can cycle from 1 to 2 then back to 1 issues in the health blob. We seem to be correctly logging the issue, but then incorrectly overwriting the issue? |
When we retry, this check now evaluates to true, so we do not reattempt creating the index, and the next permission check will not invoke the failure listener so the previous failure gets reset. |
For Unattended Transforms, if we fail to create the destination index on the first run, we will retry the transformation iteration, but we will not retry the destination index creation on that next iteration. This change stops the Unattended Transform from progressing beyond the 0th checkpoint, so all retries will include the destination index creation. Fix elastic#105683
For Unattended Transforms, if we fail to create the destination index on the first run, we will retry the transformation iteration, but we will not retry the destination index creation on that next iteration. This change stops the Unattended Transform from progressing beyond the 0th checkpoint, so all retries will include the destination index creation. Fix #105683 Relate #104146
For Unattended Transforms, if we fail to create the destination index on the first run, we will retry the transformation iteration, but we will not retry the destination index creation on that next iteration. This change stops the Unattended Transform from progressing beyond the 0th checkpoint, so all retries will include the destination index creation. Fix elastic#105683 Relate elastic#104146
For Unattended Transforms, if we fail to create the destination index on the first run, we will retry the transformation iteration, but we will not retry the destination index creation on that next iteration. This change stops the Unattended Transform from progressing beyond the 0th checkpoint, so all retries will include the destination index creation. Fix #105683 Relate #104146
Good catch, Pat! |
Build scan:
https://gradle-enterprise.elastic.co/s/q6zf5ubzzzd2a/tests/:x-pack:plugin:transform:qa:multi-node-tests:javaRestTest/org.elasticsearch.xpack.transform.integration.TransformInsufficientPermissionsIT/testTransformPermissionsDeferUnattendedNoDest
Reproduction line:
Applicable branches:
main, 8.13
Reproduces locally?:
Didn't try
Failure history:
Failure dashboard for
org.elasticsearch.xpack.transform.integration.TransformInsufficientPermissionsIT#testTransformPermissionsDeferUnattendedNoDest
Failure excerpt:
The text was updated successfully, but these errors were encountered: