aptos-labs / aptos-core

Aptos is a layer 1 blockchain built to support the widespread use of blockchain through better technology and user experience.
https://aptosfoundation.org
Other
5.86k stars 3.54k forks source link

Fix SMT proof fetching for lifted leaf #13313

Closed msmouse closed 2 weeks ago

msmouse commented 2 weeks ago

In the presence of deletion, a leaf node on the SMT can be lifted, so the hash value won't be matching that in the DB.

Examining more, it's obvious that in such cases proof fetching is not needed in the first place.

Type of Change

Which Components or Systems Does This Change Impact?

How Has This Been Tested?

updated unit tests. replay-verify.

it's unfortunate unit tests don't have much coverage for state deletion -- a tech debt I'm gonna fix as a follow up.

Key Areas to Review

Checklist

trunk-io[bot] commented 2 weeks ago
⏱️ 12h 16m total CI duration on this PR | Job | Cumulative Duration | Recent Runs | |---|---|---| | [windows-build](https://github.com/aptos-labs/aptos-core/actions/runs/9123047082/job/25084829893) | 1h 44m | [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9122781814/job/25084133410) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9122800412/job/25084184850) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9123047082/job/25084829893)  | | [rust-smoke-tests](https://github.com/aptos-labs/aptos-core/actions/runs/9123047079/job/25084840648) | 1h 39m | [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9121241393/job/25080092052) [⬜](https://github.com/aptos-labs/aptos-core/actions/runs/9122781809/job/25084143262) [⬜](https://github.com/aptos-labs/aptos-core/actions/runs/9122800425/job/25084198984) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9123047079/job/25084840648)  | | [rust-targeted-unit-tests](https://github.com/aptos-labs/aptos-core/actions/runs/9123047079/job/25084840729) | 1h 17m | [⬜](https://github.com/aptos-labs/aptos-core/actions/runs/9121231527/job/25080066303) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9121241393/job/25080092175) [⬜](https://github.com/aptos-labs/aptos-core/actions/runs/9122781809/job/25084143356) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9122800425/job/25084199251) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9123047079/job/25084840729) (+1 more) | | [execution-performance / single-node-performance](https://github.com/aptos-labs/aptos-core/actions/runs/9123047069/job/25084890782) | 1h 16m | [🟥](https://github.com/aptos-labs/aptos-core/actions/runs/9121241406/job/25083364547) [🟥](https://github.com/aptos-labs/aptos-core/actions/runs/9122781806/job/25084205814) [🟥](https://github.com/aptos-labs/aptos-core/actions/runs/9122800430/job/25084256108) [🟥](https://github.com/aptos-labs/aptos-core/actions/runs/9122800430/job/25084772417) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9123047069/job/25084890782) (+4 more) | | [forge-e2e-test / forge](https://github.com/aptos-labs/aptos-core/actions/runs/9123047090/job/25085068688) | 51m | [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9121241455/job/25080379012) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9122800384/job/25084462692) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9123047090/job/25085068688)  | | [rust-move-tests](https://github.com/aptos-labs/aptos-core/actions/runs/9123047065/job/25084830071) | 48m | [⬜](https://github.com/aptos-labs/aptos-core/actions/runs/9121231521/job/25080058148) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9121241402/job/25080082440) [⬜](https://github.com/aptos-labs/aptos-core/actions/runs/9122781807/job/25084133746) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9122800421/job/25084191149) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9123047065/job/25084830071) (+1 more) | | [forge-compat-test / forge](https://github.com/aptos-labs/aptos-core/actions/runs/9123047090/job/25085068798) | 44m | [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9121241455/job/25080378680) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9122800384/job/25084462593) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9123047090/job/25085068798)  | | [rust-images / rust-all](https://github.com/aptos-labs/aptos-core/actions/runs/9123047090/job/25084836069) | 40m | [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9121241455/job/25080085515) [⬜](https://github.com/aptos-labs/aptos-core/actions/runs/9122781830/job/25084143340) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9122800384/job/25084200683) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9123047090/job/25084836069)  | | [forge-framework-upgrade-test / forge](https://github.com/aptos-labs/aptos-core/actions/runs/9123047090/job/25085069179) | 35m | [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9122800384/job/25084462790) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9123047090/job/25085069179)  | | [rust-lints](https://github.com/aptos-labs/aptos-core/actions/runs/9123047079/job/25084840363) | 25m | [⬜](https://github.com/aptos-labs/aptos-core/actions/runs/9121231527/job/25080066212) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9121241393/job/25080091682) [⬜](https://github.com/aptos-labs/aptos-core/actions/runs/9122781809/job/25084142797) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9122800425/job/25084199135) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9123047079/job/25084840363) (+1 more) | | [run-tests-main-branch](https://github.com/aptos-labs/aptos-core/actions/runs/9123047064/job/25084838358) | 22m | [⬜](https://github.com/aptos-labs/aptos-core/actions/runs/9121231512/job/25080062997) [🟥](https://github.com/aptos-labs/aptos-core/actions/runs/9121241396/job/25080091344) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9122781826/job/25084145448) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9122800371/job/25084195321) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9123047064/job/25084838358) (+1 more) | | [cli-e2e-tests / run-cli-tests](https://github.com/aptos-labs/aptos-core/actions/runs/9123047090/job/25085068597) | 20m | [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9121241455/job/25080378369) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9122800384/job/25084462366) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9123047090/job/25085068597)  | | [execution-performance / test-target-determinator](https://github.com/aptos-labs/aptos-core/actions/runs/9123047069/job/25084830053) | 18m | [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9121241406/job/25080075578) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9121241406/job/25083301186) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9122781806/job/25084133662) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9122800430/job/25084185232) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9123047069/job/25084830053)  | | [rust-build-cached-packages](https://github.com/aptos-labs/aptos-core/actions/runs/9123047079/job/25084840467) | 15m | [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9121241393/job/25080092451) [⬜](https://github.com/aptos-labs/aptos-core/actions/runs/9122781809/job/25084142938) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9122800425/job/25084199373) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9123047079/job/25084840467)  | | [check](https://github.com/aptos-labs/aptos-core/actions/runs/9123047101/job/25084830233) | 14m | [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9121241399/job/25080075498) [⬜](https://github.com/aptos-labs/aptos-core/actions/runs/9122781812/job/25084133981) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9122800413/job/25084190843) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9123047101/job/25084830233)  | | [test-target-determinator](https://github.com/aptos-labs/aptos-core/actions/runs/9123047090/job/25084832901) | 12m | [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9121241455/job/25080081073) [⬜](https://github.com/aptos-labs/aptos-core/actions/runs/9122781830/job/25084139506) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9122800384/job/25084196674) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9123047090/job/25084832901)  | | [general-lints](https://github.com/aptos-labs/aptos-core/actions/runs/9123047079/job/25084840258) | 10m | [⬜](https://github.com/aptos-labs/aptos-core/actions/runs/9121231527/job/25080066081) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9121241393/job/25080091855) [⬜](https://github.com/aptos-labs/aptos-core/actions/runs/9122781809/job/25084142614) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9122800425/job/25084198836) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9123047079/job/25084840258) (+1 more) | | [check-dynamic-deps](https://github.com/aptos-labs/aptos-core/actions/runs/9123047073/job/25084829753) | 10m | [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9121231496/job/25080049504) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9121241415/job/25080075024) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9122781808/job/25084133090) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9122800416/job/25084184879) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9123047073/job/25084829753) (+2 more) | | [indexer-grpc-e2e-tests / test-indexer-grpc-docker-compose](https://github.com/aptos-labs/aptos-core/actions/runs/9123047090/job/25085068997) | 6m | [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9121241455/job/25080378788) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9122800384/job/25084462225) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9123047090/job/25085068997)  | | [semgrep/ci](https://github.com/aptos-labs/aptos-core/actions/runs/9123047071/job/25084829864) | 3m | [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9121231520/job/25080049829) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9121241409/job/25080075241) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9122781810/job/25084133068) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9122800424/job/25084185029) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9123047071/job/25084829864) (+2 more) | | [node-api-compatibility-tests / node-api-compatibility-tests](https://github.com/aptos-labs/aptos-core/actions/runs/9123047090/job/25085069090) | 3m | [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9121241455/job/25080378890) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9122800384/job/25084462110) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9123047090/job/25085069090)  | | [file_change_determinator](https://github.com/aptos-labs/aptos-core/actions/runs/9123047079/job/25084835370) | 1m | [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9121231527/job/25080057833) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9121241393/job/25080082632) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9122781809/job/25084133599) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9122800425/job/25084191299) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9123047079/job/25084835370) (+1 more) | | [file_change_determinator](https://github.com/aptos-labs/aptos-core/actions/runs/9123047064/job/25084833116) | 1m | [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9121231512/job/25080056535) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9121241396/job/25080081239) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9122781826/job/25084139057) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9122800371/job/25084189090) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9123047064/job/25084833116) (+1 more) | | [file_change_determinator](https://github.com/aptos-labs/aptos-core/actions/runs/9123047090/job/25084833103) | 41s | [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9121241455/job/25080080953) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9122781830/job/25084139184) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9122800384/job/25084196533) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9123047090/job/25084833103)  | | [permission-check](https://github.com/aptos-labs/aptos-core/actions/runs/9123047067/job/25084829792) | 23s | [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9121231460/job/25080049397) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9121241392/job/25080075144) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9122781824/job/25084133051) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9122800369/job/25084184634) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9123047067/job/25084829792) (+2 more) | | [permission-check](https://github.com/aptos-labs/aptos-core/actions/runs/9123047080/job/25084830137) | 22s | [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9121231511/job/25080052616) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9121241412/job/25080075656) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9122781823/job/25084133805) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9122800368/job/25084184827) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9123047080/job/25084830137) (+2 more) | | [permission-check](https://github.com/aptos-labs/aptos-core/actions/runs/9123047064/job/25084830210) | 19s | [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9121231512/job/25080052771) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9121241396/job/25080078409) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9122781826/job/25084133648) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9122800371/job/25084184921) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9123047064/job/25084830210) (+2 more) | | [permission-check](https://github.com/aptos-labs/aptos-core/actions/runs/9123047066/job/25084829774) | 18s | [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9121231516/job/25080049946) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9121241390/job/25080075211) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9122781828/job/25084133344) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9122800370/job/25084184623) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9123047066/job/25084829774) (+2 more) | | [permission-check](https://github.com/aptos-labs/aptos-core/actions/runs/9123047090/job/25084830313) | 13s | [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9121241455/job/25080075893) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9122781830/job/25084134065) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9122800384/job/25084193090) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9123047090/job/25084830313)  | | [determine-docker-build-metadata](https://github.com/aptos-labs/aptos-core/actions/runs/9123047090/job/25084833002) | 11s | [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9121241455/job/25080081195) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9122781830/job/25084139346) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9122800384/job/25084196783) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9123047090/job/25084833002)  |

🚨 3 jobs on the last run were significantly faster/slower than expected

Job Duration vs 7d avg Delta
forge-e2e-test / forge 22m 15m +49%
windows-build 30m 39m -23%
forge-framework-upgrade-test / forge 18m 1h 8m -74%

settingsfeedbackdocs ⋅ learn more about trunk.io

msmouse commented 2 weeks ago

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @msmouse and the rest of your teammates on Graphite Graphite

github-actions[bot] commented 2 weeks ago

Forge is running suite compat on 01b24e7e3548382dd25440b39a0438a993387f12 ==> 129e3230b237b048bf66bbdb0f43d39c6a9c281c

github-actions[bot] commented 2 weeks ago

Forge is running suite realistic_env_max_load on 129e3230b237b048bf66bbdb0f43d39c6a9c281c

github-actions[bot] commented 2 weeks ago

:white_check_mark: Forge suite compat success on 01b24e7e3548382dd25440b39a0438a993387f12 ==> 129e3230b237b048bf66bbdb0f43d39c6a9c281c

Compatibility test results for 01b24e7e3548382dd25440b39a0438a993387f12 ==> 129e3230b237b048bf66bbdb0f43d39c6a9c281c (PR)
1. Check liveness of validators at old version: 01b24e7e3548382dd25440b39a0438a993387f12
compatibility::simple-validator-upgrade::liveness-check : committed: 6439.871125402387 txn/s, latency: 5065.986596203624 ms, (p50: 5000 ms, p90: 8400 ms, p99: 10100 ms), latency samples: 231800
2. Upgrading first Validator to new version: 129e3230b237b048bf66bbdb0f43d39c6a9c281c
compatibility::simple-validator-upgrade::single-validator-upgrade : committed: 1654.4089573744764 txn/s, latency: 16325.045850340137 ms, (p50: 19100 ms, p90: 23800 ms, p99: 24400 ms), latency samples: 88200
3. Upgrading rest of first batch to new version: 129e3230b237b048bf66bbdb0f43d39c6a9c281c
compatibility::simple-validator-upgrade::half-validator-upgrade : committed: 1617.6307493021209 txn/s, latency: 17701.38355172414 ms, (p50: 19500 ms, p90: 23600 ms, p99: 24100 ms), latency samples: 87000
4. upgrading second batch to new version: 129e3230b237b048bf66bbdb0f43d39c6a9c281c
compatibility::simple-validator-upgrade::rest-validator-upgrade : committed: 3542.7446036810065 txn/s, latency: 8838.532672855757 ms, (p50: 9600 ms, p90: 12700 ms, p99: 13100 ms), latency samples: 144340
5. check swarm health
Compatibility test for 01b24e7e3548382dd25440b39a0438a993387f12 ==> 129e3230b237b048bf66bbdb0f43d39c6a9c281c passed
Test Ok
github-actions[bot] commented 2 weeks ago

:white_check_mark: Forge suite realistic_env_max_load success on 129e3230b237b048bf66bbdb0f43d39c6a9c281c

two traffics test: inner traffic : committed: 7987.949049952605 txn/s, latency: 4902.496202557279 ms, (p50: 4700 ms, p90: 5700 ms, p99: 10800 ms), latency samples: 3456800
two traffics test : committed: 100.05028316425756 txn/s, latency: 1937.8427777777779 ms, (p50: 1900 ms, p90: 2100 ms, p99: 5700 ms), latency samples: 1800
Latency breakdown for phase 0: ["QsBatchToPos: max: 0.206, avg: 0.203", "QsPosToProposal: max: 0.288, avg: 0.234", "ConsensusProposalToOrdered: max: 0.483, avg: 0.429", "ConsensusOrderedToCommit: max: 0.389, avg: 0.371", "ConsensusProposalToCommit: max: 0.817, avg: 0.800"]
Max round gap was 1 [limit 4] at version 1700657. Max no progress secs was 5.056364 [limit 15] at version 1700657.
Test Ok
github-actions[bot] commented 2 weeks ago

Forge is running suite realistic_env_max_load on 46c5eaffa52b94ea0b75e4c0453c906fc98471ad

github-actions[bot] commented 2 weeks ago

Forge is running suite compat on 01b24e7e3548382dd25440b39a0438a993387f12 ==> 46c5eaffa52b94ea0b75e4c0453c906fc98471ad

github-actions[bot] commented 2 weeks ago

Forge is running suite framework_upgrade on 01b24e7e3548382dd25440b39a0438a993387f12 ==> 46c5eaffa52b94ea0b75e4c0453c906fc98471ad

github-actions[bot] commented 2 weeks ago

:white_check_mark: Forge suite realistic_env_max_load success on 46c5eaffa52b94ea0b75e4c0453c906fc98471ad

two traffics test: inner traffic : committed: 7713.9725264360795 txn/s, latency: 5070.735118216834 ms, (p50: 4800 ms, p90: 6000 ms, p99: 11100 ms), latency samples: 3338780
two traffics test : committed: 100.04563816883315 txn/s, latency: 1916.7811764705882 ms, (p50: 1900 ms, p90: 2200 ms, p99: 3100 ms), latency samples: 1700
Latency breakdown for phase 0: ["QsBatchToPos: max: 0.206, avg: 0.201", "QsPosToProposal: max: 0.286, avg: 0.234", "ConsensusProposalToOrdered: max: 0.449, avg: 0.424", "ConsensusOrderedToCommit: max: 0.418, avg: 0.378", "ConsensusProposalToCommit: max: 0.854, avg: 0.802"]
Max round gap was 1 [limit 4] at version 1621942. Max no progress secs was 4.551866 [limit 15] at version 1621942.
Test Ok
github-actions[bot] commented 2 weeks ago

:white_check_mark: Forge suite compat success on 01b24e7e3548382dd25440b39a0438a993387f12 ==> 46c5eaffa52b94ea0b75e4c0453c906fc98471ad

Compatibility test results for 01b24e7e3548382dd25440b39a0438a993387f12 ==> 46c5eaffa52b94ea0b75e4c0453c906fc98471ad (PR)
1. Check liveness of validators at old version: 01b24e7e3548382dd25440b39a0438a993387f12
compatibility::simple-validator-upgrade::liveness-check : committed: 2604.7045445332374 txn/s, latency: 10014.223490878938 ms, (p50: 9000 ms, p90: 13500 ms, p99: 18700 ms), latency samples: 120600
2. Upgrading first Validator to new version: 46c5eaffa52b94ea0b75e4c0453c906fc98471ad
compatibility::simple-validator-upgrade::single-validator-upgrade : committed: 1230.0353695305096 txn/s, latency: 20633.656787452677 ms, (p50: 25700 ms, p90: 29300 ms, p99: 31400 ms), latency samples: 73960
3. Upgrading rest of first batch to new version: 46c5eaffa52b94ea0b75e4c0453c906fc98471ad
compatibility::simple-validator-upgrade::half-validator-upgrade : committed: 1236.5747473406616 txn/s, latency: 21564.999073327963 ms, (p50: 25500 ms, p90: 30300 ms, p99: 31000 ms), latency samples: 74460
4. upgrading second batch to new version: 46c5eaffa52b94ea0b75e4c0453c906fc98471ad
compatibility::simple-validator-upgrade::rest-validator-upgrade : committed: 2880.427208916277 txn/s, latency: 10258.166718775712 ms, (p50: 9900 ms, p90: 13200 ms, p99: 16100 ms), latency samples: 121540
5. check swarm health
Compatibility test for 01b24e7e3548382dd25440b39a0438a993387f12 ==> 46c5eaffa52b94ea0b75e4c0453c906fc98471ad passed
Test Ok
github-actions[bot] commented 2 weeks ago

:white_check_mark: Forge suite framework_upgrade success on 01b24e7e3548382dd25440b39a0438a993387f12 ==> 46c5eaffa52b94ea0b75e4c0453c906fc98471ad

Compatibility test results for 01b24e7e3548382dd25440b39a0438a993387f12 ==> 46c5eaffa52b94ea0b75e4c0453c906fc98471ad (PR)
Upgrade the nodes to version: 46c5eaffa52b94ea0b75e4c0453c906fc98471ad
framework_upgrade::framework-upgrade::full-framework-upgrade : committed: 1420.8833650003266 txn/s, submitted: 1423.1073563542402 txn/s, failed submission: 2.2239913539135547 txn/s, expired: 2.2239913539135547 txn/s, latency: 2379.3135739130435 ms, (p50: 1800 ms, p90: 4200 ms, p99: 5500 ms), latency samples: 115000
framework_upgrade::framework-upgrade::full-framework-upgrade : committed: 1167.7634052169005 txn/s, submitted: 1170.6599753882074 txn/s, failed submission: 2.8965701713069465 txn/s, expired: 2.8965701713069465 txn/s, latency: 2657.277800038161 ms, (p50: 2100 ms, p90: 4700 ms, p99: 6600 ms), latency samples: 104820
5. check swarm health
Compatibility test for 01b24e7e3548382dd25440b39a0438a993387f12 ==> 46c5eaffa52b94ea0b75e4c0453c906fc98471ad passed
Upgrade the remaining nodes to version: 46c5eaffa52b94ea0b75e4c0453c906fc98471ad
framework_upgrade::framework-upgrade::full-framework-upgrade : committed: 1113.9785629459582 txn/s, submitted: 1117.3038720890804 txn/s, failed submission: 3.3253091431222632 txn/s, expired: 3.3253091431222632 txn/s, latency: 2698.228855721393 ms, (p50: 2400 ms, p90: 4400 ms, p99: 5700 ms), latency samples: 100500
Test Ok
github-actions[bot] commented 2 weeks ago

Forge is running suite framework_upgrade on 01b24e7e3548382dd25440b39a0438a993387f12 ==> 265eddefd788e5b2163aed48e048bee0afcf8347

github-actions[bot] commented 2 weeks ago

Forge is running suite compat on 01b24e7e3548382dd25440b39a0438a993387f12 ==> 265eddefd788e5b2163aed48e048bee0afcf8347

github-actions[bot] commented 2 weeks ago

Forge is running suite realistic_env_max_load on 265eddefd788e5b2163aed48e048bee0afcf8347

github-actions[bot] commented 2 weeks ago

:white_check_mark: Forge suite compat success on 01b24e7e3548382dd25440b39a0438a993387f12 ==> 265eddefd788e5b2163aed48e048bee0afcf8347

Compatibility test results for 01b24e7e3548382dd25440b39a0438a993387f12 ==> 265eddefd788e5b2163aed48e048bee0afcf8347 (PR)
1. Check liveness of validators at old version: 01b24e7e3548382dd25440b39a0438a993387f12
compatibility::simple-validator-upgrade::liveness-check : committed: 6494.182257092332 txn/s, latency: 5138.318560539688 ms, (p50: 5100 ms, p90: 8500 ms, p99: 9800 ms), latency samples: 228280
2. Upgrading first Validator to new version: 265eddefd788e5b2163aed48e048bee0afcf8347
compatibility::simple-validator-upgrade::single-validator-upgrade : committed: 1831.6744484917554 txn/s, latency: 15697.529438642297 ms, (p50: 19600 ms, p90: 22200 ms, p99: 22600 ms), latency samples: 91920
3. Upgrading rest of first batch to new version: 265eddefd788e5b2163aed48e048bee0afcf8347
compatibility::simple-validator-upgrade::half-validator-upgrade : committed: 1811.0270256098354 txn/s, latency: 15856.045523370638 ms, (p50: 18700 ms, p90: 22300 ms, p99: 22700 ms), latency samples: 91140
4. upgrading second batch to new version: 265eddefd788e5b2163aed48e048bee0afcf8347
compatibility::simple-validator-upgrade::rest-validator-upgrade : committed: 3246.9982967668334 txn/s, latency: 9230.78892228739 ms, (p50: 9900 ms, p90: 11600 ms, p99: 12100 ms), latency samples: 136400
5. check swarm health
Compatibility test for 01b24e7e3548382dd25440b39a0438a993387f12 ==> 265eddefd788e5b2163aed48e048bee0afcf8347 passed
Test Ok
github-actions[bot] commented 2 weeks ago

:white_check_mark: Forge suite framework_upgrade success on 01b24e7e3548382dd25440b39a0438a993387f12 ==> 265eddefd788e5b2163aed48e048bee0afcf8347

Compatibility test results for 01b24e7e3548382dd25440b39a0438a993387f12 ==> 265eddefd788e5b2163aed48e048bee0afcf8347 (PR)
Upgrade the nodes to version: 265eddefd788e5b2163aed48e048bee0afcf8347
framework_upgrade::framework-upgrade::full-framework-upgrade : committed: 1288.2988971947655 txn/s, submitted: 1291.2641744014813 txn/s, failed submission: 2.965277206715997 txn/s, expired: 2.965277206715997 txn/s, latency: 2380.973539305949 ms, (p50: 2100 ms, p90: 4100 ms, p99: 5700 ms), latency samples: 112960
framework_upgrade::framework-upgrade::full-framework-upgrade : committed: 1152.112291303082 txn/s, submitted: 1154.3097208115753 txn/s, failed submission: 2.1974295084933853 txn/s, expired: 2.1974295084933853 txn/s, latency: 2673.242504291436 ms, (p50: 2100 ms, p90: 4400 ms, p99: 7200 ms), latency samples: 104860
5. check swarm health
Compatibility test for 01b24e7e3548382dd25440b39a0438a993387f12 ==> 265eddefd788e5b2163aed48e048bee0afcf8347 passed
Upgrade the remaining nodes to version: 265eddefd788e5b2163aed48e048bee0afcf8347
framework_upgrade::framework-upgrade::full-framework-upgrade : committed: 1203.9985160883327 txn/s, submitted: 1205.1478082953663 txn/s, failed submission: 1.1492922070335363 txn/s, expired: 1.1492922070335363 txn/s, latency: 2598.5283791523484 ms, (p50: 2100 ms, p90: 4800 ms, p99: 6900 ms), latency samples: 104760
Test Ok
github-actions[bot] commented 2 weeks ago

:white_check_mark: Forge suite realistic_env_max_load success on 265eddefd788e5b2163aed48e048bee0afcf8347

two traffics test: inner traffic : committed: 7889.9759036790065 txn/s, latency: 4967.749417107941 ms, (p50: 4800 ms, p90: 5700 ms, p99: 10500 ms), latency samples: 3410580
two traffics test : committed: 99.98344951601374 txn/s, latency: 1907.3103448275863 ms, (p50: 1800 ms, p90: 2100 ms, p99: 6900 ms), latency samples: 1740
Latency breakdown for phase 0: ["QsBatchToPos: max: 0.206, avg: 0.202", "QsPosToProposal: max: 0.230, avg: 0.216", "ConsensusProposalToOrdered: max: 0.440, avg: 0.416", "ConsensusOrderedToCommit: max: 0.387, avg: 0.354", "ConsensusProposalToCommit: max: 0.823, avg: 0.770"]
Max round gap was 1 [limit 4] at version 266273. Max no progress secs was 4.925562 [limit 15] at version 2761075.
Test Ok