Store minor version mismatch causes more issues than expected
While testing !1204 (but apparently not limited to that branch) I found that despite rocksdb opened successfully storage at location
1250711ms account_history_rocksdb_plugin.cpp:556 openDb ] RocksDB opened successfully storage at location: `/haf-pool/old-style-backup-production/exchange-test/blockchain/account-history-rocksdb-storage'.
it failed because of store minor version mismatch
1250721ms main.cpp:176 main ] 10 assert_exception: Assert Exception
minor == STORE_MINOR_VERSION
Store minor version mismatch
{}
account_history_rocksdb_plugin.cpp:756 verifyStoreVersion
So question is if it's not too strict (i.e. for versions that doesn't require replay this check would effectively enforce it)
And the problem is annoying also because --force-replay
can't actually force replay.
Of course simple workaround with deleting account-history-rocksdb-storage
helps.
Edited by Gandalf