plugeth/core/state
Martin Holst Swende 59e1953246 core, ethdb, trie: mode dirty data to clean cache on flush (#19307)
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.
2019-03-26 15:48:31 +01:00
..
database.go cmd, core, eth, trie: get rid of trie cache generations (#19262) 2019-03-14 15:25:12 +02:00
dump.go core/state: rework dirty handling to avoid quadratic overhead 2018-03-28 09:29:28 +03:00
iterator_test.go all: clean up and proerly abstract database access 2019-03-06 13:35:03 +02:00
iterator.go core/state: access trie through Database interface, track errors (#14589) 2017-06-27 15:57:06 +02:00
journal.go core/state: avoid linear overhead on journal dirty listing 2018-03-28 09:32:02 +03:00
main_test.go all: fix license headers one more time 2015-07-23 18:35:11 +02:00
managed_state_test.go all: clean up and proerly abstract database access 2019-03-06 13:35:03 +02:00
managed_state.go core, core/state, core/vm: remove exported account getters (#3618) 2017-02-22 23:29:59 +01:00
state_object.go core: split out detailed trie access metrics from insertion time (#19316) 2019-03-25 10:01:18 +02:00
state_test.go all: clean up and proerly abstract database access 2019-03-06 13:35:03 +02:00
statedb_test.go all: clean up and proerly abstract database access 2019-03-06 13:35:03 +02:00
statedb.go core, ethdb, trie: mode dirty data to clean cache on flush (#19307) 2019-03-26 15:48:31 +01:00
sync_test.go all: clean up and proerly abstract database access 2019-03-06 13:35:03 +02:00
sync.go all: clean up and proerly abstract database access 2019-03-06 13:35:03 +02:00