plugeth/trie
gary rong ecdbb402ee trie: remove node ordering slice in sync batch (#19929)
When we flush a batch of trie nodes into database during the state
sync, we should guarantee that all children should be flushed before
parent.

Actually the trie nodes commit order is strict by: children -> parent.
But when we flush all ready nodes into db, we don't need the order
anymore since

    (1) they are all ready nodes (no more dependency)
    (2) underlying database provides write atomicity
2019-10-28 18:50:11 +01:00
..
database_test.go trie: there's no point in retrieving the metaroot 2019-04-05 13:09:28 +03:00
database.go all: integrate the freezer with fast sync 2019-05-16 10:39:32 +03:00
encoding_test.go trie: rework and document key encoding 2017-04-25 02:14:31 +02:00
encoding.go trie: fix error in node decoding (#19111) 2019-02-16 16:16:12 +01:00
errors.go trie: more node iterator improvements (#14615) 2017-06-20 18:26:09 +02:00
hasher.go cmd, core, eth, trie: get rid of trie cache generations (#19262) 2019-03-14 15:25:12 +02:00
iterator_test.go all: clean up and proerly abstract database access 2019-03-06 13:35:03 +02:00
iterator.go core, trie: decode the value for storage dump (#19943) 2019-08-12 17:14:40 +03:00
node.go cmd, core, eth, trie: get rid of trie cache generations (#19262) 2019-03-14 15:25:12 +02:00
proof_test.go ethdb, trie: tiny API tidy-up from the database rework pr 2019-03-12 12:32:02 +02:00
proof.go all: integrate the freezer with fast sync 2019-05-16 10:39:32 +03:00
secure_trie_test.go cmd, core, eth, trie: get rid of trie cache generations (#19262) 2019-03-14 15:25:12 +02:00
secure_trie.go cmd, core, eth, trie: get rid of trie cache generations (#19262) 2019-03-14 15:25:12 +02:00
sync_bloom.go cmd/geth: wrong memory size sanitizing on OpenBSD (#19793) 2019-07-05 13:13:21 +03:00
sync_test.go trie: remove node ordering slice in sync batch (#19929) 2019-10-28 18:50:11 +01:00
sync.go trie: remove node ordering slice in sync batch (#19929) 2019-10-28 18:50:11 +01:00
trie_test.go core/state, p2p/discover, trie, whisper: avoid unnecessary conversions (#19870) 2019-07-22 10:30:09 +03:00
trie.go cmd, core, eth, trie: get rid of trie cache generations (#19262) 2019-03-14 15:25:12 +02:00