diff options
| author | Jonas Schnelli <[email protected]> | 2018-03-11 12:42:02 +0800 |
|---|---|---|
| committer | Jonas Schnelli <[email protected]> | 2018-03-20 09:33:17 +0700 |
| commit | a1926362ecb3c354ae338ef7d7020daf78f980c9 (patch) | |
| tree | 9be5d4ea2d46e0c8624b74774ab555035120ea58 | |
| parent | QA: Add -blocksdir test (diff) | |
| download | discoin-a1926362ecb3c354ae338ef7d7020daf78f980c9.tar.xz discoin-a1926362ecb3c354ae338ef7d7020daf78f980c9.zip | |
-blocksdir: keep blockindex leveldb database in datadir
| -rw-r--r-- | src/txdb.cpp | 2 | ||||
| -rwxr-xr-x | test/functional/feature_blocksdir.py | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/txdb.cpp b/src/txdb.cpp index f6d60411b..4a2c32188 100644 --- a/src/txdb.cpp +++ b/src/txdb.cpp @@ -147,7 +147,7 @@ size_t CCoinsViewDB::EstimateSize() const return db.EstimateSize(DB_COIN, (char)(DB_COIN+1)); } -CBlockTreeDB::CBlockTreeDB(size_t nCacheSize, bool fMemory, bool fWipe) : CDBWrapper(GetBlocksDir() / "index", nCacheSize, fMemory, fWipe) { +CBlockTreeDB::CBlockTreeDB(size_t nCacheSize, bool fMemory, bool fWipe) : CDBWrapper(gArgs.IsArgSet("-blocksdir") ? GetDataDir() / "blocks" / "index" : GetBlocksDir() / "index", nCacheSize, fMemory, fWipe) { } bool CBlockTreeDB::ReadBlockFileInfo(int nFile, CBlockFileInfo &info) { diff --git a/test/functional/feature_blocksdir.py b/test/functional/feature_blocksdir.py index e9d7b9de5..6ee6cb9a3 100755 --- a/test/functional/feature_blocksdir.py +++ b/test/functional/feature_blocksdir.py @@ -27,8 +27,8 @@ class BlocksdirTest(BitcoinTestFramework): self.start_node(0, ["-blocksdir="+self.options.tmpdir+ "/blocksdir"]) self.log.info("mining blocks..") self.nodes[0].generate(10) - assert(os.path.isfile(self.options.tmpdir+ "/blocksdir/regtest/blocks/blk00000.dat")) - assert(os.path.isdir(self.options.tmpdir+ "/blocksdir/regtest/blocks/index")) + assert(os.path.isfile(os.path.join(self.options.tmpdir, "blocksdir", "regtest", "blocks", "blk00000.dat"))) + assert(os.path.isdir(os.path.join(self.options.tmpdir, "node0", "regtest", "blocks", "index"))) if __name__ == '__main__': BlocksdirTest().main() |