-
Notifications
You must be signed in to change notification settings - Fork 4.5k
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
enable flaky local cluster tests #5616
enable flaky local cluster tests #5616
Conversation
3d2d291
to
602f051
Compare
local_cluster/src/cluster_tests.rs
Outdated
for validator in &cluster_nodes { | ||
if ignore_nodes.contains(&validator.id) { | ||
continue; | ||
let sigResult = |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@ParthDesai, there's usually a fundamental issue in the protocol when the signature isn't being confirmed, which needs to be root caused. Indeed the purpose of this function is to send a transaction to each specific validator, and to check that the transaction then propagates to the rest of the network. Thus, a failure to get the transaction signature on any iteration of this loop should fail the entire test, and we shouldn't retry with another client.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@carllin understood.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@carllin anyways, was just expertimenting with different things to get any useful debug information.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
no problem!
0979a6f
to
d3394df
Compare
Problem
Some of tests in
local_cluster
package fails only in ci. This PR is going to be used to figure out the reason and fix the issue.Summary of Changes
stable
job for quick iterationFixes #5350