Difference between revisions of "Howto/MrPlowDataMigration"
 (Created page with "    Category:HowTo")  | 
				|||
| Line 1: | Line 1: | ||
| + | |||
| + | Before 2021, [[MrPlow]] was suggested to run with [[ConfigOption/db_type]] of rocksdb.  RocksDB has great performance and is generally fairly reliable, but it does occasionally break in various ways.  For a node, that is not a big problem.  You can always delete a node DB and then resync.  | ||
| + | |||
| + | However, for things that need to be persisted, it isn't good enough.  So there is a new DB type of 'atomic_file' which uses one file per record.  For things like MrPlow that  | ||
| + | has a small number of records but the records are very important, that is a better fit.  | ||
| + | |||
| + | This guide is for how to switch a mining pool from RocksDB to Atomic File while maintaining the share state.  | ||
| + | |||
Revision as of 06:19, 1 January 2021
Before 2021, MrPlow was suggested to run with ConfigOption/db_type of rocksdb. RocksDB has great performance and is generally fairly reliable, but it does occasionally break in various ways. For a node, that is not a big problem. You can always delete a node DB and then resync.
However, for things that need to be persisted, it isn't good enough. So there is a new DB type of 'atomic_file' which uses one file per record. For things like MrPlow that has a small number of records but the records are very important, that is a better fit.
This guide is for how to switch a mining pool from RocksDB to Atomic File while maintaining the share state.