From 26970c7e2779ba4a639e25a232c71229d8b030b9 Mon Sep 17 00:00:00 2001 From: moneromooo-monero Date: Tue, 7 Jul 2015 18:45:11 +0100 Subject: [PATCH 1/2] blockchain_utilities/README.md: add high level "what is this about" --- src/blockchain_utilities/README.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/blockchain_utilities/README.md b/src/blockchain_utilities/README.md index 9ac8c5dd8..d23e7f92a 100644 --- a/src/blockchain_utilities/README.md +++ b/src/blockchain_utilities/README.md @@ -4,13 +4,19 @@ Copyright (c) 2014-2015, The Monero Project ## Introduction +The blockchain utilities allow one to convert an old style blockchain.bin file +to a new style database. There are two ways to upgrade an old style blockchain: +The recommended way is to run a `blockchain_export`, then `blockchain_import`. +The other way is to run `blockchain_converter`. In both cases, you will be left +with a new style blockchain. + For importing into the LMDB database, compile with `DATABASE=lmdb` e.g. `DATABASE=lmdb make release` -This is also the default compile setting on the blockchain branch. +This is also the default compile setting on the master branch. By default, the exporter will use the original in-memory database (blockchain.bin) as its source. This default is to make migrating to an LMDB database easy, without having to recompile anything. From 369c7b32f86cfe57e5dabc6db8c70b5c4046e104 Mon Sep 17 00:00:00 2001 From: moneromooo-monero Date: Tue, 7 Jul 2015 18:45:21 +0100 Subject: [PATCH 2/2] blockchain_utilities/README.md: add workaround for resizing in batch mode --- src/blockchain_utilities/README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/blockchain_utilities/README.md b/src/blockchain_utilities/README.md index d23e7f92a..9d24b9ab9 100644 --- a/src/blockchain_utilities/README.md +++ b/src/blockchain_utilities/README.md @@ -44,6 +44,9 @@ Batch size refers to number of blocks and can be adjusted for performance based Verification should only be turned off if importing from a trusted blockchain. +If you encounter an error like "resizing not supported in batch mode", you can just re-run +the `blockchain_import` command again, and it will restart from where it left off. + ```bash ## use default settings to import blockchain.raw into database $ blockchain_import