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

Modularize beacon node backend #4718

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

Commits on Aug 31, 2023

  1. add interface

    eserilev committed Aug 31, 2023
    Configuration menu
    Copy the full SHA
    0487b33 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'unstable' of https://github.com/sigp/lighthouse into mo…

    …dularize-beacon-node-backend
    eserilev committed Aug 31, 2023
    Configuration menu
    Copy the full SHA
    4b48ef8 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2023

  1. level db interface updates

    eserilev committed Sep 6, 2023
    Configuration menu
    Copy the full SHA
    ec84723 View commit details
    Browse the repository at this point in the history
  2. level db interface updates

    eserilev committed Sep 6, 2023
    Configuration menu
    Copy the full SHA
    86b820e View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2023

  1. starting the split

    eserilev committed Sep 7, 2023
    Configuration menu
    Copy the full SHA
    846b213 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2023

  1. remove leveldb references

    eserilev committed Sep 9, 2023
    Configuration menu
    Copy the full SHA
    a885c62 View commit details
    Browse the repository at this point in the history
  2. get test cases to pass

    eserilev committed Sep 9, 2023
    Configuration menu
    Copy the full SHA
    b8636d1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7177f22 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2023

  1. generalize key iter

    eserilev committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    d86eaf3 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2024

  1. resolve merge conflicts

    eserilev committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    d6c4971 View commit details
    Browse the repository at this point in the history
  2. rename impl to LevelDB

    eserilev committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    2ee7279 View commit details
    Browse the repository at this point in the history
  3. initial work

    eserilev committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    cc1dcf4 View commit details
    Browse the repository at this point in the history
  4. write option

    eserilev committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    b6a2823 View commit details
    Browse the repository at this point in the history
  5. cfg

    eserilev committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    3881da1 View commit details
    Browse the repository at this point in the history
  6. merge

    eserilev committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    1d39785 View commit details
    Browse the repository at this point in the history
  7. redb db impl

    eserilev committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    04011f3 View commit details
    Browse the repository at this point in the history
  8. redb

    eserilev committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    e2ecb41 View commit details
    Browse the repository at this point in the history
  9. durability and atomicity

    eserilev committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    323e9a9 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e2a9f7c View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2024

  1. remove savepoint

    eserilev committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    ad24ec9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3e557d6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    39c6b83 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2024

  1. test case passes

    eserilev committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    f718f9f View commit details
    Browse the repository at this point in the history
  2. update

    eserilev committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    41700d6 View commit details
    Browse the repository at this point in the history
  3. use rw lock

    eserilev committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    04eada1 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2024

  1. table iter experiment

    eserilev committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    e4d47ea View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2024

  1. iterator tests

    eserilev committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    4cf145d View commit details
    Browse the repository at this point in the history
  2. redb 2.0

    eserilev committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    01f8d3d View commit details
    Browse the repository at this point in the history
  3. iter_column_keys

    eserilev committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    22cb4c0 View commit details
    Browse the repository at this point in the history
  4. remove generic type param

    eserilev committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    27e9128 View commit details
    Browse the repository at this point in the history
  5. test cases passing

    eserilev committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    82ed22d View commit details
    Browse the repository at this point in the history
  6. iter temp and iter raw impl

    eserilev committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    f96ea2a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1583a1f View commit details
    Browse the repository at this point in the history
  8. fix

    eserilev committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    715e24d View commit details
    Browse the repository at this point in the history
  9. lint

    eserilev committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    5dab93b View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2024

  1. remove unwraps

    eserilev committed Feb 4, 2024
    Configuration menu
    Copy the full SHA
    114c7dd View commit details
    Browse the repository at this point in the history
  2. fmt

    eserilev committed Feb 4, 2024
    Configuration menu
    Copy the full SHA
    b84ff3c View commit details
    Browse the repository at this point in the history
  3. redb dependency

    eserilev committed Feb 4, 2024
    Configuration menu
    Copy the full SHA
    6badfe6 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2024

  1. Merge branch 'unstable' of https://github.com/sigp/lighthouse into mo…

    …dularize-beacon-node-backend
    eserilev committed Feb 8, 2024
    Configuration menu
    Copy the full SHA
    a76f64f View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2024

  1. add db name

    eserilev committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    ae6bf24 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2024

  1. resolve merge conflicts

    eserilev committed Feb 10, 2024
    Configuration menu
    Copy the full SHA
    795859e View commit details
    Browse the repository at this point in the history
  2. merge conflicts resolved

    eserilev committed Feb 10, 2024
    Configuration menu
    Copy the full SHA
    ab5e6a8 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2024

  1. dir check

    eserilev committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    9f4ccb5 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'unstable' of https://github.com/sigp/lighthouse into mo…

    …dularize-beacon-node-backend
    eserilev committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    5b49e4f View commit details
    Browse the repository at this point in the history
  3. logging errors

    eserilev committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    487c2f1 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2024

  1. Merge branch 'unstable' of https://github.com/sigp/lighthouse into mo…

    …dularize-beacon-node-backend
    eserilev committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    fd60c5b View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2024

  1. Configuration menu
    Copy the full SHA
    e1ab17d View commit details
    Browse the repository at this point in the history
  2. Merge branch 'unstable' of https://github.com/sigp/lighthouse into mo…

    …dularize-beacon-node-backend
    eserilev committed Feb 24, 2024
    Configuration menu
    Copy the full SHA
    ceeded2 View commit details
    Browse the repository at this point in the history
  3. linting

    eserilev committed Feb 24, 2024
    Configuration menu
    Copy the full SHA
    2bb1be7 View commit details
    Browse the repository at this point in the history
  4. off by one column iter

    eserilev committed Feb 24, 2024
    Configuration menu
    Copy the full SHA
    b1c437d View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2024

  1. fix test

    eserilev committed Feb 25, 2024
    Configuration menu
    Copy the full SHA
    0c6352b View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

  1. Configuration menu
    Copy the full SHA
    69f315f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    969b679 View commit details
    Browse the repository at this point in the history
  3. update docket

    eserilev committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    ddb68e2 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2024

  1. resolve merge conflict

    eserilev committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    304aed9 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2024

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

Commits on Jun 6, 2024

  1. merge unstable

    eserilev committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    48c5ca4 View commit details
    Browse the repository at this point in the history
  2. fmt fmt fmt

    eserilev committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    577836c View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2024

  1. resolve merge conflicts

    eserilev committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    d067bc6 View commit details
    Browse the repository at this point in the history
  2. remote iter raw keys

    eserilev committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    bdcdbda View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2024

  1. fix failed test

    eserilev committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    ad7f889 View commit details
    Browse the repository at this point in the history
  2. fmt

    eserilev committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    acfcd55 View commit details
    Browse the repository at this point in the history
  3. cargo changes

    eserilev committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    1164ddd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    def8b6c View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. defeault to redb

    eserilev committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    f7fc0a0 View commit details
    Browse the repository at this point in the history
  2. defeault to redb

    eserilev committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    e1806d8 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'unstable' of https://github.com/sigp/lighthouse into mo…

    …dularize-beacon-node-backend
    eserilev committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    2d2d4e9 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. Merge branch 'unstable' of https://github.com/sigp/lighthouse into mo…

    …dularize-beacon-node-backend
    eserilev committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    fdbe248 View commit details
    Browse the repository at this point in the history
  2. revert forced redb

    eserilev committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    0b3eee2 View commit details
    Browse the repository at this point in the history
  3. rename dbfile to .redb

    eserilev committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    15569b7 View commit details
    Browse the repository at this point in the history
  4. fix test, update docs

    eserilev committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    72d56ec View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. fix leveldb error

    eserilev committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    e9ee3ba View commit details
    Browse the repository at this point in the history
  2. fmt

    eserilev committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    2494a08 View commit details
    Browse the repository at this point in the history
  3. leveldb fix

    eserilev committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    58d0baf View commit details
    Browse the repository at this point in the history
  4. remove println

    eserilev committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    ced1189 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. Configuration menu
    Copy the full SHA
    ec7059b View commit details
    Browse the repository at this point in the history
  2. add compaction metrics

    eserilev committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    ad7db41 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8ed2ff4 View commit details
    Browse the repository at this point in the history
  4. add additional metrics

    eserilev committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    63b15b1 View commit details
    Browse the repository at this point in the history
  5. linting

    eserilev committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    fc2e412 View commit details
    Browse the repository at this point in the history
  6. fixbroken test

    eserilev committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    74e1c07 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. metrics

    eserilev committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    72b6381 View commit details
    Browse the repository at this point in the history
  2. fix build error

    eserilev committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    627f013 View commit details
    Browse the repository at this point in the history
  3. small revert

    eserilev committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    6237531 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2024

  1. resolve merge conflicts:

    eserilev committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    df59d23 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d97aeaf View commit details
    Browse the repository at this point in the history
  3. update metrics

    eserilev committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    0bab63c View commit details
    Browse the repository at this point in the history
  4. fix redb

    eserilev committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    06490d4 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. fix conflicts, add TODOS

    eserilev committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    89866f2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f2c514a View commit details
    Browse the repository at this point in the history
  3. remove todos

    eserilev committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    7428536 View commit details
    Browse the repository at this point in the history
  4. fix audits

    eserilev committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    910f45d View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2024

  1. conflicts

    eserilev committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    cf3b056 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b589e2d View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2024

  1. Merge branch 'unstable' of https://github.com/sigp/lighthouse into mo…

    …dularize-beacon-node-backend
    eserilev committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    e3cdca5 View commit details
    Browse the repository at this point in the history
  2. update redb version to 2.1.3

    eserilev committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    282aa16 View commit details
    Browse the repository at this point in the history
  3. get tests to pass

    eserilev committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    807137a View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. Merge branch 'unstable' of https://github.com/sigp/lighthouse into mo…

    …dularize-beacon-node-backend
    eserilev committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    4b7a4ff View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2024

  1. Merge branch 'unstable' of https://github.com/sigp/lighthouse into mo…

    …dularize-beacon-node-backend
    eserilev committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    7bcc6f4 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2024

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

Commits on Nov 1, 2024

  1. Merge branch 'unstable' of https://github.com/sigp/lighthouse into mo…

    …dularize-beacon-node-backend
    eserilev committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    23b0a7c View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2024

  1. Configuration menu
    Copy the full SHA
    be5ceec View commit details
    Browse the repository at this point in the history
  2. fix tests

    eserilev committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    5e7ff6e View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2024

  1. fix test

    eserilev committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    c83812b View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2024

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

Commits on Nov 18, 2024

  1. linting

    eserilev committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    b11ce93 View commit details
    Browse the repository at this point in the history
  2. cleanup

    eserilev committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    9863c71 View commit details
    Browse the repository at this point in the history
  3. resolve merge conflicts

    eserilev committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    4f80f27 View commit details
    Browse the repository at this point in the history
  4. fmt

    eserilev committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    d53c5ff View commit details
    Browse the repository at this point in the history
  5. fix test

    eserilev committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    c938048 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2024

  1. fix blob and column logic

    eserilev committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    4a46aed View commit details
    Browse the repository at this point in the history