Test Details Overview

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 Results

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 - -