go-ethereum/ethdb
rjl493456442 7f3afa1b71
Some checks are pending
/ Linux Build (push) Waiting to run
/ Linux Build (arm) (push) Waiting to run
/ Keeper Build (push) Waiting to run
/ Windows Build (push) Waiting to run
/ Docker Image (push) Waiting to run
ethdb/pebble, cmd, node: add pebble v2 support (#34009)
This PR adds the support of Pebble v2, details as below:

- Pebble V2 will be used if database is empty
- Pebble V1 will be used if database is not empty and the format is old
- Upgrade command (geth db pebble-upgrade) is provided to upgrade the
format to v2 offline
2026-06-22 12:50:49 +02:00
..
dbtest ethdb: Implement DeleteRange in batch (#31947) 2025-06-20 19:40:41 +08:00
leveldb core, ethdb, triedb: add batch close (#33708) 2026-03-04 11:17:47 +01:00
memorydb core, ethdb, triedb: add batch close (#33708) 2026-03-04 11:17:47 +01:00
pebble ethdb/pebble, cmd, node: add pebble v2 support (#34009) 2026-06-22 12:50:49 +02:00
remotedb core/rawdb, ethdb, cmd, triedb: manage finalized block-accessList in freezer (#34977) 2026-06-01 11:01:42 +08:00
batch.go core, ethdb, triedb: add batch close (#33708) 2026-03-04 11:17:47 +01:00
database.go core/rawdb, ethdb, cmd, triedb: manage finalized block-accessList in freezer (#34977) 2026-06-01 11:01:42 +08:00
iterator.go all: simplify and fix database iteration with prefix/start (#20808) 2020-04-15 14:08:53 +03:00