Open ivan4th opened 1 week ago
Attention: Patch coverage is 73.73068%
with 119 lines
in your changes missing coverage. Please review.
Project coverage is 79.8%. Comparing base (
0914f1f
) to head (bb7226f
). Report is 3 commits behind head on sync2/fix-multipeer.
:white_check_mark: All tests successful. No failed tests found.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Motivation
We need more efficient ATX sync.
Description
This adds set reconciliation for ATXs. There are per-epoch syncers, with lower FPTree depth (16 by default) used for older epochs and greater FPTree depth (21 by default) used for current epoch. Both active syncv2 and passive (server-only) syncv2 are disabled by default. It is possible to enable syncv2 in server-only or full (active) mode.
Test Plan
Test on testnet and mainnet nodes
TODO