Adopt glance.store library in Glance
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
openstack-manuals |
Fix Released
|
High
|
Gauvain Pocentek |
Bug Description
https:/
commit f6e7992a68f6ab3
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_
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-
Change-Id: Iaacc70993ad5da
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 |
Reviewed: https:/ /review. openstack. org/121789 /git.openstack. org/cgit/ openstack/ openstack- manuals/ commit/ ?id=2f85b3f325f 651d9afd3cf7a60 958a207ce681d9
Committed: https:/
Submitter: Jenkins
Branch: master
commit 2f85b3f325f651d 9afd3cf7a60958a 207ce681d9
Author: Gauvain Pocentek <email address hidden>
Date: Tue Sep 16 08:40:27 2014 +0200
Update glance configuration tables
Closes-Bug: #1367050
Change-Id: I4300479eae542f 61c7d244b54f59b 5617c65c20d