Description of problem: In order to support a resilient architecture we'd like that glance supports following architecture: 1.- Glance instances should be able to store and retrieve images from multiple ceph clusters (RBD backends). 2.- Glance should be able to store each image on several multiple RBD backends at upload time. These backeds could be defined by setting a list of backend identifiers in default_store. 3.- For each upload destination, glance should add a location metadata for the image using multi-location feature. 4.- If glance instances fail to fetch an image from the first location, it should try the next one until it's able to get it or tries all available locations. As the information provided by Red Hat engineering and some testing at lab environment, current status is: - glance-store is being refactored to enable (1). - Glance already should failover to alternative location in case of failure as described in (4) 1 and 3 seem to be covered upstream by https://blueprints.launchpad.net/glance/+spec/multi-store But still lacking: - Manage two or more rbd backends effectively. - Upload images to more than one glance backend.
*** Bug 1225774 has been marked as a duplicate of this bug. ***
*** Bug 1295552 has been marked as a duplicate of this bug. ***
This a feature request, definitely has a low priority for now. I don't think this should be part of the DFG initiative, but more in a separate RFE.
Could we update the status of the RFE please
For development purpose, please reach out to Paul Grist(pgrist). He should be able to tell you if one of his engineer can work on this.
*** Bug 1295531 has been marked as a duplicate of this bug. ***
Hi All, Glance community agrees to address the problem described above during Rocky/S cycles. The actual detailed specification is still under discussion and will amend this spec as https://review.openstack.org/#/c/562467 when the implementation details are agreed on. Please refer, https://review.openstack.org/#/c/573293/
All python-glanceclient patches are merged now. Only remaining patches are related to glance.
Missing development piece to get it production ready, setting back to ON_DEV. Also need tripleO integration to be fully supported https://bugzilla.redhat.com/show_bug.cgi?id=1598716
*** Bug 1694550 has been marked as a duplicate of this bug. ***
Setting the same target as the tripleO integration RFE which is required to have this feature supported. https://bugzilla.redhat.com/show_bug.cgi?id=1598716
*** Bug 1793987 has been marked as a duplicate of this bug. ***
*** Bug 1707696 has been marked as a duplicate of this bug. ***
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2020:3148