support checkpoint scheduled clean

Registered by xiangxinyong

Smaug provides Operation Engine Service to support the scheduled operation for a protection plan.One scheduled operation will create lots of checkpoints as the trigger define the rules.e.g.one checkpoint every day, one checkpoint every week,one checkpoint every month.So the end users need more and more storage capacity, and some checkpoints are not useful and necessary for the end users.

Smaug could support checkpoint scheduled clean feature to satisfy the end-user's requirement.Smaug could provide the end users some settings like "max backups" and "retention duration" for the checkpoints which are created by the Scheduled protection,
and then Smaug could clean the deprecated checkpoints as the end users define.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
xiangxinyong
Direction:
Needs approval
Assignee:
None
Definition:
Discussion
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/checkpoint-scheduled-clean,n,z

Addressed by: https://review.openstack.org/351670
    Support checkpoint scheduled clean

Addressed by: https://review.openstack.org/368599
    Add checkpoint_records table of db

Addressed by: https://review.openstack.org/368872
    Add versioned object of checkpoint_records table

Addressed by: https://review.openstack.org/400222
    Add extra_info when scheduled exec

Addressed by: https://review.openstack.org/400540
    Support checkpoint scheduled clean

Gerrit topic: https://review.openstack.org/#q,topic:bp/checkpoint-scheduled-clean-1,n,z

Addressed by: https://review.openstack.org/398892
    Add checkpoint record to CheckpointRecord db

Gerrit topic: https://review.openstack.org/#q,topic:bug/add-and-delete-checkpoint-record,n,z

Gerrit topic: https://review.openstack.org/#q,topic:bp/checkpoint-scheduled-clean-0,n,z

Gerrit topic: https://review.openstack.org/#q,topic:protection_extra_info,n,z

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.