mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-01-10 20:03:34 -03:00
[log] mempool loading
Log at the top before incrementing so that this log isn't printed when there's only 1 tx.
This commit is contained in:
parent
522b8370d9
commit
eb78ea4eeb
1 changed files with 14 additions and 4 deletions
|
@ -67,10 +67,20 @@ bool LoadMempool(CTxMemPool& pool, const fs::path& load_path, Chainstate& active
|
|||
return false;
|
||||
}
|
||||
file.SetXor(xor_key);
|
||||
uint64_t num;
|
||||
file >> num;
|
||||
while (num) {
|
||||
--num;
|
||||
uint64_t total_txns_to_load;
|
||||
file >> total_txns_to_load;
|
||||
uint64_t txns_tried = 0;
|
||||
LogInfo("Loading %u mempool transactions from disk...\n", total_txns_to_load);
|
||||
int next_tenth_to_report = 0;
|
||||
while (txns_tried < total_txns_to_load) {
|
||||
const int percentage_done(100.0 * txns_tried / total_txns_to_load);
|
||||
if (next_tenth_to_report < percentage_done / 10) {
|
||||
LogInfo("Progress loading mempool transactions from disk: %d%% (tried %u, %u remaining)\n",
|
||||
percentage_done, txns_tried, total_txns_to_load - txns_tried);
|
||||
next_tenth_to_report = percentage_done / 10;
|
||||
}
|
||||
++txns_tried;
|
||||
|
||||
CTransactionRef tx;
|
||||
int64_t nTime;
|
||||
int64_t nFeeDelta;
|
||||
|
|
Loading…
Reference in a new issue