Merge #10148: Use non-atomic flushing with block replay
commitd4e551adfec298d12f2147467227f07e3a94b872
authorWladimir J. van der Laan <laanwj@gmail.com>
Wed, 28 Jun 2017 16:24:32 +0000 (28 18:24 +0200)
committerWladimir J. van der Laan <laanwj@gmail.com>
Wed, 28 Jun 2017 16:26:41 +0000 (28 18:26 +0200)
tree38479ecf10f5bf10363d208334e25bb6271b3429
parent416af3edf5b5ab265acf95568f2bc9eabd3d96de
parent176c021d085f5a45bc9e038e760942aa648dd797
Merge #10148: Use non-atomic flushing with block replay

176c021 [qa] Test non-atomic chainstate writes (Suhas Daftuar)
d6af06d Dont create pcoinsTip until after ReplayBlocks. (Matt Corallo)
eaca1b7 Random db flush crash simulator (Pieter Wuille)
0580ee0 Adapt memory usage estimation for flushing (Pieter Wuille)
013a56a Non-atomic flushing using the blockchain as replay journal (Pieter Wuille)
b3a279c [MOVEONLY] Move LastCommonAncestor to chain (Pieter Wuille)

Tree-SHA512: 47ccc62303f9075c44d2a914be75bd6969ff881a857a2ff1227f05ec7def6f4c71c46680c5a28cb150c814999526797dc05cf2701fde1369c06169f46eccddee
src/coins.cpp
src/coins.h
src/init.cpp
src/txdb.h
src/validation.cpp
test/functional/test_runner.py