Application Consistent Snapshots

Registered by Bryan Freeman on 2014-10-23

OpenStack snapshots of instances and volumes are at best file system consistent, but more likely only crash consistent. The main goal of this blueprint is to define a hypervisor-agnostic interface to notify applications of an impending snapshot to perform any application-specific quiesce operations prior to a filesystem freeze and snapshot as well as notification that a snapshot and thaw have completed in order for the application to perform any post-thaw operations.

This Blueprint focuses only on the narrow use-case of snapshot consistency and defines the interface necessary to ensure application consistency focusing on a KVM/QEMU implementation, as a model for all other hypervisor drivers.

Blueprint information

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

Related branches

Sprints

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.