aboutsummaryrefslogtreecommitdiff
path: root/src/wallet
diff options
context:
space:
mode:
authorMatt Corallo <git@bluematt.me>2017-01-23 09:27:59 -0500
committerMatt Corallo <git@bluematt.me>2017-03-06 18:35:20 -0500
commit0235be1e7aa84ceb2c882c33fc279d4593e14968 (patch)
tree2225ae11bd76d7a24044601b29ca9707f4845283 /src/wallet
parent735d9b5362aeca34c0e62006986fe9d82c24ca08 (diff)
Rename FlushWalletDB -> CompactWalletDB, add function description
Diffstat (limited to 'src/wallet')
-rw-r--r--src/wallet/wallet.cpp2
-rw-r--r--src/wallet/walletdb.cpp2
-rw-r--r--src/wallet/walletdb.h3
3 files changed, 4 insertions, 3 deletions
diff --git a/src/wallet/wallet.cpp b/src/wallet/wallet.cpp
index 88dbb77ab5..04d5ea6eff 100644
--- a/src/wallet/wallet.cpp
+++ b/src/wallet/wallet.cpp
@@ -3765,7 +3765,7 @@ void CWallet::postInitProcess(CScheduler& scheduler)
// Run a thread to flush wallet periodically
if (!CWallet::fFlushScheduled.exchange(true)) {
- scheduler.scheduleEvery(MaybeFlushWalletDB, 500);
+ scheduler.scheduleEvery(MaybeCompactWalletDB, 500);
}
}
diff --git a/src/wallet/walletdb.cpp b/src/wallet/walletdb.cpp
index ae95fc4f29..5ba9f150a8 100644
--- a/src/wallet/walletdb.cpp
+++ b/src/wallet/walletdb.cpp
@@ -777,7 +777,7 @@ DBErrors CWalletDB::ZapWalletTx(vector<CWalletTx>& vWtx)
return DB_LOAD_OK;
}
-void MaybeFlushWalletDB()
+void MaybeCompactWalletDB()
{
static std::atomic<bool> fOneThread;
if (fOneThread.exchange(true)) {
diff --git a/src/wallet/walletdb.h b/src/wallet/walletdb.h
index 85364c134d..2e9899acc6 100644
--- a/src/wallet/walletdb.h
+++ b/src/wallet/walletdb.h
@@ -193,6 +193,7 @@ private:
void operator=(const CWalletDB&);
};
-void MaybeFlushWalletDB();
+//! Compacts BDB state so that wallet.dat is self-contained (if there are changes)
+void MaybeCompactWalletDB();
#endif // BITCOIN_WALLET_WALLETDB_H