Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add experimental --Xsnapsync-bft-enabled which enables snap sync for BFT chains #7140

Merged
merged 30 commits into from
Jul 2, 2024

Commits on Jun 13, 2024

  1. Create a BFT-specific pivot block handler

    Signed-off-by: Matthew Whitehead <[email protected]>
    matthew1001 committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    fac9ba1 View commit details
    Browse the repository at this point in the history
  2. Change visibility

    Signed-off-by: Matthew Whitehead <[email protected]>
    matthew1001 committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    9350855 View commit details
    Browse the repository at this point in the history
  3. Refactor sync-peer-count internal variable to match name, add experim…

    …ental flag to enabled snap + BFT
    
    Signed-off-by: Matthew Whitehead <[email protected]>
    matthew1001 committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    7530d58 View commit details
    Browse the repository at this point in the history
  4. Merge with main

    Signed-off-by: Matthew Whitehead <[email protected]>
    matthew1001 committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    465b1d7 View commit details
    Browse the repository at this point in the history
  5. Fix uppercase

    Signed-off-by: Matthew Whitehead <[email protected]>
    matthew1001 committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    6d6942d View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. Address synchronization issue with trie pruning. Create BFT-specific …

    …account range handler. Add pipeline name and logs
    
    Signed-off-by: Matthew Whitehead <[email protected]>
    matthew1001 committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    1cd5d18 View commit details
    Browse the repository at this point in the history
  2. Remove debug log

    Signed-off-by: Matthew Whitehead <[email protected]>
    matthew1001 committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    e60d8fb View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2024

  1. fixing snapsync for empty state

    Signed-off-by: Karim Taam <[email protected]>
    matkt committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    3d9bd1d View commit details
    Browse the repository at this point in the history
  2. Don't queue up events we can't handle

    Signed-off-by: Matthew Whitehead <[email protected]>
    matthew1001 committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    2649d76 View commit details
    Browse the repository at this point in the history
  3. Fix timing window where a validator with an empty data dir sometimes …

    …falls back to full sync if peer status isn't received quickly enough
    
    Signed-off-by: Matthew Whitehead <[email protected]>
    matthew1001 committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    c300ffc View commit details
    Browse the repository at this point in the history
  4. Remove BFT-specific account request class. Not needed

    Signed-off-by: Matthew Whitehead <[email protected]>
    matthew1001 committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    0a04ef5 View commit details
    Browse the repository at this point in the history
  5. Refactor some more 'fast' sync variables that are common to all pivot…

    …-based sync types
    
    Signed-off-by: Matthew Whitehead <[email protected]>
    matthew1001 committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    6710391 View commit details
    Browse the repository at this point in the history
  6. In FULL sync mode, disable bonsai-limit-trie-logs-enabled instead of …

    …failing to start
    
    Signed-off-by: Matthew Whitehead <[email protected]>
    matthew1001 committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    0726278 View commit details
    Browse the repository at this point in the history
  7. Merge branch 'main' into qbft-snap

    Signed-off-by: Matt Whitehead <[email protected]>
    matthew1001 authored Jun 21, 2024
    Configuration menu
    Copy the full SHA
    ac1f30b View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. Configuration menu
    Copy the full SHA
    f4db27d View commit details
    Browse the repository at this point in the history
  2. Add BFT pivot block selector tests

    Signed-off-by: Matthew Whitehead <[email protected]>
    matthew1001 committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    62ebafe View commit details
    Browse the repository at this point in the history
  3. Fix failure error message

    Signed-off-by: Matthew Whitehead <[email protected]>
    matthew1001 committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    0a7f111 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d8e2aa2 View commit details
    Browse the repository at this point in the history
  5. Revert some info logs back to debug given the feedback on noise in th…

    …e logs syncing with holesky
    
    Signed-off-by: Matthew Whitehead <[email protected]>
    matthew1001 committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    96adb0f View commit details
    Browse the repository at this point in the history
  6. Merge branch 'main' into qbft-snap

    Signed-off-by: Matt Whitehead <[email protected]>
    matthew1001 authored Jun 24, 2024
    Configuration menu
    Copy the full SHA
    31c0cd3 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

  1. Merge branch 'main' into qbft-snap

    Signed-off-by: Matt Whitehead <[email protected]>
    matthew1001 authored Jun 25, 2024
    Configuration menu
    Copy the full SHA
    b99d8aa View commit details
    Browse the repository at this point in the history
  2. Refactor fastSyncPivotDistance to syncPivotDistance

    Signed-off-by: Matthew Whitehead <[email protected]>
    matthew1001 committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    dd04c62 View commit details
    Browse the repository at this point in the history
  3. Incomplete refactoring

    Signed-off-by: Matthew Whitehead <[email protected]>
    matthew1001 committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    06964f0 View commit details
    Browse the repository at this point in the history
  4. Update BFT event queueing tests

    Signed-off-by: Matthew Whitehead <[email protected]>
    matthew1001 committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    f313912 View commit details
    Browse the repository at this point in the history
  5. Event queue test fixes

    Signed-off-by: Matthew Whitehead <[email protected]>
    matthew1001 committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    7bd09e3 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2024

  1. Remove automatic setting of bonsai-limit-trie-logs-enabled to false i…

    …f sync-mode = FULL (moving to another PR)
    
    Signed-off-by: Matthew Whitehead <[email protected]>
    matthew1001 committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    3bf0c8b View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into qbft-snap

    Signed-off-by: Matt Whitehead <[email protected]>
    matthew1001 authored Jun 27, 2024
    Configuration menu
    Copy the full SHA
    6ba69e1 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2024

  1. Merge branch 'main' into qbft-snap

    Signed-off-by: Matt Whitehead <[email protected]>
    matthew1001 authored Jul 1, 2024
    Configuration menu
    Copy the full SHA
    14ee678 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    252c0e8 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

  1. Configuration menu
    Copy the full SHA
    29d9191 View commit details
    Browse the repository at this point in the history