Fix vote generator CI races (#5164) * Stabilize vote_generator.basic_broadcast setup Disable backlog scanning in the test node so setup cannot start an election and record a final vote before the explicit normal vote request. Validation: 10 repetitions on each of the LMDB and RocksDB backends using .ai/ai_test.sh; formatting check passed. * Commit final vote records before publishing permits Commit the final-vote transaction before passing permits to the broadcaster. Otherwise a final vote can be observed before its record is visible to the normal verifier, causing a subsequent normal vote request to remain non-final. Validation: 73 voting tests passed on each of the LMDB and RocksDB backends, including the existing upgrade regression. The same suite passed with coverage instrumentation; remaining uncovered paths concern queue rejection, capacity checks, configuration, and defensive branches. Formatting check passed.
__________
Type: commit
Hash: 46926fe6df58a47a4719ac824e2a4324a15f12bf
Created: yesterday
__________
gr0v1ty/nano-node:46926fe6df58a47a4719ac824e2a4324a15f12bf
| Test Case | Status | Duration | Median Deviation | Log | Graph |
|---|---|---|---|---|---|
| 5n4pr_conf_10k_bintree | PASS | 108 s | -9.5 s | - | Show |
| 5n4pr_conf_10k_change | PASS | 137 s | -8.0 s | - | Show |
| 5n4pr_conf_change_dependant | PASS | 117 s | -1.5 s | - | - |
| 5n4pr_conf_change_independant | PASS | 108 s | -7.5 s | - | - |
| 5n4pr_conf_send_dependant | PASS | 113 s | 0.5 s | - | - |
| 5n4pr_conf_send_independant | PASS | 156 s | 39.0 s | - | - |
| 5n4pr_rocks_10k_bintree | PASS | 119 s | -1.5 s | - | - |
| 5n4pr_rocks_10k_change | PASS | 147 s | -14.0 s | - | - |