rolling update logic compares str(template)
Bug #1271397 reported by
Christopher Armstrong
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Heat |
Fix Released
|
Undecided
|
Christopher Armstrong |
Bug Description
When the rolling update code determines which instances are "being updated" (and thus need temporarily removed from the load balancer), it tries to compare the str() of a template dict. Unfortunately, str() of dicts in Python does not have a reliable ordering, so this logic can erroneously determine that some instances are being updated when they are not.
Changed in heat: | |
milestone: | none → icehouse-3 |
status: | Fix Committed → Fix Released |
Changed in heat: | |
milestone: | icehouse-3 → 2014.1 |
To post a comment you must log in.
Fix proposed to branch: master /review. openstack. org/68311
Review: https:/