-
Notifications
You must be signed in to change notification settings - Fork 25.2k
[CI] SearchWithRandomExceptionsIT timeout #40435
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
Comments
Pinging @elastic/es-search |
Another instance https://elasticsearch-ci.elastic.co/job/elastic+elasticsearch+master+multijob-unix-compatibility/os=ubuntu-16.04&&immutable/85/console Log file: https://scans.gradle.com/s/g2vrt5bbrrjco/tests/kyv2y2z3r4v7m-xng72kg7hqste Scanning the log file it looks like the test never completes as the thread is blocked on an index request that never returns.
|
The reason for this test to block is an assertion tripping during a replica request:
That assertion tripping prevents a listener from being called and that causes the whole test to time out eventually after already having failed. A really good reproducer seed for me is |
* Other IOException during the replica write are simulated in the test (`SearchWithRandomExceptionsIT`) and seem possible but will trip the assertion here -> removed it * Closes elastic#40435
#44137 would theoretically fix this, but I'm not sure if I'm missing some deeper meaning behind the assertion it removes. |
Armin helped me to reproduce this. I am self-assigning this as it might relate to #43523. |
Pinging @elastic/es-distributed |
We hit an IOException while executing an index on a replica. We should bubble that exception but here we wrap it a failure result instead. This should be fixed by #43523 where we strictly fail the engine if we hit any failure on non-primary operations.
|
* This is failing quiete often and we can reproduce it now so we don't need additional test logging on CI * Relates elastic#40435
* This is failing quiete often and we can reproduce it now so we don't need additional test logging on CI * Relates elastic#40435
* This is failing quiete often and we can reproduce it now so we don't need additional test logging on CI * Relates elastic#40435
I've muted this test in |
Thanks @dnhatn ! |
https://elasticsearch-ci.elastic.co/job/elastic+elasticsearch+master+g1gc/481/
Does not reproduce
481-console.txt.gz
The text was updated successfully, but these errors were encountered: