-
Notifications
You must be signed in to change notification settings - Fork 573
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
Failure in test_cluster_rpunit
- abandoned failed future
#4807
Comments
Build log doesn't have the
As in the ones in #3338 |
This looks like it is originating from the metrics reporter. The background work that is run under the spawn_with_gate does a lot of stuff that might be exceptional. but the default spawn helper only ignores a few common exceptional cases.
|
appears to be a bare std::exception originating from ss::future<> metrics_reporter::propagate_cluster_id() { .. but I haven't been able to get more info. there were two recent things that went in related to this: @jcsp with metrics reporter changes and @mmaslankaprv with changes to some stop_signal changes in test fixtures. |
This can happen during shutdown, for the exception types that ssx::spawn_with_gate doesn't already handle. Rather rare in real life but much more frequent in tests like test_cluster_rpunit, resulting in an "ignored exceptional future" error. Fixes redpanda-data#4807
backtracking the throw in this PR #4888 this smells like a destructor throwing :(
This exception is thrown here... digging deeper
|
adding try {} blocks deeper down to try to narrow down the source results in a heisenbug |
Build: https://buildkite.com/redpanda/redpanda/builds/10292#da32a2bb-c4ab-40b6-8c91-27b60adf6f11
Error:
The text was updated successfully, but these errors were encountered: