Changeset View
Changeset View
Standalone View
Standalone View
src/wallet/db.cpp
Show First 20 Lines • Show All 860 Lines • ▼ Show 20 Lines | if (!fDbEnvInit) { | ||||
// Move log data to the dat file | // Move log data to the dat file | ||||
CloseDb(strFile); | CloseDb(strFile); | ||||
LogPrint(BCLog::WALLETDB, | LogPrint(BCLog::WALLETDB, | ||||
"BerkeleyEnvironment::Flush: %s checkpoint\n", | "BerkeleyEnvironment::Flush: %s checkpoint\n", | ||||
strFile); | strFile); | ||||
dbenv->txn_checkpoint(0, 0, 0); | dbenv->txn_checkpoint(0, 0, 0); | ||||
LogPrint(BCLog::WALLETDB, | LogPrint(BCLog::WALLETDB, | ||||
"BerkeleyEnvironment::Flush: %s detach\n", strFile); | "BerkeleyEnvironment::Flush: %s detach\n", strFile); | ||||
if (!fMockDb) dbenv->lsn_reset(strFile.c_str(), 0); | if (!fMockDb) { | ||||
dbenv->lsn_reset(strFile.c_str(), 0); | |||||
} | |||||
LogPrint(BCLog::WALLETDB, | LogPrint(BCLog::WALLETDB, | ||||
"BerkeleyEnvironment::Flush: %s closed\n", strFile); | "BerkeleyEnvironment::Flush: %s closed\n", strFile); | ||||
mapFileUseCount.erase(mi++); | mapFileUseCount.erase(mi++); | ||||
} else { | } else { | ||||
mi++; | mi++; | ||||
} | } | ||||
} | } | ||||
LogPrint(BCLog::WALLETDB, | LogPrint(BCLog::WALLETDB, | ||||
▲ Show 20 Lines • Show All 129 Lines • Show Last 20 Lines |