-
Notifications
You must be signed in to change notification settings - Fork 580
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 Failure (BadLoglines broken promise) in ManyPartitionsTest.test_many_partitions
, ManyPartitionsTest.test_many_partitions_compacted
#8518
Comments
Not sure of the exact reason for these broken promises yet(trying to replicate with debug log lines). However, it looks like we can fail to set a promise in our internal RPC code if a connection closes before we send a reply to an unknown method. And we certainly receive a lot of requests for unknown methods in the test.
|
Was able to replicate the issue with debug logs for rpc enabled. It looks like my above theory may be the issue. Will get a PR up to fix it and see if the broken promise shows up again.
|
@bharathv i think this is the same broken promise that we RCA'd on zoom the other day? |
sev/high: broken promises are usually serious logic bugs. |
@ballard26 fyi if the same broken promise that @bharathv and i worked through, then there are actually 3 separate broken_promise scenarios that can be fixed. they are enumerated here: #8074 (comment) |
Are all three getting solved by your PR, @ballard26 ? |
Yep, each of them is fixed in the PR. |
Ah yes, thanks @ballard26 for taking care of this. |
ManyPartitionsTest.test_many_partitions
, ManyPartitionsTest.test_many_partitions_compacted
)ManyPartitionsTest.test_many_partitions
, ManyPartitionsTest.test_many_partitions_compacted
Child of #7405
https://buildkite.com/redpanda/vtools/builds/4891#01854096-20d5-401c-b8b1-94e4d21e8e45
https://buildkite.com/redpanda/vtools/builds/4913#0185500b-bdaa-4cb0-b640-31259ecac3be
The text was updated successfully, but these errors were encountered: