Description Follow-up to #26876 . When enable_v3 is on, Core uses FlexCommitter for the local commit decision rule ( try_commit_v3 ) and for building sub-dags from certified commits synced by commit syncer ( process_certified_commits ), instead of the UniversalCommitter path. No behavior change while enable_v3 is off (the default). Additional changes on the v3 path: Report per-commit metrics and…
(cherry picked from commit a8b6138 ) Description Describe the changes or additions included in this PR. Test plan How did you test the new or updated feature? Release notes Check each box that your changes affect. If none of the boxes relate to your changes, release notes aren't required. For each box you select, include information after the relevant heading that describes the impact of your…
Description Last night I got paged because the mainnet json-rpc fallback bigtable cluster was lagging. A brief, large but short-lived latency spike caused the write controller to throttle writes down to 0.1 QPS and the controller got stuck there and I had to restart the indexers manually to recover. The controller watches flow control feedback from bigtable that tells it by what factor it can…
Problem The nightly source-verification version matrix has been failing, and the cause is the chain identifier the test writes into its fixture. Ask for --format hex explicitly, and assert the result is eight hex digits at the point it is read. chain_identifier now returns String rather than Option<String> , since there is no longer a case where a missing value is meaningful — a CLI that cannot…