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

core/state: set-based journalling #30660

Open
wants to merge 7 commits into
base: master
Choose a base branch
from

Commits on Nov 30, 2024

  1. Configuration menu
    Copy the full SHA
    ba896fc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5e26c1e View commit details
    Browse the repository at this point in the history
  3. core/state: make journalling set-based

    core/state: add handling for DiscardSnapshot
    core/state: use new journal
    core/state, genesis: fix flaw re discard/commit.
    	In case the state is committed, the journal is reset, thus it is not correct to Discard/Revert snapshots at that point.
    core/state: fix nil defer in merge
    core/state: fix bugs in setjournal
    core/state: journal api changes
    core/state: bugfixes in sparse journal
    core/state: journal tests
    core/state: improve post-state check in journal-fuzzing test
    core/state: post-rebase fixups
    miner: remove discard-snapshot call, it's not needed since journal will be reset in Finalize
    core/state: fix tests
    core/state: lint
    core/state: supply origin-value when reverting storage change
    Update core/genesis.go
    core/state: fix erroneous comments
    core/state: review-nits regarding the journal
    holiman committed Nov 30, 2024
    Configuration menu
    Copy the full SHA
    cb0c5e1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2464870 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a290e33 View commit details
    Browse the repository at this point in the history
  6. core/state: refactor journal-fuzzer

    core/state: work on fuzztest for journals/state
    holiman committed Nov 30, 2024
    Configuration menu
    Copy the full SHA
    b2abde1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2dee224 View commit details
    Browse the repository at this point in the history