mirror of
https://github.com/dashpay/dash.git
synced 2024-12-26 04:22:55 +01:00
Document how FlushStateMode::NONE is handled
This commit is contained in:
parent
2311c7cc86
commit
0000d8f727
@ -2064,6 +2064,9 @@ bool CChainState::ConnectBlock(const CBlock& block, CValidationState& state, CBl
|
|||||||
* The caches and indexes are flushed depending on the mode we're called with
|
* The caches and indexes are flushed depending on the mode we're called with
|
||||||
* if they're too large, if it's been a while since the last write,
|
* if they're too large, if it's been a while since the last write,
|
||||||
* or always and in all cases if we're in prune mode and are deleting files.
|
* or always and in all cases if we're in prune mode and are deleting files.
|
||||||
|
*
|
||||||
|
* If FlushStateMode::NONE is used, then FlushStateToDisk(...) won't do anything
|
||||||
|
* besides checking if we need to prune.
|
||||||
*/
|
*/
|
||||||
bool static FlushStateToDisk(const CChainParams& chainparams, CValidationState &state, FlushStateMode mode, int nManualPruneHeight) {
|
bool static FlushStateToDisk(const CChainParams& chainparams, CValidationState &state, FlushStateMode mode, int nManualPruneHeight) {
|
||||||
int64_t nMempoolUsage = mempool.DynamicMemoryUsage();
|
int64_t nMempoolUsage = mempool.DynamicMemoryUsage();
|
||||||
|
Loading…
Reference in New Issue
Block a user