-
Notifications
You must be signed in to change notification settings - Fork 24.9k
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] CardinalityWithRequestBreakerIT.testRequestBreaker fails on 7.9 #62439
Comments
Pinging @elastic/es-distributed (:Distributed/Distributed) |
@henningandersen since you seem to have authored this test, could you take a look? |
Just found another one today: https://gradle-enterprise.elastic.co/s/2coyhtowa22hi |
If HyperLogLogPlusPlus failed during construction, it would not release already allocated resources, causing the request circuit breaker to not be adjusted down. Closes elastic#62439
If HyperLogLogPlusPlus failed during construction, it would not release already allocated resources, causing the request circuit breaker to not be adjusted down. Closes #62439
If HyperLogLogPlusPlus failed during construction, it would not release already allocated resources, causing the request circuit breaker to not be adjusted down. Closes elastic#62439
If HyperLogLogPlusPlus failed during construction, it would not release already allocated resources, causing the request circuit breaker to not be adjusted down. Closes elastic#62439
I just hit this type of failure today in a CI for a PR: https://gradle-enterprise.elastic.co/s/yryepezu7wpfk
|
This also failed recently in a regular 7.x build: |
This test failed in a master build with a leak:
It can be reproduced using:
Fix is incoming. |
If consuming a query result were disrupted by circuit breaker we would leak memory for aggs in buffered query results, fixed. Relates elastic#62439 and elastic#72309
The last test failure was against 7.12. It looks like this stopped occurring, at least I have not been able to reproduce in a loop or with the reproduce lines. Will wait a bit longer before closing this. Notice that the previous leak and fix was only in 7.x/master. |
This stopped occurring. The fix in #72966 is unlikely to have fixed the incident reported by Dimitris, but it is very likely that a fix of resource handling has been made in anything from transport to cardinality aggregations and I am therefore closing this for now. |
Build scan:
https://gradle-enterprise.elastic.co/s/2coyhtowa22hi
Repro line:
./gradlew ':server:internalClusterTest' --tests "org.elasticsearch.search.aggregations.metrics.CardinalityWithRequestBreakerIT.testRequestBreaker"
-Dtests.seed=ABEA4F928B9BAFCF
-Dtests.security.manager=true
-Dtests.locale=hr
-Dtests.timezone=Asia/Ust-Nera
-Druntime.java=8
Reproduces locally?:
yes
Applicable branches:
7.9
Failure history:
Another one on Sep 8th might be related: https://gradle-enterprise.elastic.co/s/e2ht4jwbic3dq
Failure excerpt:
The text was updated successfully, but these errors were encountered: