openethereum/util/journaldb/src
David ffeaee778c
Pause pruning while snapshotting (#11178)
* WIP. Typos and logging.

* Format todos

* Pause pruning while a snapshot is under way
Logs, docs and todos

* Allocate memory for the full chunk

* Name snapshotting threads

* Ensure `taking_snapshot` is set to false whenever and however `take_snapshot`returns
Rename `take_at` to `request_snapshot_at`
Cleanup

* Let "in_progress" deletion fail
Fix tests

* Just use an atomic

* Review grumbles

* Finish the sentence

* Resolve a few todos and clarify comments.

* Calculate progress rate since last update

* Lockfile

* Fix tests

* typo

* Reinstate default snapshotting frequency
Cut down on the logging noise

* address grumble

* Log memory use with `journal_size()` and explain why.
2019-10-24 16:46:32 +02:00
..
archivedb.rs journaldb changes (#10929) 2019-08-07 01:45:10 +02:00
as_hash_db_impls.rs journaldb changes (#10929) 2019-08-07 01:45:10 +02:00
earlymergedb.rs Update to latest trie version. (#10972) 2019-08-15 15:36:48 +02:00
lib.rs Pause pruning while snapshotting (#11178) 2019-10-24 16:46:32 +02:00
overlaydb.rs journaldb changes (#10929) 2019-08-07 01:45:10 +02:00
overlayrecentdb.rs Pause pruning while snapshotting (#11178) 2019-10-24 16:46:32 +02:00
refcounteddb.rs journaldb changes (#10929) 2019-08-07 01:45:10 +02:00
util.rs misc: bump license header to 2019 (#10135) 2019-01-07 11:33:07 +01:00