Skip to content

Conversation

@ibalajiarun
Copy link
Contributor

@ibalajiarun ibalajiarun commented Jan 7, 2026

Description

Use Weighted FTX implementation instead of FTX to support stake weighted decryption.

Copy link
Contributor Author

ibalajiarun commented Jan 7, 2026

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

@ibalajiarun ibalajiarun marked this pull request as ready for review January 7, 2026 01:20
@waamm waamm requested a review from rex1fernando January 7, 2026 08:40
@ibalajiarun ibalajiarun changed the base branch from balaji/enc-pool-8 to graphite-base/18409 January 7, 2026 17:12
@ibalajiarun ibalajiarun force-pushed the balaji/unblock-wicher branch from a64eba4 to 0f091f3 Compare January 7, 2026 17:12
@ibalajiarun ibalajiarun changed the base branch from graphite-base/18409 to main January 7, 2026 17:13
@ibalajiarun ibalajiarun enabled auto-merge (squash) January 7, 2026 17:13
@ibalajiarun ibalajiarun force-pushed the balaji/unblock-wicher branch 2 times, most recently from 725637a to 1a6d140 Compare January 7, 2026 17:25
@ibalajiarun ibalajiarun force-pushed the balaji/unblock-wicher branch from 1a6d140 to c5d7145 Compare January 7, 2026 17:29
@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions
Copy link
Contributor

github-actions bot commented Jan 7, 2026

✅ Forge suite compat success on a09bb94430a970de7bc45fe0d29bd33fd2e5a7d4 ==> c5d714534f151df5a1db18a30166b9a1d83a115c

Compatibility test results for a09bb94430a970de7bc45fe0d29bd33fd2e5a7d4 ==> c5d714534f151df5a1db18a30166b9a1d83a115c (PR)
1. Check liveness of validators at old version: a09bb94430a970de7bc45fe0d29bd33fd2e5a7d4
compatibility::simple-validator-upgrade::liveness-check : committed: 13607.62 txn/s, latency: 2561.20 ms, (p50: 2700 ms, p70: 2800, p90: 3100 ms, p99: 3600 ms), latency samples: 445900
2. Upgrading first Validator to new version: c5d714534f151df5a1db18a30166b9a1d83a115c
compatibility::simple-validator-upgrade::single-validator-upgrade : committed: 6038.45 txn/s, latency: 5613.84 ms, (p50: 6200 ms, p70: 6300, p90: 6400 ms, p99: 6500 ms), latency samples: 209620
3. Upgrading rest of first batch to new version: c5d714534f151df5a1db18a30166b9a1d83a115c
compatibility::simple-validator-upgrade::half-validator-upgrade : committed: 6031.21 txn/s, latency: 5617.92 ms, (p50: 6300 ms, p70: 6300, p90: 6400 ms, p99: 6400 ms), latency samples: 208560
4. upgrading second batch to new version: c5d714534f151df5a1db18a30166b9a1d83a115c
compatibility::simple-validator-upgrade::rest-validator-upgrade : committed: 10298.05 txn/s, latency: 3273.36 ms, (p50: 3500 ms, p70: 3600, p90: 3700 ms, p99: 3900 ms), latency samples: 335880
5. check swarm health
Compatibility test for a09bb94430a970de7bc45fe0d29bd33fd2e5a7d4 ==> c5d714534f151df5a1db18a30166b9a1d83a115c passed
Test Ok

@github-actions
Copy link
Contributor

github-actions bot commented Jan 7, 2026

✅ Forge suite realistic_env_max_load success on c5d714534f151df5a1db18a30166b9a1d83a115c

Forge report malformed: Expecting property name enclosed in double quotes: line 4 column 1 (char 23)
'{\n  "metrics": [\n    {\n[2026-01-07T18:10:55Z INFO  aptos_forge::report] Test Ok\n      "test_name": "two traffics test: inner traffic",\n      "metric": "submitted_txn",\n      "value": 5029720.0\n    },\n    {\n      "test_name": "two traffics test: inner traffic",\n      "metric": "expired_txn",\n      "value": 0.0\n    },\n    {\n      "test_name": "two traffics test: inner traffic",\n      "metric": "avg_tps",\n      "value": 13509.900427102384\n    },\n    {\n      "test_name": "two traffics test: inner traffic",\n      "metric": "avg_latency",\n      "value": 2788.4997558512205\n    },\n    {\n      "test_name": "two traffics test: inner traffic",\n      "metric": "p50_latency",\n      "value": 2700.0\n    },\n    {\n      "test_name": "two traffics test: inner traffic",\n      "metric": "p90_latency",\n      "value": 3000.0\n    },\n    {\n      "test_name": "two traffics test: inner traffic",\n      "metric": "p99_latency",\n      "value": 3600.0\n    },\n    {\n      "test_name": "two traffics test",\n      "metric": "submitted_txn",\n      "value": 42680.0\n    },\n    {\n      "test_name": "two traffics test",\n      "metric": "expired_txn",\n      "value": 0.0\n    },\n    {\n      "test_name": "two traffics test",\n      "metric": "avg_tps",\n      "value": 99.98618263415523\n    },\n    {\n      "test_name": "two traffics test",\n      "metric": "avg_latency",\n      "value": 756.9815476190477\n    },\n    {\n      "test_name": "two traffics test",\n      "metric": "p50_latency",\n      "value": 700.0\n    },\n    {\n      "test_name": "two traffics test",\n      "metric": "p90_latency",\n      "value": 900.0\n    },\n    {\n      "test_name": "two traffics test",\n      "metric": "p99_latency",\n      "value": 1000.0\n    }\n  ],\n  "text": "two traffics test: inner traffic : committed: 13509.90 txn/s, latency: 2788.50 ms, (p50: 2700 ms, p70: 3000, p90: 3000 ms, p99: 3600 ms), latency samples: 5029720\\ntwo traffics test : committed: 99.99 txn/s, latency: 756.98 ms, (p50: 700 ms, p70: 800, p90: 900 ms, p99: 1000 ms), latency samples: 1680\\nLatency breakdown for phase 0: [\\"MempoolToBlockCreation: max: 2.311, avg: 2.213\\", \\"ConsensusProposalToOrdered: max: 0.169, avg: 0.166\\", \\"ConsensusOrderedToCommit: max: 0.042, avg: 0.039\\", \\"ConsensusProposalToCommit: max: 0.210, avg: 0.204\\"]\\nMax non-epoch-change gap was: 0 rounds at version 0 (avg 0.00) [limit 4], 0.50s no progress at version 5187718 (avg 0.07s) [limit 15].\\nMax epoch-change gap was: 0 rounds at version 0 (avg 0.00) [limit 4], 0.49s no progress at version 2389168 (avg 0.49s) [limit 16].\\nTest Ok"\n}'
Trailing Log Lines:
networkchaos.chaos-mesh.org "4-gcp--as-southeast1-to-3-gcp--us-east4-netem" deleted
test CompositeNetworkTest ... ok
Test Statistics: 
two traffics test: inner traffic : committed: 13509.90 txn/s, latency: 2788.50 ms, (p50: 2700 ms, p70: 3000, p90: 3000 ms, p99: 3600 ms), latency samples: 5029720
two traffics test : committed: 99.99 txn/s, latency: 756.98 ms, (p50: 700 ms, p70: 800, p90: 900 ms, p99: 1000 ms), latency samples: 1680
Latency breakdown for phase 0: ["MempoolToBlockCreation: max: 2.311, avg: 2.213", "ConsensusProposalToOrdered: max: 0.169, avg: 0.166", "ConsensusOrderedToCommit: max: 0.042, avg: 0.039", "ConsensusProposalToCommit: max: 0.210, avg: 0.204"]
Max non-epoch-change gap was: 0 rounds at version 0 (avg 0.00) [limit 4], 0.50s no progress at version 5187718 (avg 0.07s) [limit 15].
Max epoch-change gap was: 0 rounds at version 0 (avg 0.00) [limit 4], 0.49s no progress at version 2389168 (avg 0.49s) [limit 16].
Test Ok

=== BEGIN JUNIT ===
<?xml version="1.0" encoding="UTF-8"?>
<testsuites name="forge" tests="1" failures="0" errors="0" uuid="76cf3571-8d3b-4cf1-b8bd-2fd8733da813">
    <testsuite name="local" tests="1" disabled="0" errors="0" failures="0">
        <testcase name="CompositeNetworkTest(network:multi-region-network-emulation(two traffics test)) with ">
        </testcase>
    </testsuite>
</testsuites>
=== END JUNIT ===
[2026-01-07T18:10:55Z INFO  aptos_forge::backend::k8s::cluster_helper] Deleting namespace forge-e2e-pr-18409: Some(NamespaceStatus { conditions: None, phase: Some("Terminating") })
[2026-01-07T18:10:55Z INFO  aptos_forge::backend::k8s::cluster_helper] aptos-node resources for Forge removed in namespace: forge-e2e-pr-18409

test result: ok. 1 passed; 0 soft failed; 0 hard failed; 0 filtered out

Debugging output:
NAME                                         READY   STATUS      RESTARTS   AGE
aptos-node-0-fullnode-eforge60c3df5e-0       1/1     Running     0          12m
aptos-node-0-validator-0                     1/1     Running     0          12m
aptos-node-1-fullnode-eforge60c3df5e-0       1/1     Running     0          12m
aptos-node-1-validator-0                     1/1     Running     0          12m
aptos-node-2-fullnode-eforge60c3df5e-0       1/1     Running     0          12m
aptos-node-2-validator-0                     1/1     Running     0          12m
aptos-node-3-fullnode-eforge60c3df5e-0       1/1     Running     0          12m
aptos-node-3-validator-0                     1/1     Running     0          12m
aptos-node-4-fullnode-eforge60c3df5e-0       1/1     Running     0          12m
aptos-node-4-validator-0                     1/1     Running     0          12m
aptos-node-5-validator-0                     1/1     Running     0          12m
aptos-node-6-validator-0                     1/1     Running     0          12m
forge-testnet-deployer-qqr8z                 0/1     Completed   0          13m
genesis-aptos-genesis-eforge60c3df5e-75rsp   0/1     Completed   0          12m

@github-actions
Copy link
Contributor

github-actions bot commented Jan 7, 2026

✅ Forge suite framework_upgrade success on a09bb94430a970de7bc45fe0d29bd33fd2e5a7d4 ==> c5d714534f151df5a1db18a30166b9a1d83a115c

Compatibility test results for a09bb94430a970de7bc45fe0d29bd33fd2e5a7d4 ==> c5d714534f151df5a1db18a30166b9a1d83a115c (PR)
Upgrade the nodes to version: c5d714534f151df5a1db18a30166b9a1d83a115c
framework_upgrade::framework-upgrade::full-framework-upgrade : committed: 2246.45 txn/s, submitted: 2252.71 txn/s, failed submission: 6.26 txn/s, expired: 6.26 txn/s, latency: 1343.02 ms, (p50: 1200 ms, p70: 1500, p90: 1800 ms, p99: 2700 ms), latency samples: 200960
framework_upgrade::framework-upgrade::full-framework-upgrade : committed: 2158.59 txn/s, submitted: 2166.95 txn/s, failed submission: 8.36 txn/s, expired: 8.36 txn/s, latency: 1338.86 ms, (p50: 1200 ms, p70: 1500, p90: 1800 ms, p99: 3000 ms), latency samples: 196261
5. check swarm health
Compatibility test for a09bb94430a970de7bc45fe0d29bd33fd2e5a7d4 ==> c5d714534f151df5a1db18a30166b9a1d83a115c passed
Upgrade the remaining nodes to version: c5d714534f151df5a1db18a30166b9a1d83a115c
framework_upgrade::framework-upgrade::full-framework-upgrade : committed: 2442.71 txn/s, submitted: 2449.18 txn/s, failed submission: 6.47 txn/s, expired: 6.47 txn/s, latency: 1201.34 ms, (p50: 1200 ms, p70: 1200, p90: 1500 ms, p99: 2000 ms), latency samples: 219122
Test Ok

@ibalajiarun ibalajiarun merged commit 89c0055 into main Jan 7, 2026
67 of 74 checks passed
@ibalajiarun ibalajiarun deleted the balaji/unblock-wicher branch January 7, 2026 19:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants