Bug 1041685

Summary: [RFE][cinder]: cinder backup improvements
Product: Red Hat OpenStack Reporter: RHOS Integration <rhos-integ>
Component: RFEsAssignee: RHOS Maint <rhos-maint>
Status: CLOSED UPSTREAM QA Contact:
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: unspecifiedCC: markmc, yeylon
Target Milestone: ---Keywords: FutureFeature
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
URL: https://blueprints.launchpad.net/cinder/+spec/cinder-backup-improvements
Whiteboard: upstream_milestone_none upstream_status_started upstream_definition_obsolete
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-03-19 16:52:02 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description RHOS Integration 2013-12-12 18:38:45 UTC
Cloned from launchpad blueprint https://blueprints.launchpad.net/cinder/+spec/cinder-backup-improvements.

Description:

There are currently a number of issues with the cinder backup service so I'm creating this blueprint to collate them since there is a some overlap and they could benefit from each other's context.

We currently have the following bugs/issues: (see Work Items section below)

Looking at these issues, there are a number of changes that need to be made to how the backup service works, notably:

1. We need AZ awareness when restoring to a new volume (need to ensure backup request goes to service running in correct AZ)
2. We need to include Glance metadata in backups (this should probabaly include encryption metadata i.e. store it all in backend store as opposed to the cinder db).
3. We need to support running multiple backup services on a single host running multiple backends.
4. We need a taskflow for backup operations

While some of these clearly involve changes that are not going to make H, it would be great to get some interim patches/fixes/safeguards in.

Specification URL (additional information):

None