mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-11-30 15:58:24 +01:00
Remove BDB dummy databases
This commit is contained in:
@@ -337,10 +337,6 @@ BerkeleyBatch::BerkeleyBatch(BerkeleyDatabase& database, const char* pszMode, bo
|
||||
|
||||
void BerkeleyDatabase::Open(const char* pszMode)
|
||||
{
|
||||
if (IsDummy()){
|
||||
return;
|
||||
}
|
||||
|
||||
bool fCreate = strchr(pszMode, 'c') != nullptr;
|
||||
unsigned int nFlags = DB_THREAD;
|
||||
if (fCreate)
|
||||
@@ -472,9 +468,6 @@ void BerkeleyEnvironment::ReloadDbEnv()
|
||||
|
||||
bool BerkeleyDatabase::Rewrite(const char* pszSkip)
|
||||
{
|
||||
if (IsDummy()) {
|
||||
return true;
|
||||
}
|
||||
while (true) {
|
||||
{
|
||||
LOCK(cs_db);
|
||||
@@ -602,9 +595,6 @@ void BerkeleyEnvironment::Flush(bool fShutdown)
|
||||
|
||||
bool BerkeleyDatabase::PeriodicFlush()
|
||||
{
|
||||
// There's nothing to do for dummy databases. Return true.
|
||||
if (IsDummy()) return true;
|
||||
|
||||
// Don't flush if we can't acquire the lock.
|
||||
TRY_LOCK(cs_db, lockDb);
|
||||
if (!lockDb) return false;
|
||||
@@ -632,9 +622,6 @@ bool BerkeleyDatabase::PeriodicFlush()
|
||||
|
||||
bool BerkeleyDatabase::Backup(const std::string& strDest) const
|
||||
{
|
||||
if (IsDummy()) {
|
||||
return false;
|
||||
}
|
||||
while (true)
|
||||
{
|
||||
{
|
||||
@@ -672,23 +659,17 @@ bool BerkeleyDatabase::Backup(const std::string& strDest) const
|
||||
|
||||
void BerkeleyDatabase::Flush()
|
||||
{
|
||||
if (!IsDummy()) {
|
||||
env->Flush(false);
|
||||
}
|
||||
env->Flush(false);
|
||||
}
|
||||
|
||||
void BerkeleyDatabase::Close()
|
||||
{
|
||||
if (!IsDummy()) {
|
||||
env->Flush(true);
|
||||
}
|
||||
env->Flush(true);
|
||||
}
|
||||
|
||||
void BerkeleyDatabase::ReloadDbEnv()
|
||||
{
|
||||
if (!IsDummy()) {
|
||||
env->ReloadDbEnv();
|
||||
}
|
||||
env->ReloadDbEnv();
|
||||
}
|
||||
|
||||
bool BerkeleyBatch::StartCursor()
|
||||
|
||||
Reference in New Issue
Block a user