paradigmxyz
reth
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
ci(hive): add flaky tests to ignored_tests.yaml Add flaky hive tests that intermittently fail to ignored_tests.yaml: engine-withdrawals: - Sync after 2 blocks tests that timeout similar to the already-ignored Sync after 128 blocks variant engine-cancun: - Invalid Missing Ancestor Syncing ReOrg tests using Modified Geth Module that intermittently timeout waiting for clients to detect invalid chain - In-Order Consecutive Payload Execution that flakily returns SYNCING instead of VALID for consecutive payloads
fix/hive-flaky-tests-ignored
4 minutes ago
Update network.md
bobtajson:fix-link
16 minutes ago
ci(hive): ignore flaky engine-cancun and engine-withdrawals tests Add several flaky tests to ignored_tests.yaml: engine-cancun: - Invalid Missing Ancestor Syncing ReOrg tests (P8) - these show TEST ISSUE in logs with geth module database errors - Invalid NewPayload, ParentBeaconBlockRoot with Syncing=True - flaky in syncing mode - In-Order Consecutive Payload Execution - flaky engine-withdrawals: - Sync after 2 blocks withdrawal tests - flaky sync behavior
fix/hive-ignore-flaky-tests
1 hour ago
fix(trie): clarify overlay reuse logic based on anchor_hash Updated comments and tests to reflect that the overlay data is dependent on the anchor_hash. The overlay can only be reused if it was built on the same anchor; otherwise, it must be rebuilt from ancestors. This change ensures correct state application and improves understanding of the overlay reuse mechanism.
fix/deferred-trie-on2-complexity
2 hours ago
cleanup comment
fix/deferred-trie-on2-complexity
3 hours ago
chore: remove extend_sorted_vec benchmark entry from Cargo.toml
fix/extend-sorted-vec-merge-algorithm
4 hours ago
perf(trie): use deep copy for overlay reuse to avoid Arc::make_mut clone Replace Arc::clone with explicit deep copy (Arc::new + clone) when reusing parent's overlay. This ensures strong_count = 1, so Arc::make_mut in the extend step is a no-op instead of triggering a full overlay clone. Before: Arc::clone created shared ownership (strong_count = 2), causing Arc::make_mut to clone the entire overlay - effectively doubling the work. After: Deep copy upfront means Arc::make_mut sees strong_count = 1 and returns &mut directly without cloning. This also fixes memory retention with delayed persistence (500ms wait): deep copy breaks the Arc chain so each overlay has independent lifetime.
fix/deferred-trie-on2-complexity
4 hours ago
fix: merge identical clippy match arms in extend_sorted_vec
fix/extend-sorted-vec-merge-algorithm
4 hours ago
Active Branches
ci(hive): add flaky tests to ignored_tests.yaml
last run
4 minutes ago
#20797
CodSpeed Performance Gauge
0%
docs: update permalink to source code
last run
16 minutes ago
#20796
CodSpeed Performance Gauge
0%
perf(trie): fix O(N²) complexity in deferred trie overlay computation
last run
2 hours ago
#20774
CodSpeed Performance Gauge
0%
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs