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

Create transaction_context_extension.yaml #13324

Closed junkil-park closed 2 weeks ago

junkil-park commented 2 weeks ago

This PR creates a feature release yaml for AIP-82 transaction_context_extension

trunk-io[bot] commented 2 weeks ago
⏱️ 4h 38m total CI duration on this PR | Job | Cumulative Duration | Recent Runs | |---|---|---| | [rust-targeted-unit-tests](https://github.com/aptos-labs/aptos-core/actions/runs/9133660856/job/25117648118) | 44m | [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9132312169/job/25113408962) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9133660856/job/25117648118)  | | [windows-build](https://github.com/aptos-labs/aptos-core/actions/runs/9133660852/job/25117634333) | 41m | [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9133660852/job/25117634333)  | | [rust-smoke-tests](https://github.com/aptos-labs/aptos-core/actions/runs/9133660856/job/25117647857) | 32m | [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9133660856/job/25117647857)  | | [execution-performance / single-node-performance](https://github.com/aptos-labs/aptos-core/actions/runs/9133660858/job/25117647006) | 26m | [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9133660858/job/25117647006)  | | [rust-unit-tests](https://github.com/aptos-labs/aptos-core/actions/runs/9133660856/job/25117648701) | 25m | [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9133660856/job/25117648701)  | | [rust-move-tests](https://github.com/aptos-labs/aptos-core/actions/runs/9133660853/job/25117635181) | 20m | [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9132312170/job/25113400006) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9133660853/job/25117635181)  | | [rust-images / rust-all](https://github.com/aptos-labs/aptos-core/actions/runs/9133660939/job/25117651112) | 18m | [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9133660939/job/25117651112)  | | [forge-e2e-test / forge](https://github.com/aptos-labs/aptos-core/actions/runs/9133660939/job/25118223509) | 14m | [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9133660939/job/25118223509)  | | [forge-compat-test / forge](https://github.com/aptos-labs/aptos-core/actions/runs/9133660939/job/25118223906) | 13m | [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9133660939/job/25118223906)  | | [rust-lints](https://github.com/aptos-labs/aptos-core/actions/runs/9133660856/job/25117647612) | 12m | [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9132312169/job/25113408806) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9133660856/job/25117647612)  | | [cli-e2e-tests / run-cli-tests](https://github.com/aptos-labs/aptos-core/actions/runs/9133660939/job/25118223080) | 9m | [🟥](https://github.com/aptos-labs/aptos-core/actions/runs/9133660939/job/25118223080)  | | [run-tests-main-branch](https://github.com/aptos-labs/aptos-core/actions/runs/9133660877/job/25117650436) | 8m | [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9132311900/job/25113415915) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9133660877/job/25117650436)  | | [check](https://github.com/aptos-labs/aptos-core/actions/runs/9133660860/job/25117635481) | 4m | [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9133660860/job/25117635481)  | | [general-lints](https://github.com/aptos-labs/aptos-core/actions/runs/9133660856/job/25117647398) | 4m | [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9132312169/job/25113408614) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9133660856/job/25117647398)  | | [rust-build-cached-packages](https://github.com/aptos-labs/aptos-core/actions/runs/9133660856/job/25117648305) | 4m | [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9133660856/job/25117648305)  | | [check-dynamic-deps](https://github.com/aptos-labs/aptos-core/actions/runs/9133660859/job/25117634444) | 2m | [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9132312171/job/25113399105) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9133660859/job/25117634444)  | | [node-api-compatibility-tests / node-api-compatibility-tests](https://github.com/aptos-labs/aptos-core/actions/runs/9133660939/job/25118223723) | 51s | [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9133660939/job/25118223723)  | | [semgrep/ci](https://github.com/aptos-labs/aptos-core/actions/runs/9133660857/job/25117634393) | 45s | [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9132312174/job/25113399464) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9133660857/job/25117634393)  | | [file_change_determinator](https://github.com/aptos-labs/aptos-core/actions/runs/9133660856/job/25117635370) | 20s | [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9132312169/job/25113400130) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9133660856/job/25117635370)  | | [file_change_determinator](https://github.com/aptos-labs/aptos-core/actions/runs/9133660877/job/25117642243) | 19s | [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9132311900/job/25113405143) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9133660877/job/25117642243)  | | [file_change_determinator](https://github.com/aptos-labs/aptos-core/actions/runs/9133660939/job/25117642539) | 16s | [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9133660939/job/25117642539)  | | [execution-performance / file_change_determinator](https://github.com/aptos-labs/aptos-core/actions/runs/9133660858/job/25117634933) | 13s | [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9133660858/job/25117634933)  | | [permission-check](https://github.com/aptos-labs/aptos-core/actions/runs/9133660877/job/25117635285) | 8s | [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9132311900/job/25113398233) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9133660877/job/25117635285)  | | [permission-check](https://github.com/aptos-labs/aptos-core/actions/runs/9133660873/job/25117634786) | 7s | [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9132311899/job/25113398058) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9133660873/job/25117634786)  | | [permission-check](https://github.com/aptos-labs/aptos-core/actions/runs/9133660866/job/25117634661) | 6s | [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9132311902/job/25113398014) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9133660866/job/25117634661)  | | [permission-check](https://github.com/aptos-labs/aptos-core/actions/runs/9133660867/job/25117634934) | 4s | [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9132311903/job/25113398282) [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9133660867/job/25117634934)  | | [determine-docker-build-metadata](https://github.com/aptos-labs/aptos-core/actions/runs/9133660939/job/25117642781) | 3s | [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9133660939/job/25117642781)  | | [permission-check](https://github.com/aptos-labs/aptos-core/actions/runs/9133660939/job/25117635693) | 2s | [🟩](https://github.com/aptos-labs/aptos-core/actions/runs/9133660939/job/25117635693)  |

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

Job Duration vs 7d avg Delta
rust-images / rust-all 18m 13m +37%
cli-e2e-tests / run-cli-tests 9m 7m +34%
rust-build-cached-packages 4m 5m -22%

settingsfeedbackdocs ⋅ learn more about trunk.io

github-actions[bot] commented 2 weeks ago

Forge is running suite realistic_env_max_load on ec9b84f5be7bde2d5070b08cc2911a17eba3823e

github-actions[bot] commented 2 weeks ago

Forge is running suite compat on 01b24e7e3548382dd25440b39a0438a993387f12 ==> ec9b84f5be7bde2d5070b08cc2911a17eba3823e

github-actions[bot] commented 2 weeks ago

:white_check_mark: Forge suite compat success on 01b24e7e3548382dd25440b39a0438a993387f12 ==> ec9b84f5be7bde2d5070b08cc2911a17eba3823e

Compatibility test results for 01b24e7e3548382dd25440b39a0438a993387f12 ==> ec9b84f5be7bde2d5070b08cc2911a17eba3823e (PR)
1. Check liveness of validators at old version: 01b24e7e3548382dd25440b39a0438a993387f12
compatibility::simple-validator-upgrade::liveness-check : committed: 6721 txn/s, latency: 4947 ms, (p50: 4800 ms, p90: 8400 ms, p99: 9900 ms), latency samples: 235240
2. Upgrading first Validator to new version: ec9b84f5be7bde2d5070b08cc2911a17eba3823e
compatibility::simple-validator-upgrade::single-validator-upgrade : committed: 1774 txn/s, latency: 15929 ms, (p50: 18900 ms, p90: 21900 ms, p99: 22600 ms), latency samples: 92260
3. Upgrading rest of first batch to new version: ec9b84f5be7bde2d5070b08cc2911a17eba3823e
compatibility::simple-validator-upgrade::half-validator-upgrade : committed: 1758 txn/s, latency: 15989 ms, (p50: 18700 ms, p90: 22300 ms, p99: 22900 ms), latency samples: 89680
4. upgrading second batch to new version: ec9b84f5be7bde2d5070b08cc2911a17eba3823e
compatibility::simple-validator-upgrade::rest-validator-upgrade : committed: 3616 txn/s, latency: 8859 ms, (p50: 9600 ms, p90: 12600 ms, p99: 12900 ms), latency samples: 144660
5. check swarm health
Compatibility test for 01b24e7e3548382dd25440b39a0438a993387f12 ==> ec9b84f5be7bde2d5070b08cc2911a17eba3823e passed
Test Ok
github-actions[bot] commented 2 weeks ago

:white_check_mark: Forge suite realistic_env_max_load success on ec9b84f5be7bde2d5070b08cc2911a17eba3823e

two traffics test: inner traffic : committed: 7231 txn/s, latency: 5415 ms, (p50: 5100 ms, p90: 6900 ms, p99: 10600 ms), latency samples: 3131200
two traffics test : committed: 100 txn/s, latency: 1946 ms, (p50: 1900 ms, p90: 2100 ms, p99: 5500 ms), latency samples: 1740
Latency breakdown for phase 0: ["QsBatchToPos: max: 0.204, avg: 0.200", "QsPosToProposal: max: 0.277, avg: 0.256", "ConsensusProposalToOrdered: max: 0.445, avg: 0.432", "ConsensusOrderedToCommit: max: 0.373, avg: 0.357", "ConsensusProposalToCommit: max: 0.816, avg: 0.789"]
Max round gap was 1 [limit 4] at version 1492638. Max no progress secs was 4.277925 [limit 15] at version 1492638.
Test Ok