Blockchain data backup-restore for a particular height #120

Open
opened 2023-03-08 23:35:03 +00:00 by snegurochka · 0 comments
Member

Original issue: https://github.com/nspcc-dev/neofs-node/issues/1571

In neofs-adm we need a command to get the data diff between two heights, extract it and be able to inject back later. This should cover at least Containers, eACL and NNS records. The extracted data has to be checked for consistency at both extraction and restoration stages.

Being a destructive action for emergency cases, it must require Alphabet multisignature.

Use case example:

Because of some tragic incident, a fork appears in the Sidechain. The operations person isolates a "wrong" CNs, saves useful data and restores it after chain is harmonized again.
This may or may not imply resetting the chain to some height in the past.

Original issue: https://github.com/nspcc-dev/neofs-node/issues/1571 In `neofs-adm` we need a command to get the data diff between two heights, extract it and be able to inject back later. This should cover at least Containers, eACL and NNS records. The extracted data has to be checked for consistency at both extraction and restoration stages. Being a destructive action for emergency cases, it must require Alphabet multisignature. Use case example: Because of some tragic incident, a fork appears in the Sidechain. The operations person isolates a "wrong" CNs, saves useful data and restores it after chain is harmonized again. This may or may not imply resetting the chain to some height in the past.
fyrchik added the
discussion
frostfs-adm
labels 2023-03-23 08:37:14 +00:00
fyrchik added this to the vNext milestone 2023-05-18 08:34:33 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: TrueCloudLab/frostfs-node#120
No description provided.