mirror of
https://git.wownero.com/wownero/wownero.git
synced 2024-12-23 06:48:52 +00:00
Merge pull request #331
369c7b3
blockchain_utilities/README.md: add workaround for resizing in batch mode (moneromooo-monero)26970c7
blockchain_utilities/README.md: add high level "what is this about" (moneromooo-monero)
This commit is contained in:
commit
9dc25497a2
@ -4,13 +4,19 @@ Copyright (c) 2014-2015, The Monero Project
|
|||||||
|
|
||||||
## Introduction
|
## 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`
|
For importing into the LMDB database, compile with `DATABASE=lmdb`
|
||||||
|
|
||||||
e.g.
|
e.g.
|
||||||
|
|
||||||
`DATABASE=lmdb make release`
|
`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.
|
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.
|
This default is to make migrating to an LMDB database easy, without having to recompile anything.
|
||||||
@ -38,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.
|
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
|
```bash
|
||||||
## use default settings to import blockchain.raw into database
|
## use default settings to import blockchain.raw into database
|
||||||
$ blockchain_import
|
$ blockchain_import
|
||||||
|
Loading…
Reference in New Issue
Block a user