Test that expand, migrate, contract repos have the same number of steps

Bug #1615020 reported by Dolph Mathews
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Identity (keystone)
Fix Released
Low
Dolph Mathews

Bug Description

To ensure that each of the 3 new migration repositories contain the same number of steps, we should introduce a test to catch developers attempting to introduce a new step to any one of the new repos, without introducing no-op steps to all of them.

Upon failure, the test should explain to developers that they need to add no-op migrations to the other repositories, and the motivation for doing so (e.g. making it easy for us to prevent deployers from breaking their databases).

Dolph Mathews (dolph)
summary: - Test that expand, migrate, contract migration repos have the same number
- of migrations
+ Test that expand, migrate, contract repos have the same number of steps
Revision history for this message
Dolph Mathews (dolph) wrote :

Bug 1615014 and bug 1615024 also document new assertions regarding rolling upgrades.

Henry Nash (henry-nash)
Changed in keystone:
assignee: nobody → Henry Nash (henry-nash)
Changed in keystone:
milestone: newton-3 → none
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to keystone (master)

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

Changed in keystone:
assignee: Henry Nash (henry-nash) → Dolph Mathews (dolph)
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to keystone (master)

Reviewed: https://review.openstack.org/370370
Committed: https://git.openstack.org/cgit/openstack/keystone/commit/?id=b52e0de37cee910ef190a03dda8a2851a877ea99
Submitter: Jenkins
Branch: master

commit b52e0de37cee910ef190a03dda8a2851a877ea99
Author: Dolph Mathews <email address hidden>
Date: Wed Sep 14 18:43:11 2016 +0000

    Test that rolling upgrade repos are in lockstep

    Change-Id: I249e8580d0d5dc53b54619d41a145ef9f0166d19
    Closes-Bug: 1615020

Changed in keystone:
status: In Progress → Fix Released
Changed in keystone:
milestone: none → ocata-1
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/keystone 11.0.0.0b1

This issue was fixed in the openstack/keystone 11.0.0.0b1 development milestone.

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.