Lower the loss of API access during OpenStack upgrade

Bug #1677647 reported by David Ames
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Nova Cloud Controller Charm
Invalid
High
Unassigned

Bug Description

Investigate and improve API access during OpenStack upgrade

Revision history for this message
David Ames (thedac) wrote :
Changed in charm-nova-cloud-controller:
status: New → In Progress
importance: Undecided → High
assignee: nobody → David Ames (thedac)
milestone: none → 17.05
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to charm-nova-cloud-controller (master)

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

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to charm-nova-cloud-controller (master)

Reviewed: https://review.openstack.org/457757
Committed: https://git.openstack.org/cgit/openstack/charm-nova-cloud-controller/commit/?id=e94f7882cb7603723f993600b044cf9dcf544760
Submitter: Jenkins
Branch: master

commit e94f7882cb7603723f993600b044cf9dcf544760
Author: David Ames <email address hidden>
Date: Tue Apr 18 10:56:09 2017 -0700

    Avoid shared-db change when using access-network

    When the percona-cluster charm sets an access-network but the default
    unit-get address is not on that network extra shared-db relations get
    executed. This is specifically a problem when running upgrades and
    trying to avoid API downtime.

    The root cause is that the access-network is not checked until the
    SharedDBContext is consulted. But then db_joined function will
    change it back to the wrong ip on subsequent runs.

    This change adds a check for access-network on the relation during the
    db_joined function and pushes IP selection off to get_relation_ip.

    Charm helpers sync to pull in changes to get_relation_ip.

    Partial-bug: #1677647
    Change-Id: Ifd4e975d9abbb9f7a8b0f12c8f0a8cf8f78595b6

James Page (james-page)
Changed in charm-nova-cloud-controller:
milestone: 17.05 → 17.08
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on charm-nova-cloud-controller (master)

Change abandoned by David Ames (<email address hidden>) on branch: master
Review: https://review.openstack.org/451603
Reason: Test only

James Page (james-page)
Changed in charm-nova-cloud-controller:
milestone: 17.08 → 17.11
James Page (james-page)
Changed in charm-nova-cloud-controller:
milestone: 17.11 → 18.02
Ryan Beisner (1chb1n)
Changed in charm-nova-cloud-controller:
milestone: 18.02 → 18.05
David Ames (thedac)
Changed in charm-nova-cloud-controller:
milestone: 18.05 → 18.08
James Page (james-page)
Changed in charm-nova-cloud-controller:
milestone: 18.08 → 18.11
David Ames (thedac)
Changed in charm-nova-cloud-controller:
milestone: 18.11 → 19.04
David Ames (thedac)
Changed in charm-nova-cloud-controller:
milestone: 19.04 → 19.07
David Ames (thedac)
Changed in charm-nova-cloud-controller:
milestone: 19.07 → 19.10
David Ames (thedac)
Changed in charm-nova-cloud-controller:
milestone: 19.10 → 20.01
tags: added: openstack-upgrade
Revision history for this message
Alex Kavanagh (ajkavanagh) wrote :

Closing as it has been overtaken by events.

Changed in charm-nova-cloud-controller:
assignee: David Ames (thedac) → nobody
status: In Progress → Invalid
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.