mirror of
https://gitlab.com/pulsechaincom/erigon-pulse.git
synced 2024-12-31 16:21:21 +00:00
fdbba5202b
* squash commits * enable storage cache * make linter happy * fix subtree prefix len check * save cahnges to test master * remove restriction on prefix len * fix comparison of last bits * fix wrong alignment * remove debug prints * commit current state * commit current state * avoid changing state of resolver from multiwalk * remove debug code * remove debug code * remove debug code * remove unnecessary copy * make code more readable * reduce rebuildHashes initial resolution * fix test after rebase to master * make code more readable * improve pruner * pruner add IntermediateCache bucket * fix panic in Walk on short keys * reduce allocations for storage keys decompression by increasing default buffer size * re-run CI * fix iterator behaviour * rename cache to hash for unification * re-run ci * avoid using underlying DB * hash all subtree nodes before unload * fix getNode method * need to check node type, not parent - before put to hashBucket * return back parent type check, doesn't work without it. * don't recalculate hash again * move unloadFunc from trie to pruner * rename bucket to shorter name * rename bucket to shorter name * clean * rebase to master |
||
---|---|---|
.. | ||
codecpool | ||
dbtest | ||
remote | ||
typedbucket | ||
badger_db.go | ||
bolt_db.go | ||
boltdb_test.go | ||
database_test.go | ||
encoding_test.go | ||
encoding.go | ||
ethdb_unix.go | ||
history_index_test.go | ||
history_index.go | ||
id.go | ||
interface.go | ||
iterator.go | ||
memory_database.go | ||
mutation_test.go | ||
mutation.go | ||
storage_index.go | ||
walk.go |