You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
After #5453 implemented the system to handle re-sending a block for validation if the signer gets a 429 response, there is some new flaky behavior in the tests. It is not likely to be a problem outside of tests, because it is considered bad practice to have multiple signers attached to one stacks-node, but in many of our tests, there are five signers on one node. The problem shows up like this:
Signer 3 receives the block proposal and submits it for validation
Signer 2 receives the block validation response
It has not yet seen the proposal so it ignores the response
Signer 2 receives the block proposal
It submits it for validation
Receives a 429 response -- the node is still in the process of sending the validation event to the other signers
Inserts this block proposal into the database to try later
Signer 2 never tries again later because it never sees another response
Test times out
The text was updated successfully, but these errors were encountered:
After #5453 implemented the system to handle re-sending a block for validation if the signer gets a 429 response, there is some new flaky behavior in the tests. It is not likely to be a problem outside of tests, because it is considered bad practice to have multiple signers attached to one stacks-node, but in many of our tests, there are five signers on one node. The problem shows up like this:
The text was updated successfully, but these errors were encountered: