--- a/components/openstack/nova/files/solariszones/driver.py Tue Feb 23 09:35:42 2016 -0800
+++ b/components/openstack/nova/files/solariszones/driver.py Tue Feb 23 14:20:05 2016 -0800
@@ -1338,7 +1338,9 @@
if tstate not in [task_states.RESIZE_FINISH,
task_states.RESIZE_REVERTING,
task_states.RESIZE_MIGRATING,
- task_states.REBUILD_SPAWNING]:
+ task_states.REBUILD_SPAWNING] or \
+ (tstate == task_states.REBUILD_SPAWNING and
+ instance.system_metadata['rebuilding']):
subnet_uuid = port['fixed_ips'][0]['subnet_id']
subnet = network_plugin.show_subnet(subnet_uuid)['subnet']