go-ethereum/ethdb
rjl493456442 2fabfa07cc core/rawdb: support freezer batch read with no size limit (#27687)
This change adds the ability to perform reads from freezer without size limitation. This can be useful in cases where callers are certain that out-of-memory will not happen (e.g. reading only a few elements). 

The previous API was designed to behave both optimally and secure while servicing a request from a peer, whereas this change should _not_ be used when an untrusted peer can influence the query size.
2023-11-10 11:09:46 -06:00
..
dbtest ethdb/dbtest: use slices package for sorting (#27491) 2023-11-10 11:09:46 -06:00
leveldb ethdb/leveldb: update leveldb metrics collection (#27643) 2023-11-10 11:09:46 -06:00
memorydb ethdb/pebble: prevent shutdown-panic (#27238) 2023-11-10 11:09:46 -06:00
pebble ethdb/pebble: use sync mode for pebble writes (#27615) 2023-11-10 11:09:46 -06:00
remotedb cmd/geth, cmd/utils: geth attach with custom headers (#25829) 2022-09-30 13:50:25 +02:00
batch.go core, ethdb, tests, trie: implement NewBatchWithSize API for batcher (#24392) 2022-02-15 15:15:13 +02:00
database.go core/rawdb: support freezer batch read with no size limit (#27687) 2023-11-10 11:09:46 -06:00
iterator.go all: simplify and fix database iteration with prefix/start (#20808) 2020-04-15 14:08:53 +03:00
snapshot.go all: update license headers and AUTHORS from git history (#24947) 2022-05-24 20:39:40 +02:00