Adopt glance.store library in Glance

Bug #1367050 reported by OpenStack Infra
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
openstack-manuals
Fix Released
High
Gauvain Pocentek

Bug Description

https://review.openstack.org/100636
commit f6e7992a68f6ab36f87604fffbe5349f2a12b25e
Author: Flavio Percoco <email address hidden>
Date: Tue Jun 17 16:04:15 2014 +0200

    Adopt glance.store library in Glance

    This commits removes the old `store` package from glance and adopts the
    usage of the new glance.store library. The library was designed to
    preserve backwards compatibility as much as possible. In fact, most of
    the changes in this patch are related to function args ordering and not
    function renames or workflow changes.

    Some changes that are worth mentioning:

    1. Glance store doesn't rely on a global config object. All config
    options must be explicitly registered.

    2. All store operations now accepted an optional context. This is a
    fallout from the context not being required in the `Store` constructor
    anymore.

    3. Store drivers are behind a private package called `_drivers` and
    they're not suppose to be accessed directly. Instead, functions like
    `get_store_from_scheme` should be used.

    4. Stores are disabled by default

    5. All the store specific options are under the `glance_store` group.

    DocImpact:
    The old store related configuration options have been moved under the
    `glance_store` section. However, the old options will go through a
    deprecation path. That is, they'll still be read from the `DEFAULT`
    section to give deployers enough time to update their config files.

    In k-2, the deprecated options will be completely obsolete.

    Closes-bug: #1291848
    Implements-blueprint: create-store-package

    Change-Id: Iaacc70993ad5da292b93de42bbecda73d53b19fd

Tags: glance
Changed in openstack-manuals:
status: New → Confirmed
importance: Undecided → High
Changed in openstack-manuals:
assignee: nobody → Gauvain Pocentek (gpocentek)
Changed in openstack-manuals:
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to openstack-manuals (master)

Reviewed: https://review.openstack.org/121789
Committed: https://git.openstack.org/cgit/openstack/openstack-manuals/commit/?id=2f85b3f325f651d9afd3cf7a60958a207ce681d9
Submitter: Jenkins
Branch: master

commit 2f85b3f325f651d9afd3cf7a60958a207ce681d9
Author: Gauvain Pocentek <email address hidden>
Date: Tue Sep 16 08:40:27 2014 +0200

    Update glance configuration tables

    Closes-Bug: #1367050

    Change-Id: I4300479eae542f61c7d244b54f59b5617c65c20d

Changed in openstack-manuals:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/openstack-manuals 15.0.0

This issue was fixed in the openstack/openstack-manuals 15.0.0 release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.