Lower the loss of API access during OpenStack upgrade

Bug #1677647 reported by David Ames on 2017-03-30
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack nova-cloud-controller charm
High
David Ames

Bug Description

Investigate and improve API access during OpenStack upgrade

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

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) on 2017-05-15
Changed in charm-nova-cloud-controller:
milestone: 17.05 → 17.08

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

James Page (james-page) on 2017-09-12
Changed in charm-nova-cloud-controller:
milestone: 17.08 → 17.11
James Page (james-page) on 2017-12-01
Changed in charm-nova-cloud-controller:
milestone: 17.11 → 18.02
Ryan Beisner (1chb1n) on 2018-03-09
Changed in charm-nova-cloud-controller:
milestone: 18.02 → 18.05
David Ames (thedac) on 2018-06-11
Changed in charm-nova-cloud-controller:
milestone: 18.05 → 18.08
James Page (james-page) on 2018-09-12
Changed in charm-nova-cloud-controller:
milestone: 18.08 → 18.11
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers