127 Commits (b1e8012b564356f7637b5937e4ebad19e4479b74)

Author SHA1 Message Date
Neil Booth efe3ebd9ee Remove None from touched when backing up. 8 years ago
Neil Booth e91f49101b Don't start processing mempool until caught up 8 years ago
Neil Booth 0665e1ac5c Clear the touched addresses if not caught up 8 years ago
Neil Booth 39af7a7463 Rework main block processor loop 8 years ago
Neil Booth 3f64a8dd6e Log block processing time only if not syncing 8 years ago
Neil Booth 1ebebf08d9 Improve logging 8 years ago
Neil Booth 5c80b96d0f Prioritize mempool processing of sent txs 8 years ago
Neil Booth ac48695db8 daemon: getting height optionally gets mempool 8 years ago
Neil Booth 5fe49bb261 Synchronize daemon height and mempool fetching 8 years ago
Neil Booth e2f4847632 New env var MAX_SESSIONS 8 years ago
Neil Booth 1ef6a4d785 Split mempool out into new file. 8 years ago
Neil Booth 7399452294 Temporary hack to fix initial sync slowdown 8 years ago
Neil Booth 238b9e0285 Process blocks in the executor 8 years ago
Neil Booth 6b551973e8 queue -> tasks 8 years ago
Neil Booth f9cc21807f Further optimize the inner loop 8 years ago
Neil Booth 5c0b026158 Tasks queue just has null entries for now 8 years ago
Neil Booth 6aef79461f Don't shut down block processor by cancellation 8 years ago
Neil Booth 1b95bcd8ac Open DB differently depending on if syncing 8 years ago
Neil Booth 0afddb7bc3 Give backing up its own flush function 8 years ago
Neil Booth f5384ccc98 Remove get_tx_hash 8 years ago
Neil Booth 3f743e9630 Distinguish undo_info being empty and not existing 8 years ago
Neil Booth af3ae6429e Fix logging bug 8 years ago
Neil Booth 95a2de6dae Move DB undo code to db.py 8 years ago
Neil Booth 8d253c81d3 Move clean_db() to db.py 8 years ago
Neil Booth 59244cc24e Move bulk of FS flush code to db.py 8 years ago
Neil Booth df3cb8535a Cleaner handling of touched addresses 8 years ago
TheLazieR Yip f3ecfe00e2 Remove unused variables 8 years ago
TheLazieR Yip 828727d41a Remove unneccessary local variables 8 years ago
TheLazieR Yip b3623f5455 replace header_hashes with header_prevhash , header_hash 8 years ago
Neil Booth ef2703177e Fix another assertion error during reorgs 8 years ago
Neil Booth 9e220820aa Rework futures and event handling 8 years ago
Neil Booth bab0d162de Merge ServerManager and BlockServer 8 years ago
Neil Booth 640360c809 Add feature to simulate reorgs for debugging 8 years ago
Neil Booth 8970205e6c Remove obsolete debugging feature 8 years ago
Neil Booth 2df5aa746f Pop one from tx_counts for each block we back up. 8 years ago
Neil Booth 26221e751e Remove dead code 8 years ago
Neil Booth d1ba4b1a76 Reset fs_height when backing up 8 years ago
Neil Booth 67bb01bf2c Fix reorgs with unspendable TXOs 8 years ago
Neil Booth 87cdd2709d Implement daemon failover 8 years ago
Neil Booth 98fd178c62 Make mempool truly asynchronous 8 years ago
Neil Booth 8617c82ec2 Floor disk_count at zero. 8 years ago
Neil Booth 52116539d4 Clean shutdown: wait for transports to close 8 years ago
Neil Booth 3d87e299ea Move formatted_time to library 8 years ago
Neil Booth 942d5d6b00 Fix import 8 years ago
Neil Booth 063a5469cc Move mempool to be with BlockServer 8 years ago
Neil Booth d6fa4a1564 More logging improvements 8 years ago
Neil Booth 88185b0daa Bump log threshold up; tweak log 8 years ago
Neil Booth 24d9e5a95e Tweak flush logic 8 years ago
Neil Booth e6058c3fd3 hex_hash is already hex 8 years ago
Neil Booth d2c575a24b Better, more concise logs, particularly when caught up. 8 years ago