Mirza Aliev created IGNITE-19674:
------------------------------------
Summary: Provide an ability to restart
StandaloneMetaStorageManager with the recovered data
Key: IGNITE-19674
URL: https://issues.apache.org/jira/browse/IGNITE-19674
Project: Ignite
Issue Type: Bug
Reporter: Mirza Aliev
Currently if we use {{StandaloneMetaStorageManager#create()}} with
{{RocksDbKeyValueStorage}} in a scenarios when a node is restarted, data in a
metastorage is not recovering, because the logic in
{{RocksDbKeyValueStorage#start}} is the following: when we restart
{{RocksDbKeyValueStorage}}, we call {{recreateDb}} which deletes existing data,
recovery is relying on the raft's snapshot and log playback.
When we use {{StandaloneMetaStorageManager}} we mock raft layer, meaning that
we do not restore metastorage using raft's snapshot.
I propose to change a bit {{RocksDbKeyValueStorage}} so it won't delete data
when it is used in tests scenarios.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)