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

Database metadata refactor #6555

Merged
merged 25 commits into from
Feb 26, 2024
Merged

Commits on Jan 16, 2024

  1. WIP

    Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
    fab-10 committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    67ff612 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2024

  1. Merge branch 'main' into database-metadata-refactor

    # Conflicts:
    #	besu/src/test/java/org/hyperledger/besu/cli/subcommands/storage/TrieLogHelperTest.java
    #	besu/src/test/java/org/hyperledger/besu/controller/MergeBesuControllerBuilderTest.java
    #	besu/src/test/java/org/hyperledger/besu/controller/QbftBesuControllerBuilderTest.java
    #	ethereum/core/src/main/java/org/hyperledger/besu/ethereum/storage/StorageProvider.java
    #	ethereum/core/src/main/java/org/hyperledger/besu/ethereum/storage/keyvalue/KeyValueSegmentIdentifier.java
    #	ethereum/core/src/main/java/org/hyperledger/besu/ethereum/storage/keyvalue/KeyValueStorageProvider.java
    #	ethereum/core/src/main/java/org/hyperledger/besu/ethereum/trie/bonsai/storage/BonsaiWorldStateKeyValueStorage.java
    #	ethereum/core/src/test-support/java/org/hyperledger/besu/ethereum/core/InMemoryKeyValueStorageProvider.java
    #	ethereum/core/src/test/java/org/hyperledger/besu/ethereum/trie/bonsai/AbstractIsolationTests.java
    #	ethereum/eth/src/jmh/java/org/hyperledger/besu/ethereum/eth/sync/worldstate/WorldStateDownloaderBenchmark.java
    #	ethereum/eth/src/test/java/org/hyperledger/besu/ethereum/eth/sync/fastsync/worldstate/FastWorldDownloadStateTest.java
    #	ethereum/eth/src/test/java/org/hyperledger/besu/ethereum/eth/sync/fastsync/worldstate/PersistDataStepTest.java
    #	ethereum/eth/src/test/java/org/hyperledger/besu/ethereum/eth/sync/snapsync/PersistDataStepTest.java
    #	ethereum/eth/src/test/java/org/hyperledger/besu/ethereum/eth/sync/snapsync/SnapWorldDownloadStateTest.java
    #	ethereum/eth/src/test/java/org/hyperledger/besu/ethereum/eth/sync/snapsync/TaskGenerator.java
    #	ethereum/eth/src/test/java/org/hyperledger/besu/ethereum/eth/sync/snapsync/request/heal/StorageTrieNodeHealingRequestTest.java
    fab-10 committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    cf48919 View commit details
    Browse the repository at this point in the history
  2. WIP

    Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
    fab-10 committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    a59c233 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2024

  1. Configuration menu
    Copy the full SHA
    748bb47 View commit details
    Browse the repository at this point in the history
  2. WIP

    Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
    fab-10 committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    8cf7802 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2024

  1. Merge branch 'main' into database-metadata-refactor

    # Conflicts:
    #	ethereum/core/src/main/java/org/hyperledger/besu/ethereum/storage/keyvalue/KeyValueSegmentIdentifier.java
    fab-10 committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    9e03168 View commit details
    Browse the repository at this point in the history
  2. WIP

    Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
    fab-10 committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    fd1f9cb View commit details
    Browse the repository at this point in the history
  3. Update test

    Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
    fab-10 committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    7bd6974 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2024

  1. Merge branch 'main' into database-metadata-refactor

    # Conflicts:
    #	ethereum/core/src/main/java/org/hyperledger/besu/ethereum/chain/GenesisState.java
    #	ethereum/core/src/test-support/java/org/hyperledger/besu/ethereum/core/InMemoryKeyValueStorageProvider.java
    #	ethereum/core/src/test/java/org/hyperledger/besu/ethereum/chain/GenesisStateTest.java
    #	ethereum/core/src/test/java/org/hyperledger/besu/ethereum/trie/bonsai/AbstractIsolationTests.java
    #	plugin-api/src/main/java/org/hyperledger/besu/plugin/services/storage/DataStorageFormat.java
    #	plugins/rocksdb/src/main/java/org/hyperledger/besu/plugin/services/storage/rocksdb/RocksDBKeyValueStorageFactory.java
    #	plugins/rocksdb/src/test/java/org/hyperledger/besu/plugin/services/storage/rocksdb/RocksDBKeyValueStorageFactoryTest.java
    fab-10 committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    b16dec5 View commit details
    Browse the repository at this point in the history
  2. Detect and handle db upgrades and downgrades

    Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
    fab-10 committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    02fa76a View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2024

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

    Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
    fab-10 committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    7220c48 View commit details
    Browse the repository at this point in the history
  3. Fix test

    Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
    fab-10 committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    384d657 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2024

  1. Configuration menu
    Copy the full SHA
    5199229 View commit details
    Browse the repository at this point in the history
  2. Add revert-metadata subcommand

    Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
    fab-10 committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    ed160b6 View commit details
    Browse the repository at this point in the history
  3. Json pretty print and exclude empty optionals

    Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
    fab-10 committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    8fae465 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2024

  1. Update CHANGELOG.md

    Co-authored-by: Gabriel Fukushima <gabrielfukushima@gmail.com>
    Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
    fab-10 and gfukushima authored Feb 15, 2024
    Configuration menu
    Copy the full SHA
    6996199 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into database-metadata-refactor

    # Conflicts:
    #	CHANGELOG.md
    fab-10 committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    d49c779 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2024

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

Commits on Feb 19, 2024

  1. Configuration menu
    Copy the full SHA
    ab14197 View commit details
    Browse the repository at this point in the history
  2. Apply suggestion from code review

    Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
    fab-10 committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    0ab6291 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. Merge branch 'main' into database-metadata-refactor

    # Conflicts:
    #	besu/src/main/java/org/hyperledger/besu/cli/BesuCommand.java
    #	plugin-api/build.gradle
    #	plugin-api/src/main/java/org/hyperledger/besu/plugin/services/BesuConfiguration.java
    fab-10 committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    b5c53ed View commit details
    Browse the repository at this point in the history
  2. javadoc

    Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
    fab-10 committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    2a7c613 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2024

  1. Merge branch 'main' into database-metadata-refactor

    # Conflicts:
    #	CHANGELOG.md
    #	plugin-api/build.gradle
    fab-10 committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    1ee1e28 View commit details
    Browse the repository at this point in the history