Commit Graph

165 Commits (2e1ecc02bdf28a27e475386bc9f51452096bef4b)

Author SHA1 Message Date
Martin Holst Swende a1313b5b1e
trie: make hasher parallel when number of changes are large (#20488) 5 years ago
Martin Holst Swende 5a9c96454e
trie: separate hashes and committer, collapse on commit 5 years ago
Martin Holst Swende 9b09c0fc83 * trie: utilize callbacks instead of amassing lists in ref/unref (#20529) 5 years ago
me020523 4f7b7f84ae add node.go unit test file node_test.go (#20028) 5 years ago
Péter Szilágyi 13ccf6016e
trie: track dirty cache metrics, track clean writes on commit 5 years ago
gary rong 08611cfd75 trie: remove dead code (#20405) 5 years ago
gary rong 9d67222f4e trie: replace bigcache with fastcache (#19971) 5 years ago
Felix Lange 0abcf03fde trie: remove unused code (#20366) 5 years ago
gary rong ecdbb402ee trie: remove node ordering slice in sync batch (#19929) 5 years ago
gary rong df6c08a485 core, trie: decode the value for storage dump (#19943) 5 years ago
Christian Muehlhaeuser 5183483c53 core/state, p2p/discover, trie, whisper: avoid unnecessary conversions (#19870) 5 years ago
Guillaume Ballet dcc4adfcd7 cmd/geth: wrong memory size sanitizing on OpenBSD (#19793) 5 years ago
Péter Szilágyi 536b3b416c
cosensus, core, eth, params, trie: fixes + clique history cap 6 years ago
gary rong 80469bea0c
all: integrate the freezer with fast sync 6 years ago
Péter Szilágyi 9effd64290
core, eth, trie: bloom filter for trie node dedup during fast sync (#19489) 6 years ago
gary rong 14868a37fb trie: clarify why verifyProof doesn't check hashes (#19530) 6 years ago
Péter Szilágyi 4a4abc41d4
trie: approximate the wasted cache metaspace closer 6 years ago
Péter Szilágyi 4bf0d11e7c
trie: there's no point in retrieving the metaroot 6 years ago
Martin Holst Swende 59e1953246 core, ethdb, trie: mode dirty data to clean cache on flush (#19307) 6 years ago
Martin Holst Swende 876f357364 trie: disable fnv64a hashing of hashes for bigcache (#19314) 6 years ago
Péter Szilágyi 91eec1251c
cmd, core, eth, trie: get rid of trie cache generations (#19262) 6 years ago
Péter Szilágyi 8111b9dda5
ethdb, trie: tiny API tidy-up from the database rework pr 6 years ago
Péter Szilágyi 054412e335
all: clean up and proerly abstract database access 6 years ago
Matthew Halpern 514a9472ad trie: prefer nil slices over zero-length slices (#19084) 6 years ago
Martin Holst Swende 4f85c2b88b
trie: fix error in node decoding (#19111) 6 years ago
HackyMiner bb7c786b09 trie: add missing unlock call in error case (#18985) 6 years ago
Dave McGregor 33d233d3e1
vendor, crypto, swarm: switch over to upstream sha3 package 6 years ago
Martin Holst Swende 2843001ac2 trie: fix overflow in write cache parent tracking (#18165) 6 years ago
Péter Szilágyi d136e985e8
trie: go fmt package 6 years ago
Łukasz Kurowski 68be45e5f8 trie: return hasher to pool (#18116) 6 years ago
Péter Szilágyi 434dd5bc00
cmd, core, eth, light, trie: add trie read caching layer 6 years ago
Péter Szilágyi 53634f1e04 trie: remove unused originalRoot field (#17862) 6 years ago
Wenbiao Zheng 6a33954731 core, eth, trie: use common/prque (#17508) 6 years ago
Mymskmkt 70398d300d trie: fix typo (#17498) 6 years ago
Péter Szilágyi 11bbc66082
eth, trie: fix tracer GC which accidentally pruned the metaroot 6 years ago
Mymskmkt 8051a0768a trie: fix comment typo (#17350) 6 years ago
Oleg Kovalov cf05ef9106 p2p, swarm, trie: avoid copying slices in loops (#17265) 6 years ago
Péter Szilágyi 8a9c31a307
trie: handle removing the freshest node too 6 years ago
Péter Szilágyi 319098cc1c
trie: fix a temporary memory leak in the memcache 6 years ago
Péter Szilágyi d926bf2c7e trie: cache collapsed tries node, not rlp blobs (#16876) 7 years ago
Péter Szilágyi a3267ed929
trie: don't report the root flushlist as an alloc 7 years ago
Sarlor ea06da0892 trie: avoid unnecessary slicing on shortnode decoding (#16917) 7 years ago
Felix Lange e8ea5aa0d5 trie: reduce hasher allocations (#16896) 7 years ago
Péter Szilágyi 143c4341d8
core, eth, trie: streaming GC for the trie cache (#16810) 7 years ago
Wenbiao Zheng 38c7eb0f26 trie: rename TrieSync to Sync and improve hexToKeybytes (#16804) 7 years ago
Wenbiao Zheng d6ed2f67a8 eth, node, trie: fix minor typos (#16802) 7 years ago
Péter Szilágyi d31802312a
trie: cleaner logic, one less func call 7 years ago
Péter Szilágyi c934c06cc1
trie: support proof generation from the iterator 7 years ago
kiel barry 0fe47e98c4 trie: fixes to comply with golint (#16771) 7 years ago
gary rong 7beccb29be all: get rid of error when creating memory database (#16716) 7 years ago