@@ -3993,7 +3993,6 @@ void UnlinkPrunedFiles(const std::set<int>& setFilesToPrune)
3993
3993
}
3994
3994
}
3995
3995
3996
- /* Calculate the block/rev files to delete based on height specified by user with RPC command pruneblockchain */
3997
3996
void BlockManager::FindFilesToPruneManual (std::set<int >& setFilesToPrune, int nManualPruneHeight, int chain_tip_height)
3998
3997
{
3999
3998
assert (fPruneMode && nManualPruneHeight > 0 );
@@ -4028,21 +4027,6 @@ void PruneBlockFilesManual(int nManualPruneHeight)
4028
4027
}
4029
4028
}
4030
4029
4031
- /* *
4032
- * Prune block and undo files (blk???.dat and undo???.dat) so that the disk space used is less than a user-defined target.
4033
- * The user sets the target (in MB) on the command line or in config file. This will be run on startup and whenever new
4034
- * space is allocated in a block or undo file, staying below the target. Changing back to unpruned requires a reindex
4035
- * (which in this case means the blockchain must be re-downloaded.)
4036
- *
4037
- * Pruning functions are called from FlushStateToDisk when the global fCheckForPruning flag has been set.
4038
- * Block and undo files are deleted in lock-step (when blk00003.dat is deleted, so is rev00003.dat.)
4039
- * Pruning cannot take place until the longest chain is at least a certain length (100000 on mainnet, 1000 on testnet, 1000 on regtest).
4040
- * Pruning will never delete a block within a defined distance (currently 288) from the active chain's tip.
4041
- * The block index is updated by unsetting HAVE_DATA and HAVE_UNDO for any blocks that were stored in the deleted files.
4042
- * A db flag records the fact that at least some block files have been pruned.
4043
- *
4044
- * @param[out] setFilesToPrune The set of file indices that can be unlinked will be returned
4045
- */
4046
4030
void BlockManager::FindFilesToPrune (std::set<int >& setFilesToPrune, uint64_t nPruneAfterHeight, int chain_tip_height, bool is_ibd)
4047
4031
{
4048
4032
LOCK2 (cs_main, cs_LastBlockFile);
0 commit comments