adding differential (cumulative) backup feature

Registered by Rajat Dhasmana

Types of backups include full, incremental and differential.

Currently cinder supports full and incremental backup only by the following commands :

cinder backup-create
cinder backup-create --incremental (requires atleast 1 full backup)

This blueprint suggests to implement differential backup feature in cinder.

Pros :
Faster restore than incremental backup
Only last full and most recent incremental are required for recovery

Cons :
Takes more space than incremental backup

Differential Backup : backs up only the files that changed since the last full backup

Incremental Backup : backs up the data that has changed since the last backup -- be it a full or incremental backup

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
Rajat Dhasmana
Direction:
Needs approval
Assignee:
None
Definition:
Obsolete
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
Sean McGinnis

Related branches

Sprints

Whiteboard

This was discussed when adding incremental, and we determined this does not make sense at the block level. The biggest issue is for most block storage it is not possible to track block changes across different backup types to determine what would need to be backed up.

Remember this is copying off blocks and not files.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.