From 11a09879a97d2e5126aaa59e1ef38df69360aee8 Mon Sep 17 00:00:00 2001 From: Vinnie Falco Date: Sun, 1 Sep 2013 03:47:14 -0700 Subject: [PATCH] Move LevelDB options initialization into the factory --- modules/ripple_app/main/ripple_Application.cpp | 4 ---- modules/ripple_app/node/ripple_LevelDBBackendFactory.cpp | 4 ++++ 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/ripple_app/main/ripple_Application.cpp b/modules/ripple_app/main/ripple_Application.cpp index 542fabc10c..d15dcaaf4b 100644 --- a/modules/ripple_app/main/ripple_Application.cpp +++ b/modules/ripple_app/main/ripple_Application.cpp @@ -449,10 +449,6 @@ public: initSqliteDbs (); - leveldb::Options options; - options.create_if_missing = true; - options.block_cache = leveldb::NewLRUCache (getConfig ().getSize (siHashNodeDBCache) * 1024 * 1024); - getApp().getLedgerDB ()->getDB ()->executeSQL (boost::str (boost::format ("PRAGMA cache_size=-%d;") % (getConfig ().getSize (siLgrDBCache) * 1024))); getApp().getTxnDB ()->getDB ()->executeSQL (boost::str (boost::format ("PRAGMA cache_size=-%d;") % diff --git a/modules/ripple_app/node/ripple_LevelDBBackendFactory.cpp b/modules/ripple_app/node/ripple_LevelDBBackendFactory.cpp index 46fa06ddf8..0fd35c6dcb 100644 --- a/modules/ripple_app/node/ripple_LevelDBBackendFactory.cpp +++ b/modules/ripple_app/node/ripple_LevelDBBackendFactory.cpp @@ -214,6 +214,10 @@ private: LevelDBBackendFactory::LevelDBBackendFactory () { + leveldb::Options options; + options.create_if_missing = true; + options.block_cache = leveldb::NewLRUCache (getConfig ().getSize ( + siHashNodeDBCache) * 1024 * 1024); } LevelDBBackendFactory::~LevelDBBackendFactory ()