aptos-core
aptos-core copied to clipboard
Add optional support for adding API key
Description
For issue #10646
Test Plan
Added optional argument if api_key is provided
⏱️ 1h 20m total CI duration on this PR
| Job | Cumulative Duration | Recent Runs |
|---|---|---|
| rust-unit-tests | 37m | 🟩 |
| windows-build | 24m | 🟩 |
| rust-lints | 12m | 🟩 |
| check | 4m | 🟩 |
| check-dynamic-deps | 2m | 🟩 |
| general-lints | 1m | 🟥 |
| semgrep/ci | 19s | 🟩 |
| permission-check | 12s | 🟥 🟥 🟥 |
| file_change_determinator | 12s | 🟩 |
| permission-check | 9s | 🟥 🟥 🟥 |
| permission-check | 9s | 🟥 🟥 🟥 |
| permission-check | 9s | 🟥 🟥 🟥 |
Forge is running suite realistic_env_max_load on d54df011fbbfa3abefc803fa93c011d8be8bd62d
- Grafana dashboard (auto-refresh)
- Humio Logs
- Axiom Logs
- Test runner output
- Test run is land-blocking
Forge is running suite compat on aptos-node-v1.9.5 ==> d54df011fbbfa3abefc803fa93c011d8be8bd62d
- Grafana dashboard (auto-refresh)
- Humio Logs
- Axiom Logs
- Test runner output
- Test run is land-blocking
:white_check_mark: Forge suite realistic_env_max_load success on d54df011fbbfa3abefc803fa93c011d8be8bd62d
two traffics test: inner traffic : committed: 8086 txn/s, latency: 4851 ms, (p50: 4800 ms, p90: 5700 ms, p99: 10300 ms), latency samples: 3493540
two traffics test : committed: 100 txn/s, latency: 1938 ms, (p50: 1800 ms, p90: 2000 ms, p99: 6300 ms), latency samples: 1680
Latency breakdown for phase 0: ["QsBatchToPos: max: 0.209, avg: 0.202", "QsPosToProposal: max: 0.237, avg: 0.223", "ConsensusProposalToOrdered: max: 0.447, avg: 0.425", "ConsensusOrderedToCommit: max: 0.325, avg: 0.307", "ConsensusProposalToCommit: max: 0.746, avg: 0.732"]
Max round gap was 1 [limit 4] at version 1601916. Max no progress secs was 4.417396 [limit 15] at version 1601916.
Test Ok
- Grafana dashboard
- Humio Logs
- Axiom Logs
- Test runner output
- Test run is land-blocking
:white_check_mark: Forge suite compat success on aptos-node-v1.9.5 ==> d54df011fbbfa3abefc803fa93c011d8be8bd62d
Compatibility test results for aptos-node-v1.9.5 ==> d54df011fbbfa3abefc803fa93c011d8be8bd62d (PR)
1. Check liveness of validators at old version: aptos-node-v1.9.5
compatibility::simple-validator-upgrade::liveness-check : committed: 6144 txn/s, latency: 5485 ms, (p50: 4800 ms, p90: 9400 ms, p99: 15900 ms), latency samples: 215040
2. Upgrading first Validator to new version: d54df011fbbfa3abefc803fa93c011d8be8bd62d
compatibility::simple-validator-upgrade::single-validator-upgrade : committed: 981 txn/s, latency: 28956 ms, (p50: 34700 ms, p90: 40900 ms, p99: 44000 ms), latency samples: 57900
3. Upgrading rest of first batch to new version: d54df011fbbfa3abefc803fa93c011d8be8bd62d
compatibility::simple-validator-upgrade::half-validator-upgrade : committed: 342 txn/s, submitted: 566 txn/s, expired: 223 txn/s, latency: 36431 ms, (p50: 33700 ms, p90: 55300 ms, p99: 60700 ms), latency samples: 29477
4. upgrading second batch to new version: d54df011fbbfa3abefc803fa93c011d8be8bd62d
compatibility::simple-validator-upgrade::rest-validator-upgrade : committed: 1880 txn/s, latency: 15160 ms, (p50: 15700 ms, p90: 19000 ms, p99: 19900 ms), latency samples: 92140
5. check swarm health
Compatibility test for aptos-node-v1.9.5 ==> d54df011fbbfa3abefc803fa93c011d8be8bd62d passed
Test Ok
- Grafana dashboard
- Humio Logs
- Axiom Logs
- Test runner output
- Test run is land-blocking