Data Preservation
Currently Fuel performs full re-provisioning while performing rollback which
implies data deletion. For instance, it doesn't preserve virtual machine
image files, compute node log files, database files. That said it loses
valuable data during rollback.
The idea is to preserve certain partitions on the nodes during rollback while
fully reformat others. For instance, keep partition /var/lib/
intact but create fs on / from the scratch.
The alternative approach would be copying valuable data back and forth before
and after the rollback. But that would drastically increase time needed for
rollback.
Blueprint information
- Status:
- Complete
- Approver:
- Dmitry Klenov
- Priority:
- Undefined
- Drafter:
- Dmitry Klenov
- Direction:
- Needs approval
- Assignee:
- Arthur Svechnikov
- Definition:
- Approved
- Series goal:
- None
- Implementation:
-
Implemented
- Milestone target:
-
7.0
- Started by
- Dmitry Klenov
- Completed by
- Dmitry Klenov
Related branches
Related bugs
Sprints
Whiteboard
[ogelbukh]: Dmitry, could you please add dependency on this BP: https:/
Gerrit topic: https:/
Addressed by: https:/
Rollback Partition Preservation
Gerrit topic: https:/
Addressed by: https:/
Support a flag for preserving partitions in Volume Manager
Addressed by: https:/
Add simple data driver for partitioning info
Addressed by: https:/
Add processing of keep_data flag
Addressed by: https:/
Add processing of keep_data flag
Addressed by: https:/
Support Ceph OSD devices with existing data set
Work Items
Dependency tree

* Blueprints in grey have been implemented.