Workaround to fix Heat stack deletion bug in Shade 89/52189/2
authorRodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
Thu, 15 Feb 2018 11:42:11 +0000 (11:42 +0000)
committerRodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
Thu, 15 Feb 2018 11:55:08 +0000 (11:55 +0000)
commit009140f8947fc42f4d049c6d414ad7b18f32be35
treeaf7f137ba728ed633a917b0b347b4c268d461c6e
parent89566a29278fbef60ca14cba76b2ca6c1a57c32c
Workaround to fix Heat stack deletion bug in Shade

There is a bug in Shade, in the function "event_utils.poll_for_events".
While Shade is waiting for the Heat stack to be deleted, retrieves
periodically the status of this Heat stack. When the stack is deleted,
the function "get_stack" [1] returns None; then L90 tries to access to
a key of this None object.

[1]https://github.com/openstack-infra/shade/blob/e5bcb705c5b32334cdc1dd9807126298c87b0622/shade/_heat/event_utils.py#L89-L90
Shade function

JIRA: YARDSTICK-1015

Change-Id: I56ea853be41bfd7f63e094d7a3696d97ba078ba4
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
yardstick/orchestrator/heat.py
yardstick/tests/unit/orchestrator/test_heat.py