Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ethdb/dbtest: addd test suite for ethdb backends (#19960) | Andrey Petrov | 2019-08-22 | 1 | -0/+40 |
| | | | | | | | | | - Move the existing tests from memorydb into a generalized testsuite that can be run by any ethdb backend implementation. - Add several more test cases to clarify some non-obvious nuances when implementing a custom ethdb backend, such as the behaviour of NewIteratorWithPrefix vs NewIteratorWithStart. - Add leveldb to the testsuite using in-memory storage for fast execution. | ||||
* | all: update author list and licenses | Péter Szilágyi | 2019-07-22 | 1 | -1/+1 |
| | |||||
* | core, ethdb, metrics, p2p: expose various counter metrics for grafana | Péter Szilágyi | 2019-06-11 | 1 | -6/+10 |
| | |||||
* | all: integrate the freezer with fast sync | gary rong | 2019-05-16 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * all: freezer style syncing core, eth, les, light: clean up freezer relative APIs core, eth, les, trie, ethdb, light: clean a bit core, eth, les, light: add unit tests core, light: rewrite setHead function core, eth: fix downloader unit tests core: add receipt chain insertion test core: use constant instead of hardcoding table name core: fix rollback core: fix setHead core/rawdb: remove canonical block first and then iterate side chain core/rawdb, ethdb: add hasAncient interface eth/downloader: calculate ancient limit via cht first core, eth, ethdb: lots of fixes * eth/downloader: print ancient disable log only for fast sync | ||||
* | core, eth, trie: bloom filter for trie node dedup during fast sync (#19489) | Péter Szilágyi | 2019-05-13 | 1 | -1/+8 |
| | | | | | | | | | | | | * core, eth, trie: bloom filter for trie node dedup during fast sync * eth/downloader, trie: address review comments * core, ethdb, trie: restart fast-sync bloom construction now and again * eth/downloader: initialize fast sync bloom on startup * eth: reenable eth/62 until we properly remove it | ||||
* | core, ethdb, trie: mode dirty data to clean cache on flush (#19307) | Martin Holst Swende | 2019-03-26 | 1 | -0/+29 |
| | | | | | This PR is a more advanced form of the dirty-to-clean cacher (#18995), where we reuse previous database write batches as datasets to uncache, saving a dirty-trie-iteration and a dirty-trie-rlp-reencoding per block. | ||||
* | ethdb, trie: tiny API tidy-up from the database rework pr | Péter Szilágyi | 2019-03-12 | 1 | -40/+40 |
| | |||||
* | all: clean up and proerly abstract database access | Péter Szilágyi | 2019-03-06 | 1 | -0/+418 |