go-ethereum/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.go all: integrate the freezer with fast sync 2019-05-16 10:39:32 +03:00
database_test.go trie: there's no point in retrieving the metaroot 2019-04-05 13:09:28 +03:00
encoding.go trie: fix error in node decoding (#19111) 2019-02-16 16:16:12 +01:00
encoding_test.go trie: rework and document key encoding 2017-04-25 02:14:31 +02: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.go core, trie: decode the value for storage dump (#19943) 2019-08-12 17:14:40 +03:00
iterator_test.go all: clean up and proerly abstract database access 2019-03-06 13:35:03 +02:00
node.go cmd, core, eth, trie: get rid of trie cache generations (#19262) 2019-03-14 15:25:12 +02:00
proof.go all: integrate the freezer with fast sync 2019-05-16 10:39:32 +03:00
proof_test.go ethdb, trie: tiny API tidy-up from the database rework pr 2019-03-12 12:32:02 +02:00
secure_trie.go cmd, core, eth, trie: get rid of trie cache generations (#19262) 2019-03-14 15:25:12 +02:00
secure_trie_test.go cmd, core, eth, trie: get rid of trie cache generations (#19262) 2019-03-14 15:25:12 +02:00
sync.go trie: remove node ordering slice in sync batch (#19929) 2019-10-28 18:50:11 +01: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
trie.go cmd, core, eth, trie: get rid of trie cache generations (#19262) 2019-03-14 15:25:12 +02:00
trie_test.go core/state, p2p/discover, trie, whisper: avoid unnecessary conversions (#19870) 2019-07-22 10:30:09 +03:00