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

Light forward sync mechanism #6515

Open
wants to merge 66 commits into
base: unstable
Choose a base branch
from
Open

Light forward sync mechanism #6515

wants to merge 66 commits into from

Commits on Sep 19, 2024

  1. Initial commit.

    cheatfate committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    4ed334d View commit details
    Browse the repository at this point in the history
  2. Add hybrid syncing.

    cheatfate committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    51b95eb View commit details
    Browse the repository at this point in the history
  3. Compilation fixes.

    cheatfate committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    55ec036 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    578be20 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5054f60 View commit details
    Browse the repository at this point in the history
  6. Fix mistype.

    cheatfate committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    0ead347 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b7d15fe View commit details
    Browse the repository at this point in the history
  8. Fixing circular deps.

    cheatfate committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    cd0abac View commit details
    Browse the repository at this point in the history
  9. Add backfilling.

    cheatfate committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    943b443 View commit details
    Browse the repository at this point in the history
  10. Add block download feature.

    cheatfate committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    f6acc8f View commit details
    Browse the repository at this point in the history
  11. Add block store.

    cheatfate committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    2b55aea View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    ce8057d View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    e604653 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    17e8208 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    0f3d721 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    b929a5a View commit details
    Browse the repository at this point in the history
  17. Add more debugging

    cheatfate committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    1781285 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    605dbf0 View commit details
    Browse the repository at this point in the history
  19. Fix for stash.

    cheatfate committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    a56e5bb View commit details
    Browse the repository at this point in the history
  20. Stash fixes part 2.

    cheatfate committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    69b722a View commit details
    Browse the repository at this point in the history
  21. Prepare for testing.

    cheatfate committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    6414b83 View commit details
    Browse the repository at this point in the history
  22. Fix assertion.

    cheatfate committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    afb7ba7 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    0c45eb4 View commit details
    Browse the repository at this point in the history
  24. Update backfill loading log statement.

    Use proper backfill slot callback for sync manager.
    cheatfate committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    9149ac9 View commit details
    Browse the repository at this point in the history
  25. Add handling of Duplicates.

    cheatfate committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    958bf24 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    2ad2c38 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    ca67672 View commit details
    Browse the repository at this point in the history
  28. Add snappy compression to beaconchain_file.

    Format syncing speed properly.
    cheatfate committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    5c3a961 View commit details
    Browse the repository at this point in the history
  29. Add blobs verification.

    cheatfate committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    946e8f2 View commit details
    Browse the repository at this point in the history
  30. Add slot number to file structure for easy navigation over stream o…

    …f compressed objects.
    cheatfate committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    43b24a4 View commit details
    Browse the repository at this point in the history
  31. Change database filename.

    cheatfate committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    3daf8f9 View commit details
    Browse the repository at this point in the history
  32. Fix structure size.

    cheatfate committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    aeb0539 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    865992e View commit details
    Browse the repository at this point in the history
  34. Fix checkRepair() issues.

    cheatfate committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    11f8efa View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    1260d54 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    a7d5066 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    76a5beb View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    5627c80 View commit details
    Browse the repository at this point in the history
  39. Dump blocks.

    cheatfate committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    a4d68bb View commit details
    Browse the repository at this point in the history
  40. One more filedump.

    cheatfate committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    0364cd9 View commit details
    Browse the repository at this point in the history
  41. Fix chunk corruption code.

    cheatfate committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    f141e58 View commit details
    Browse the repository at this point in the history
  42. Fix detection issue.

    cheatfate committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    ce2973f View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    6eb7b4a View commit details
    Browse the repository at this point in the history
  44. Add more clearance steps.

    cheatfate committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    f30602e View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    144067f View commit details
    Browse the repository at this point in the history
  46. Fix compilation issues.

    cheatfate committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    fee34fc View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    3db4e8b View commit details
    Browse the repository at this point in the history
  48. Fix async issues.

    Add more information when proposer verification failed.
    cheatfate committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    c5dceca View commit details
    Browse the repository at this point in the history
  49. Fix 8192 slots issue.

    cheatfate committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    30386e9 View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    8b8d15c View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    34d7dca View commit details
    Browse the repository at this point in the history
  52. Fix tests.

    cheatfate committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    870b182 View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    bc7d5d1 View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    f98e566 View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    026c16e View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    b6d7fa7 View commit details
    Browse the repository at this point in the history
  57. Remove debugging statement.

    cheatfate committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    e270e15 View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    071d9e5 View commit details
    Browse the repository at this point in the history
  59. Attempt to fix LC.

    cheatfate committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    ad88f10 View commit details
    Browse the repository at this point in the history
  60. Fix timeleft calculation when untrusted sync backfilling started righ…

    …t after LC block received.
    cheatfate committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    a3f6b2a View commit details
    Browse the repository at this point in the history
  61. Workaround for chronicles + results error issue.

    Remove some compilation warnings.
    Fix `CatchableError` leaks on Windows.
    cheatfate committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    36d42ba View commit details
    Browse the repository at this point in the history
  62. Address review comments.

    cheatfate committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    92c59cc View commit details
    Browse the repository at this point in the history
  63. Configuration menu
    Copy the full SHA
    159f1da View commit details
    Browse the repository at this point in the history
  64. Configuration menu
    Copy the full SHA
    99ad032 View commit details
    Browse the repository at this point in the history
  65. Rebase and fix the issues.

    cheatfate committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    30e69cd View commit details
    Browse the repository at this point in the history
  66. Configuration menu
    Copy the full SHA
    f3451ad View commit details
    Browse the repository at this point in the history