aptos-core
aptos-core copied to clipboard
Bump black from 23.3.0 to 24.3.0 in /testsuite
Bumps black from 23.3.0 to 24.3.0.
Release notes
Sourced from black's releases.
24.3.0
Highlights
This release is a milestone: it fixes Black's first CVE security vulnerability. If you run Black on untrusted input, or if you habitually put thousands of leading tab characters in your docstrings, you are strongly encouraged to upgrade immediately to fix CVE-2024-21503.
This release also fixes a bug in Black's AST safety check that allowed Black to make incorrect changes to certain f-strings that are valid in Python 3.12 and higher.
Stable style
- Don't move comments along with delimiters, which could cause crashes (#4248)
- Strengthen AST safety check to catch more unsafe changes to strings. Previous versions of Black would incorrectly format the contents of certain unusual f-strings containing nested strings with the same quote type. Now, Black will crash on such strings until support for the new f-string syntax is implemented. (#4270)
- Fix a bug where line-ranges exceeding the last code line would not work as expected (#4273)
Performance
- Fix catastrophic performance on docstrings that contain large numbers of leading tab characters. This fixes CVE-2024-21503. (#4278)
Documentation
- Note what happens when
--checkis used with--quiet(#4236)24.2.0
Stable style
- Fixed a bug where comments where mistakenly removed along with redundant parentheses (#4218)
Preview style
- Move the
hug_parens_with_braces_and_square_bracketsfeature to the unstable style due to an outstanding crash and proposed formatting tweaks (#4198)- Fixed a bug where base expressions caused inconsistent formatting of ** in tenary expression (#4154)
- Checking for newline before adding one on docstring that is almost at the line limit (#4185)
- Remove redundant parentheses in
casestatementifguards (#4214).Configuration
... (truncated)
Changelog
Sourced from black's changelog.
24.3.0
Highlights
This release is a milestone: it fixes Black's first CVE security vulnerability. If you run Black on untrusted input, or if you habitually put thousands of leading tab characters in your docstrings, you are strongly encouraged to upgrade immediately to fix CVE-2024-21503.
This release also fixes a bug in Black's AST safety check that allowed Black to make incorrect changes to certain f-strings that are valid in Python 3.12 and higher.
Stable style
- Don't move comments along with delimiters, which could cause crashes (#4248)
- Strengthen AST safety check to catch more unsafe changes to strings. Previous versions of Black would incorrectly format the contents of certain unusual f-strings containing nested strings with the same quote type. Now, Black will crash on such strings until support for the new f-string syntax is implemented. (#4270)
- Fix a bug where line-ranges exceeding the last code line would not work as expected (#4273)
Performance
- Fix catastrophic performance on docstrings that contain large numbers of leading tab characters. This fixes CVE-2024-21503. (#4278)
Documentation
- Note what happens when
--checkis used with--quiet(#4236)24.2.0
Stable style
- Fixed a bug where comments where mistakenly removed along with redundant parentheses (#4218)
Preview style
- Move the
hug_parens_with_braces_and_square_bracketsfeature to the unstable style due to an outstanding crash and proposed formatting tweaks (#4198)- Fixed a bug where base expressions caused inconsistent formatting of ** in tenary expression (#4154)
- Checking for newline before adding one on docstring that is almost at the line limit (#4185)
- Remove redundant parentheses in
casestatementifguards (#4214).
... (truncated)
Commits
552baf8Prepare release 24.3.0 (#4279)f000936Fix catastrophic performance in lines_with_leading_tabs_expanded() (#4278)7b5a657Fix --line-ranges behavior when ranges are at EOF (#4273)1abcffcUse regex where we ignore case on windows (#4252)719e674Fix 4227: Improve documentation for --quiet --check (#4236)e5510afupdate plugin url for Thonny (#4259)6af7d11Fix AST safety check false negative (#4270)f03ee11Ensureblib2to3.pygramis initialized before use (#4224)e4bfedbfix: Don't move comments while splitting delimiters (#4248)d0287e1Make trailing comma logic more concise (#4202)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the Security Alerts page.
⏱️ 10h 25m total CI duration on this PR
| Job | Cumulative Duration | Recent Runs |
|---|---|---|
| rust-unit-coverage | 4h 24m | 🟩 |
| rust-smoke-coverage | 3h 54m | 🟩 |
| windows-build | 1h 3m | 🟩 🟩 🟩 |
| rust-unit-tests | 26m | 🟩 |
| forge-compat-test / forge | 17m | 🟥 |
| rust-lints | 8m | 🟩 |
| check-dynamic-deps | 6m | 🟩 🟩 🟩 |
| check | 4m | 🟩 |
| general-lints | 2m | 🟥 |
| semgrep/ci | 52s | 🟩 |
| upload-to-codecov | 14s | 🟩 |
| file_change_determinator | 10s | 🟩 |
| permission-check | 7s | 🟥 🟥 🟥 |
| permission-check | 6s | 🟥 🟥 🟥 |
| permission-check | 4s | 🟥 |
| permission-check | 3s | 🟥 |
🚨 1 job on the last run was significantly faster/slower than expected
| Job | Duration | vs 7d avg | Delta |
|---|---|---|---|
| forge-compat-test / forge | 17m | 13m |
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 69.9%. Comparing base (
acb6c89) to head (20d2355). Report is 5 commits behind head on main.
:exclamation: Current head 20d2355 differs from pull request most recent head 3c32e8e
Please upload reports for the commit 3c32e8e to get more accurate results.
Additional details and impacted files
@@ Coverage Diff @@
## main #12610 +/- ##
==========================================
- Coverage 71.3% 69.9% -1.5%
==========================================
Files 2319 2289 -30
Lines 455642 432817 -22825
==========================================
- Hits 324967 302548 -22419
+ Misses 130675 130269 -406
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
what a surprise, I can't imagine a linter ever landing happily....
Forge is running suite compat on aptos-node-v1.10.1 ==> 95e26e1443c78ca1b7eff741dde2e981cfe24159
- Grafana dashboard (auto-refresh)
- Humio Logs
- Axiom Logs
- Validator CPU Profile
- Fullnode CPU Profile
- Test runner output
- Test run is land-blocking
Forge is running suite realistic_env_max_load on 95e26e1443c78ca1b7eff741dde2e981cfe24159
- Grafana dashboard (auto-refresh)
- Humio Logs
- Axiom Logs
- Validator CPU Profile
- Fullnode CPU Profile
- Test runner output
- Test run is land-blocking
:white_check_mark: Forge suite compat success on aptos-node-v1.10.1 ==> 95e26e1443c78ca1b7eff741dde2e981cfe24159
Compatibility test results for aptos-node-v1.10.1 ==> 95e26e1443c78ca1b7eff741dde2e981cfe24159 (PR)
1. Check liveness of validators at old version: aptos-node-v1.10.1
compatibility::simple-validator-upgrade::liveness-check : committed: 6448 txn/s, latency: 5138 ms, (p50: 4800 ms, p90: 9600 ms, p99: 10200 ms), latency samples: 232140
2. Upgrading first Validator to new version: 95e26e1443c78ca1b7eff741dde2e981cfe24159
compatibility::simple-validator-upgrade::single-validator-upgrade : committed: 1867 txn/s, latency: 15681 ms, (p50: 19900 ms, p90: 22300 ms, p99: 22600 ms), latency samples: 91520
3. Upgrading rest of first batch to new version: 95e26e1443c78ca1b7eff741dde2e981cfe24159
compatibility::simple-validator-upgrade::half-validator-upgrade : committed: 1707 txn/s, latency: 16720 ms, (p50: 19500 ms, p90: 24100 ms, p99: 24600 ms), latency samples: 92180
4. upgrading second batch to new version: 95e26e1443c78ca1b7eff741dde2e981cfe24159
compatibility::simple-validator-upgrade::rest-validator-upgrade : committed: 3423 txn/s, latency: 9389 ms, (p50: 9800 ms, p90: 12700 ms, p99: 13000 ms), latency samples: 143780
5. check swarm health
Compatibility test for aptos-node-v1.10.1 ==> 95e26e1443c78ca1b7eff741dde2e981cfe24159 passed
Test Ok
- Grafana dashboard
- Humio Logs
- Axiom Logs
- Validator CPU Profile
- Fullnode CPU Profile
- Test runner output
- Test run is land-blocking
:white_check_mark: Forge suite realistic_env_max_load success on 95e26e1443c78ca1b7eff741dde2e981cfe24159
two traffics test: inner traffic : committed: 7944 txn/s, latency: 4937 ms, (p50: 4800 ms, p90: 5700 ms, p99: 10200 ms), latency samples: 3432160
two traffics test : committed: 100 txn/s, latency: 1928 ms, (p50: 1900 ms, p90: 2100 ms, p99: 4800 ms), latency samples: 1800
Latency breakdown for phase 0: ["QsBatchToPos: max: 0.209, avg: 0.206", "QsPosToProposal: max: 0.248, avg: 0.226", "ConsensusProposalToOrdered: max: 0.437, avg: 0.416", "ConsensusOrderedToCommit: max: 0.378, avg: 0.365", "ConsensusProposalToCommit: max: 0.794, avg: 0.780"]
Max round gap was 1 [limit 4] at version 1704640. Max no progress secs was 4.7677507 [limit 15] at version 1704640.
Test Ok
- Grafana dashboard
- Humio Logs
- Axiom Logs
- Validator CPU Profile
- Fullnode CPU Profile
- Test runner output
- Test run is land-blocking
This issue is stale because it has been open 45 days with no activity. Remove the stale label, comment or push a commit - otherwise this will be closed in 15 days.
Forge is running suite realistic_env_max_load on 3c32e8e6958b4b0cd41814cf950f7f6a9f2bc4c3
- Grafana dashboard (auto-refresh)
- Humio Logs
- Axiom Logs
- Validator CPU Profile
- Fullnode CPU Profile
- Test runner output
- Test run is land-blocking
Forge is running suite framework_upgrade on a68e71c05caebf01504d4499110f3fba213fb53d ==> 3c32e8e6958b4b0cd41814cf950f7f6a9f2bc4c3
- Grafana dashboard (auto-refresh)
- Humio Logs
- Axiom Logs
- Validator CPU Profile
- Fullnode CPU Profile
- Test runner output
- Test run is land-blocking
Forge is running suite compat on a68e71c05caebf01504d4499110f3fba213fb53d ==> 3c32e8e6958b4b0cd41814cf950f7f6a9f2bc4c3
- Grafana dashboard (auto-refresh)
- Humio Logs
- Axiom Logs
- Validator CPU Profile
- Fullnode CPU Profile
- Test runner output
- Test run is land-blocking
:white_check_mark: Forge suite realistic_env_max_load success on 3c32e8e6958b4b0cd41814cf950f7f6a9f2bc4c3
two traffics test: inner traffic : committed: 9257.844123508235 txn/s, latency: 4246.964496662109 ms, (p50: 4200 ms, p90: 4500 ms, p99: 10200 ms), latency samples: 3993540
two traffics test : committed: 99.91253908323255 txn/s, latency: 2068.0039772727273 ms, (p50: 2000 ms, p90: 2200 ms, p99: 7600 ms), latency samples: 1760
Latency breakdown for phase 0: ["QsBatchToPos: max: 0.256, avg: 0.219", "QsPosToProposal: max: 2.033, avg: 1.920", "ConsensusProposalToOrdered: max: 0.333, avg: 0.293", "ConsensusOrderedToCommit: max: 0.382, avg: 0.371", "ConsensusProposalToCommit: max: 0.709, avg: 0.664"]
Max round gap was 1 [limit 4] at version 1903154. Max no progress secs was 7.215921 [limit 15] at version 1903154.
Test Ok
- Grafana dashboard
- Humio Logs
- Axiom Logs
- Validator CPU Profile
- Fullnode CPU Profile
- Test runner output
- Test run is land-blocking
:white_check_mark: Forge suite framework_upgrade success on a68e71c05caebf01504d4499110f3fba213fb53d ==> 3c32e8e6958b4b0cd41814cf950f7f6a9f2bc4c3
Compatibility test results for a68e71c05caebf01504d4499110f3fba213fb53d ==> 3c32e8e6958b4b0cd41814cf950f7f6a9f2bc4c3 (PR)
Upgrade the nodes to version: 3c32e8e6958b4b0cd41814cf950f7f6a9f2bc4c3
framework_upgrade::framework-upgrade::full-framework-upgrade : committed: 1264.6530471119088 txn/s, submitted: 1269.0659778548154 txn/s, failed submission: 4.412930742906569 txn/s, expired: 4.412930742906569 txn/s, latency: 2411.2102571166206 ms, (p50: 1800 ms, p90: 4100 ms, p99: 9600 ms), latency samples: 108900
framework_upgrade::framework-upgrade::full-framework-upgrade : committed: 1172.303497729811 txn/s, submitted: 1175.0505475194532 txn/s, failed submission: 2.747049789642205 txn/s, expired: 2.747049789642205 txn/s, latency: 2625.9876586604178 ms, (p50: 1800 ms, p90: 4800 ms, p99: 8400 ms), latency samples: 102420
5. check swarm health
Compatibility test for a68e71c05caebf01504d4499110f3fba213fb53d ==> 3c32e8e6958b4b0cd41814cf950f7f6a9f2bc4c3 passed
Upgrade the remaining nodes to version: 3c32e8e6958b4b0cd41814cf950f7f6a9f2bc4c3
framework_upgrade::framework-upgrade::full-framework-upgrade : committed: 1098.6167197482291 txn/s, submitted: 1101.0679943764706 txn/s, failed submission: 2.451274628241485 txn/s, expired: 2.451274628241485 txn/s, latency: 2681.5865517241377 ms, (p50: 1800 ms, p90: 4800 ms, p99: 10300 ms), latency samples: 98600
Test Ok
- Grafana dashboard
- Humio Logs
- Axiom Logs
- Validator CPU Profile
- Fullnode CPU Profile
- Test runner output
- Test run is land-blocking
This issue is stale because it has been open 45 days with no activity. Remove the stale label, comment or push a commit - otherwise this will be closed in 15 days.
Forge is running suite framework_upgrade on 1c2ee7082d6eff8c811ee25d6f5a7d00860a75d5 ==> f6318f8c883293004c46379706ba110d59c36bb3
- Grafana dashboard (auto-refresh)
- Humio Logs
- Axiom Logs
- Validator CPU Profile
- Fullnode CPU Profile
- Test runner output
- Test run is land-blocking
Forge is running suite compat on 1c2ee7082d6eff8c811ee25d6f5a7d00860a75d5 ==> f6318f8c883293004c46379706ba110d59c36bb3
- Grafana dashboard (auto-refresh)
- Humio Logs
- Axiom Logs
- Validator CPU Profile
- Fullnode CPU Profile
- Test runner output
- Test run is land-blocking
Forge is running suite realistic_env_max_load on f6318f8c883293004c46379706ba110d59c36bb3
- Grafana dashboard (auto-refresh)
- Humio Logs
- Axiom Logs
- Validator CPU Profile
- Fullnode CPU Profile
- Test runner output
- Test run is land-blocking
:white_check_mark: Forge suite compat success on 1c2ee7082d6eff8c811ee25d6f5a7d00860a75d5 ==> f6318f8c883293004c46379706ba110d59c36bb3
Compatibility test results for 1c2ee7082d6eff8c811ee25d6f5a7d00860a75d5 ==> f6318f8c883293004c46379706ba110d59c36bb3 (PR)
1. Check liveness of validators at old version: 1c2ee7082d6eff8c811ee25d6f5a7d00860a75d5
compatibility::simple-validator-upgrade::liveness-check : committed: 7543.960994747827 txn/s, latency: 4246.0947866993165 ms, (p50: 3400 ms, p90: 4800 ms, p99: 28600 ms), latency samples: 310360
2. Upgrading first Validator to new version: f6318f8c883293004c46379706ba110d59c36bb3
compatibility::simple-validator-upgrade::single-validator-upgrading : committed: 6365.230849334516 txn/s, latency: 4133.97571407208 ms, (p50: 4100 ms, p90: 6000 ms, p99: 6200 ms), latency samples: 133740
compatibility::simple-validator-upgrade::single-validator-upgrade : committed: 6516.139758947009 txn/s, latency: 4713.276231795588 ms, (p50: 4500 ms, p90: 7100 ms, p99: 7600 ms), latency samples: 229340
3. Upgrading rest of first batch to new version: f6318f8c883293004c46379706ba110d59c36bb3
compatibility::simple-validator-upgrade::half-validator-upgrading : committed: 6218.1145721476505 txn/s, latency: 4262.797806738716 ms, (p50: 4900 ms, p90: 5400 ms, p99: 5600 ms), latency samples: 125840
compatibility::simple-validator-upgrade::half-validator-upgrade : committed: 6913.509967697799 txn/s, latency: 4541.654067725753 ms, (p50: 4900 ms, p90: 6500 ms, p99: 7100 ms), latency samples: 239200
4. upgrading second batch to new version: f6318f8c883293004c46379706ba110d59c36bb3
compatibility::simple-validator-upgrade::rest-validator-upgrading : committed: 11808.563989076045 txn/s, latency: 2271.317599269301 ms, (p50: 2500 ms, p90: 2700 ms, p99: 2800 ms), latency samples: 208020
compatibility::simple-validator-upgrade::rest-validator-upgrade : committed: 8243.704003504132 txn/s, latency: 3724.2632155301144 ms, (p50: 2600 ms, p90: 9300 ms, p99: 10900 ms), latency samples: 281260
5. check swarm health
Compatibility test for 1c2ee7082d6eff8c811ee25d6f5a7d00860a75d5 ==> f6318f8c883293004c46379706ba110d59c36bb3 passed
Test Ok
- Grafana dashboard
- Humio Logs
- Axiom Logs
- Validator CPU Profile
- Fullnode CPU Profile
- Test runner output
- Test run is land-blocking
:white_check_mark: Forge suite realistic_env_max_load success on f6318f8c883293004c46379706ba110d59c36bb3
two traffics test: inner traffic : committed: 9320.269368122266 txn/s, submitted: 9502.208876691866 txn/s, failed submission: 2.6405398624400447 txn/s, expired: 181.939508569599 txn/s, latency: 8279.860917737504 ms, (p50: 6900 ms, p90: 15100 ms, p99: 27200 ms), latency samples: 3543802
two traffics test : committed: 99.998886738213 txn/s, latency: 1937.7925 ms, (p50: 2000 ms, p90: 2200 ms, p99: 2500 ms), latency samples: 2000
Latency breakdown for phase 0: ["QsBatchToPos: max: 0.241, avg: 0.215", "QsPosToProposal: max: 1.430, avg: 0.843", "ConsensusProposalToOrdered: max: 0.325, avg: 0.293", "ConsensusOrderedToCommit: max: 0.400, avg: 0.383", "ConsensusProposalToCommit: max: 0.692, avg: 0.676"]
Max round gap was 1 [limit 4] at version 1873218. Max no progress secs was 5.798559 [limit 15] at version 1873218.
Test Ok
- Grafana dashboard
- Humio Logs
- Axiom Logs
- Validator CPU Profile
- Fullnode CPU Profile
- Test runner output
- Test run is land-blocking
:white_check_mark: Forge suite framework_upgrade success on 1c2ee7082d6eff8c811ee25d6f5a7d00860a75d5 ==> f6318f8c883293004c46379706ba110d59c36bb3
Compatibility test results for 1c2ee7082d6eff8c811ee25d6f5a7d00860a75d5 ==> f6318f8c883293004c46379706ba110d59c36bb3 (PR)
Upgrade the nodes to version: f6318f8c883293004c46379706ba110d59c36bb3
framework_upgrade::framework-upgrade::full-framework-upgrade : committed: 1194.3132635232037 txn/s, submitted: 1195.9078072662253 txn/s, failed submission: 1.5945437430216338 txn/s, expired: 1.5945437430216338 txn/s, latency: 2660.317041769979 ms, (p50: 2100 ms, p90: 4500 ms, p99: 10300 ms), latency samples: 104860
framework_upgrade::framework-upgrade::full-framework-upgrade : committed: 1077.467250526151 txn/s, submitted: 1080.744219049649 txn/s, failed submission: 3.2769685234980264 txn/s, expired: 3.2769685234980264 txn/s, latency: 3018.0207623682077 ms, (p50: 2100 ms, p90: 6000 ms, p99: 14200 ms), latency samples: 98640
5. check swarm health
Compatibility test for 1c2ee7082d6eff8c811ee25d6f5a7d00860a75d5 ==> f6318f8c883293004c46379706ba110d59c36bb3 passed
Upgrade the remaining nodes to version: f6318f8c883293004c46379706ba110d59c36bb3
framework_upgrade::framework-upgrade::full-framework-upgrade : committed: 1046.0865033298726 txn/s, submitted: 1049.5366567049712 txn/s, failed submission: 3.4501533750985245 txn/s, expired: 3.4501533750985245 txn/s, latency: 3019.621020228672 ms, (p50: 2400 ms, p90: 5400 ms, p99: 9600 ms), latency samples: 90960
Test Ok
- Grafana dashboard
- Humio Logs
- Axiom Logs
- Validator CPU Profile
- Fullnode CPU Profile
- Test runner output
- Test run is land-blocking
Forge is running suite realistic_env_max_load on 0052ee21cc592fd314db6e5f3feb9d5e7264852c
- Grafana dashboard (auto-refresh)
- Humio Logs
- Axiom Logs
- Validator CPU Profile
- Fullnode CPU Profile
- Test runner output
- Test run is land-blocking
Forge is running suite framework_upgrade on 1c2ee7082d6eff8c811ee25d6f5a7d00860a75d5 ==> 0052ee21cc592fd314db6e5f3feb9d5e7264852c
- Grafana dashboard (auto-refresh)
- Humio Logs
- Axiom Logs
- Validator CPU Profile
- Fullnode CPU Profile
- Test runner output
- Test run is land-blocking
Forge is running suite compat on 1c2ee7082d6eff8c811ee25d6f5a7d00860a75d5 ==> 0052ee21cc592fd314db6e5f3feb9d5e7264852c
- Grafana dashboard (auto-refresh)
- Humio Logs
- Axiom Logs
- Validator CPU Profile
- Fullnode CPU Profile
- Test runner output
- Test run is land-blocking
:white_check_mark: Forge suite realistic_env_max_load success on 0052ee21cc592fd314db6e5f3feb9d5e7264852c
two traffics test: inner traffic : committed: 9383.480471510344 txn/s, submitted: 9539.843452246996 txn/s, failed submission: 8.384525298781297 txn/s, expired: 156.36298073665134 txn/s, latency: 4812.061298656016 ms, (p50: 3900 ms, p90: 8100 ms, p99: 14200 ms), latency samples: 3567827
two traffics test : committed: 100.02571662316045 txn/s, latency: 1946.0995 ms, (p50: 2000 ms, p90: 2200 ms, p99: 2400 ms), latency samples: 2000
Latency breakdown for phase 0: ["QsBatchToPos: max: 0.236, avg: 0.214", "QsPosToProposal: max: 1.326, avg: 0.982", "ConsensusProposalToOrdered: max: 0.327, avg: 0.293", "ConsensusOrderedToCommit: max: 0.403, avg: 0.386", "ConsensusProposalToCommit: max: 0.697, avg: 0.679"]
Max round gap was 1 [limit 4] at version 1985068. Max no progress secs was 5.761146 [limit 15] at version 1985068.
Test Ok
- Grafana dashboard
- Humio Logs
- Axiom Logs
- Validator CPU Profile
- Fullnode CPU Profile
- Test runner output
- Test run is land-blocking
:white_check_mark: Forge suite compat success on 1c2ee7082d6eff8c811ee25d6f5a7d00860a75d5 ==> 0052ee21cc592fd314db6e5f3feb9d5e7264852c
Compatibility test results for 1c2ee7082d6eff8c811ee25d6f5a7d00860a75d5 ==> 0052ee21cc592fd314db6e5f3feb9d5e7264852c (PR)
1. Check liveness of validators at old version: 1c2ee7082d6eff8c811ee25d6f5a7d00860a75d5
compatibility::simple-validator-upgrade::liveness-check : committed: 8521.256997658826 txn/s, latency: 4135.064229899903 ms, (p50: 3000 ms, p90: 6900 ms, p99: 26200 ms), latency samples: 309700
2. Upgrading first Validator to new version: 0052ee21cc592fd314db6e5f3feb9d5e7264852c
compatibility::simple-validator-upgrade::single-validator-upgrading : committed: 6878.935190511801 txn/s, latency: 3610.071688833472 ms, (p50: 3900 ms, p90: 4400 ms, p99: 5000 ms), latency samples: 144360
compatibility::simple-validator-upgrade::single-validator-upgrade : committed: 6707.55373799213 txn/s, latency: 4445.6193671207375 ms, (p50: 4100 ms, p90: 7300 ms, p99: 8000 ms), latency samples: 236380
3. Upgrading rest of first batch to new version: 0052ee21cc592fd314db6e5f3feb9d5e7264852c
compatibility::simple-validator-upgrade::half-validator-upgrading : committed: 7428.7394200864155 txn/s, latency: 3709.838452622428 ms, (p50: 4100 ms, p90: 4500 ms, p99: 4600 ms), latency samples: 138040
compatibility::simple-validator-upgrade::half-validator-upgrade : committed: 6635.97552630083 txn/s, latency: 4611.712676449478 ms, (p50: 4300 ms, p90: 7700 ms, p99: 8300 ms), latency samples: 250780
4. upgrading second batch to new version: 0052ee21cc592fd314db6e5f3feb9d5e7264852c
compatibility::simple-validator-upgrade::rest-validator-upgrading : committed: 10087.957688720207 txn/s, latency: 2669.195272846095 ms, (p50: 2800 ms, p90: 3300 ms, p99: 3700 ms), latency samples: 183620
compatibility::simple-validator-upgrade::rest-validator-upgrade : committed: 9874.383208073807 txn/s, latency: 3646.33944481084 ms, (p50: 3500 ms, p90: 4700 ms, p99: 5700 ms), latency samples: 333580
5. check swarm health
Compatibility test for 1c2ee7082d6eff8c811ee25d6f5a7d00860a75d5 ==> 0052ee21cc592fd314db6e5f3feb9d5e7264852c passed
Test Ok
- Grafana dashboard
- Humio Logs
- Axiom Logs
- Validator CPU Profile
- Fullnode CPU Profile
- Test runner output
- Test run is land-blocking
:white_check_mark: Forge suite framework_upgrade success on 1c2ee7082d6eff8c811ee25d6f5a7d00860a75d5 ==> 0052ee21cc592fd314db6e5f3feb9d5e7264852c
Compatibility test results for 1c2ee7082d6eff8c811ee25d6f5a7d00860a75d5 ==> 0052ee21cc592fd314db6e5f3feb9d5e7264852c (PR)
Upgrade the nodes to version: 0052ee21cc592fd314db6e5f3feb9d5e7264852c
framework_upgrade::framework-upgrade::full-framework-upgrade : committed: 1199.9466220947193 txn/s, submitted: 1201.5782511457417 txn/s, failed submission: 1.6316290510223455 txn/s, expired: 1.6316290510223455 txn/s, latency: 2877.1730866355865 ms, (p50: 2100 ms, p90: 5100 ms, p99: 10800 ms), latency samples: 102960
framework_upgrade::framework-upgrade::full-framework-upgrade : committed: 1161.479994923003 txn/s, submitted: 1163.9294350963453 txn/s, failed submission: 2.449440173342223 txn/s, expired: 2.449440173342223 txn/s, latency: 2658.1465970092027 ms, (p50: 2100 ms, p90: 4500 ms, p99: 9300 ms), latency samples: 104320
5. check swarm health
Compatibility test for 1c2ee7082d6eff8c811ee25d6f5a7d00860a75d5 ==> 0052ee21cc592fd314db6e5f3feb9d5e7264852c passed
Upgrade the remaining nodes to version: 0052ee21cc592fd314db6e5f3feb9d5e7264852c
framework_upgrade::framework-upgrade::full-framework-upgrade : committed: 1082.324280711364 txn/s, submitted: 1084.153690017447 txn/s, failed submission: 1.8294093060830154 txn/s, expired: 1.8294093060830154 txn/s, latency: 2886.3338368899217 ms, (p50: 2200 ms, p90: 5100 ms, p99: 9000 ms), latency samples: 94660
Test Ok
- Grafana dashboard
- Humio Logs
- Axiom Logs
- Validator CPU Profile
- Fullnode CPU Profile
- Test runner output
- Test run is land-blocking
This issue is stale because it has been open 45 days with no activity. Remove the stale label, comment or push a commit - otherwise this will be closed in 15 days.
OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.
If you change your mind, just re-open this PR and I'll resolve any conflicts on it.