Change to require listing all known stores in glance-api.conf breaks swift-backed glance on upgrade

Bug #1290969 reported by Clint Byrum
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Glance
Fix Released
Undecided
Clint Byrum
tripleo
Fix Released
Critical
Clint Byrum

Bug Description

This change:

https://review.openstack.org/#q,I82073352641d3eb2ab3d6e9a6b64afc99a30dcc7,n,z

Causes an upgrade failure if users are backed by swift, as it is not in the list of defaults anymore.

This change should be reverted and depending on the list should be logged as a deprecation warning for 1 cycle.

Revision history for this message
Clint Byrum (clint-fewbar) wrote :
Changed in glance:
assignee: nobody → Clint Byrum (clint-fewbar)
Changed in tripleo:
assignee: nobody → Derek Higgins (derekh)
status: New → Triaged
importance: Undecided → Critical
Changed in glance:
status: New → In Progress
Changed in tripleo:
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to glance (master)

Fix proposed to branch: master
Review: https://review.openstack.org/79710

Revision history for this message
Clint Byrum (clint-fewbar) wrote :
Changed in tripleo:
assignee: Derek Higgins (derekh) → Clint Byrum (clint-fewbar)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-image-elements (master)

Reviewed: https://review.openstack.org/79631
Committed: https://git.openstack.org/cgit/openstack/tripleo-image-elements/commit/?id=ef1ee25143bfd07893894da2cd24d2fbf6380736
Submitter: Jenkins
Branch: master

commit ef1ee25143bfd07893894da2cd24d2fbf6380736
Author: Derek Higgins <email address hidden>
Date: Tue Mar 11 15:03:48 2014 +0000

    List filesystem and swift as known glance stores

    Glance used to default to include all stores as "known" but has now
    switched to only knowing the filesystem store by default. As of
    I82073352641d3eb2ab3d6e9a6b64afc99a30dcc7

    Change-Id: I10aebbd7c6969c6d95579f3b266e03501a7bedb7
    Closes-Bug: #1290969

Changed in tripleo:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to glance (master)

Reviewed: https://review.openstack.org/79935
Committed: https://git.openstack.org/cgit/openstack/glance/commit/?id=b82e0b2c6fb1b34f7bf56b3cba8b7abc38022b8c
Submitter: Jenkins
Branch: master

commit b82e0b2c6fb1b34f7bf56b3cba8b7abc38022b8c
Author: Flavio Percoco <email address hidden>
Date: Wed Mar 12 13:57:02 2014 +0100

    Provide an upgrade period for enabling stores

    1f6381a73f5c99f1f731d6c4f9defb91bd2d042d disabled all stores by default,
    this casues upgrade issues for CD environments and folks that are not
    aware of the change. This patch adds a way to attempt enabling the store
    if its configuration parameters were set. If the store fails to load and
    it's not in `known_stores` then no error will be reported.

    The patch also warns the user when a store succeeds to load but it was
    not explicitly enabled in `known_stores`. Note that there may be false
    positives since some stores may not require any configuration parameter.

    Change-Id: Ie784fe90003a5064aaf16fadb7266bf7a46e2cf5
    Closes-Bug: #1290969

Changed in glance:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in glance:
milestone: none → icehouse-rc1
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in glance:
milestone: icehouse-rc1 → 2014.1
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.