feat: add backup restore workflow
This commit is contained in:
parent
0d588fb3d9
commit
619e8eee62
7 changed files with 498 additions and 6 deletions
|
|
@ -134,13 +134,13 @@ it.
|
|||
error.
|
||||
- `[x]` Tests cover failure injection for at least one multi-table path.
|
||||
|
||||
- `[ ]` Add backup and restore workflow.
|
||||
- `[x]` Add backup and restore workflow.
|
||||
Acceptance criteria:
|
||||
- `[ ]` `geth backup create` or an equivalent documented command captures
|
||||
- `[x]` `geth backup create` or an equivalent documented command captures
|
||||
metadata, identity public material, config, and CAS metadata expectations.
|
||||
- `[ ]` Restore can write to a separate target home for validation.
|
||||
- `[ ]` Backup output avoids copying private SSH admin keys.
|
||||
- `[ ]` Docs explain what is and is not included.
|
||||
- `[x]` Restore can write to a separate target home for validation.
|
||||
- `[x]` Backup output avoids copying private SSH admin keys.
|
||||
- `[x]` Docs explain what is and is not included.
|
||||
|
||||
- `[x]` Document database durability settings.
|
||||
Acceptance criteria:
|
||||
|
|
@ -339,7 +339,7 @@ Goal: prove the system works as an actual base layer before broader use.
|
|||
1. `[x]` Finish Phase 0.
|
||||
2. `[~]` Refactor `geth-node` into daemon subsystems.
|
||||
3. `[x]` Add stable contract and golden JSON tests.
|
||||
4. `[ ]` Harden store migrations and backup.
|
||||
4. `[x]` Harden store migrations and backup.
|
||||
5. `[ ]` Complete security-boundary test coverage.
|
||||
6. `[ ]` Replace prototype private CAS cryptography.
|
||||
7. `[ ]` Add fault-injection sync tests.
|
||||
|
|
|
|||
Loading…
Reference in a new issue