old servers of ASG lose their IPs when there is a scaleup action

Bug #1491762 reported by sara
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Heat
New
Undecided
Unassigned

Bug Description

to understand the problem see here:
https://plus.google.com/u/0/photos/107073329269820143840/albums/6189459686043044673/6189459689028213266?pid=6189459689028213266&oid=107073329269820143840

https://plus.google.com/u/0/photos/107073329269820143840/albums/6189461490456446817/6189461492060046322?pid=6189461492060046322&oid=107073329269820143840

when there is a scaleup_ action or scaledown action , heat removes the port associated with the old servers of the autoscaling group in question. In my template I'm using software_config and deployment config for both CREATE and DELETE actions. And i'm suspecting that this is the problem. I'm using Juno version of Openstack which I patched with this fix https://github.com/ichi-the-one/heat/commit/596e7bfa85086f4b8c800c6b8352ac47da61d23f (inspired by these fixes of kilo https://bugs.launchpad.net/heat/+bug/1458095 https://bugs.launchpad.net/heat/+bug/1444087).

=====> you can find here the logs related to a scaleup action:

2015-09-03 12:02:37.218 5021 INFO heat.engine.resources.openstack.scaling_policy [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Alarm scaleup_policy, new state alarm
2015-09-03 12:02:37.219 5021 INFO heat.engine.resources.openstack.scaling_policy [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] scaleup_policy Alarm, adjusting Group group with id demo-group-nrz5mzoyv6po by 1
2015-09-03 12:02:37.226 5021 INFO heat.engine.environment [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Registering OS::Heat::ScaledResource -> AWS::EC2::Instance
2015-09-03 12:02:37.227 5021 INFO heat.engine.environment [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Registering file:///etc/heat/templates/nested_stack_cassandra.yaml -> file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:02:37.228 5021 INFO heat.common.urlfetch [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Fetching data from file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:02:37.458 5021 INFO heat.engine.environment [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Registering OS::Heat::ScaledResource -> AWS::EC2::Instance
2015-09-03 12:02:37.458 5021 INFO heat.engine.environment [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Registering file:///etc/heat/templates/nested_stack_cassandra.yaml -> file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:02:37.471 5021 INFO heat.engine.environment [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Registering OS::Heat::ScaledResource -> AWS::EC2::Instance
2015-09-03 12:02:37.473 5021 INFO heat.engine.environment [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Registering file:///etc/heat/templates/nested_stack_cassandra.yaml -> file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:02:37.473 5021 INFO heat.common.urlfetch [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Fetching data from file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:02:37.479 5021 INFO heat.common.urlfetch [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Fetching data from file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:02:37.486 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Validating file:///etc/heat/templates/nested_stack_cassandra.yaml "ivy6w6tnwwk7"
2015-09-03 12:02:37.487 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Validating file:///etc/heat/templates/nested_stack_cassandra.yaml "lek7fz4ox5jd"
2015-09-03 12:02:37.494 5021 INFO heat.engine.stack [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Stack UPDATE IN_PROGRESS (demo-group-nrz5mzoyv6po): Stack UPDATE started
2015-09-03 12:02:37.507 5021 INFO heat.common.urlfetch [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Fetching data from file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:02:37.519 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] updating file:///etc/heat/templates/nested_stack_cassandra.yaml "ivy6w6tnwwk7" [245efe31-eb23-4ec4-baf1-ca3914ad27ca] Stack "demo-group-nrz5mzoyv6po" [5799fd8d-6e2c-4887-a881-4d06907f436f]
2015-09-03 12:02:37.547 5021 INFO heat.engine.environment [req-c12888a8-9e33-4128-8b09-0e3cee7d5f23 None] Registering OS::Heat::ScaledResource -> AWS::EC2::Instance
2015-09-03 12:02:37.547 5021 INFO heat.engine.environment [req-c12888a8-9e33-4128-8b09-0e3cee7d5f23 None] Registering file:///etc/heat/templates/nested_stack_cassandra.yaml -> file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:02:37.560 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Validating SoftwareConfig "delete_config"
2015-09-03 12:02:37.561 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Validating Port "db_port"
2015-09-03 12:02:37.562 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Validating SoftwareConfig "create_config"
2015-09-03 12:02:37.562 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Validating Server "server"
2015-09-03 12:02:37.649 5021 INFO heat.engine.environment [req-c12888a8-9e33-4128-8b09-0e3cee7d5f23 None] Registering OS::Heat::ScaledResource -> AWS::EC2::Instance
2015-09-03 12:02:37.650 5021 INFO heat.engine.environment [req-c12888a8-9e33-4128-8b09-0e3cee7d5f23 None] Registering file:///etc/heat/templates/nested_stack_cassandra.yaml -> file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:02:37.923 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Validating SoftwareDeployment "delete_deployment"
2015-09-03 12:02:37.923 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Validating PoolMember "member"
2015-09-03 12:02:37.924 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Validating SoftwareDeployment "create_deployment"
2015-09-03 12:02:37.931 5021 INFO heat.engine.stack [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Stack UPDATE IN_PROGRESS (demo-group-nrz5mzoyv6po-ivy6w6tnwwk7-t7q5h2onylho): Stack UPDATE started
2015-09-03 12:02:37.992 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] creating file:///etc/heat/templates/nested_stack_cassandra.yaml "lek7fz4ox5jd" Stack "demo-group-nrz5mzoyv6po" [5799fd8d-6e2c-4887-a881-4d06907f436f]
2015-09-03 12:02:38.012 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Validating Port "db_port"
2015-09-03 12:02:38.013 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Validating Server "server"
2015-09-03 12:02:38.210 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Validating PoolMember "member"
2015-09-03 12:02:38.211 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Validating SoftwareConfig "create_config"
2015-09-03 12:02:38.212 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Validating SoftwareDeployment "create_deployment"
2015-09-03 12:02:38.213 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Validating SoftwareConfig "delete_config"
2015-09-03 12:02:38.213 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Validating SoftwareDeployment "delete_deployment"
2015-09-03 12:02:38.230 5021 INFO heat.engine.stack [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Stack CREATE IN_PROGRESS (demo-group-nrz5mzoyv6po-lek7fz4ox5jd-2dwegep5ivjb): Stack CREATE started
2015-09-03 12:02:38.231 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] creating Port "db_port" Stack "demo-group-nrz5mzoyv6po-lek7fz4ox5jd-2dwegep5ivjb" [30a6ea9a-c215-45a1-b224-01ec7df07f12]
2015-09-03 12:02:38.468 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] creating SoftwareConfig "create_config" Stack "demo-group-nrz5mzoyv6po-lek7fz4ox5jd-2dwegep5ivjb" [30a6ea9a-c215-45a1-b224-01ec7df07f12]
2015-09-03 12:02:38.543 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] creating SoftwareConfig "delete_config" Stack "demo-group-nrz5mzoyv6po-lek7fz4ox5jd-2dwegep5ivjb" [30a6ea9a-c215-45a1-b224-01ec7df07f12]
2015-09-03 12:02:39.681 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] creating Server "server" Stack "demo-group-nrz5mzoyv6po-lek7fz4ox5jd-2dwegep5ivjb" [30a6ea9a-c215-45a1-b224-01ec7df07f12]
2015-09-03 12:02:43.224 5021 INFO heat.engine.update [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Resource create_config for stack demo-group-nrz5mzoyv6po-ivy6w6tnwwk7-t7q5h2onylho updated
2015-09-03 12:02:43.226 5021 INFO heat.engine.update [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Resource delete_config for stack demo-group-nrz5mzoyv6po-ivy6w6tnwwk7-t7q5h2onylho updated
2015-09-03 12:02:43.253 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] creating Port "db_port" Stack "demo-group-nrz5mzoyv6po-ivy6w6tnwwk7-t7q5h2onylho" [245efe31-eb23-4ec4-baf1-ca3914ad27ca]
2015-09-03 12:02:44.754 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] updating Server "server" [fa3af134-4b37-4050-aabc-b47f8960590b] Stack "demo-group-nrz5mzoyv6po-ivy6w6tnwwk7-t7q5h2onylho" [245efe31-eb23-4ec4-baf1-ca3914ad27ca]
2015-09-03 12:02:46.320 5021 INFO heat.engine.update [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Resource server for stack demo-group-nrz5mzoyv6po-ivy6w6tnwwk7-t7q5h2onylho updated
2015-09-03 12:02:46.470 5021 INFO heat.engine.update [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Resource create_deployment for stack demo-group-nrz5mzoyv6po-ivy6w6tnwwk7-t7q5h2onylho updated
2015-09-03 12:02:46.472 5021 INFO heat.engine.update [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Resource member for stack demo-group-nrz5mzoyv6po-ivy6w6tnwwk7-t7q5h2onylho updated
2015-09-03 12:02:46.473 5021 INFO heat.engine.update [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Resource delete_deployment for stack demo-group-nrz5mzoyv6po-ivy6w6tnwwk7-t7q5h2onylho updated
2015-09-03 12:02:49.915 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] deleting Port "db_port" [10f0c4cd-decf-48f0-bf12-106465d69cfa] Stack "demo-group-nrz5mzoyv6po-ivy6w6tnwwk7-t7q5h2onylho" [d9563d2f-4c23-495f-ac86-f1349cc4c9a5]
2015-09-03 12:02:51.261 5021 INFO heat.engine.stack [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Stack DELETE IN_PROGRESS (demo-group-nrz5mzoyv6po-ivy6w6tnwwk7-t7q5h2onylho): Stack DELETE started
2015-09-03 12:02:54.187 5021 INFO heat.engine.environment [req-c9f13534-ec8e-480b-8510-15dbf7bab116 None] Registering OS::Heat::ScaledResource -> AWS::EC2::Instance
2015-09-03 12:02:54.188 5021 INFO heat.engine.environment [req-c9f13534-ec8e-480b-8510-15dbf7bab116 None] Registering file:///etc/heat/templates/nested_stack_cassandra.yaml -> file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:02:54.189 5021 INFO heat.common.urlfetch [req-c9f13534-ec8e-480b-8510-15dbf7bab116 None] Fetching data from file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:02:54.200 5021 INFO heat.common.urlfetch [req-c9f13534-ec8e-480b-8510-15dbf7bab116 None] Fetching data from file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:02:54.280 5021 INFO heat.engine.stack [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Stack DELETE COMPLETE (demo-group-nrz5mzoyv6po-ivy6w6tnwwk7-t7q5h2onylho): Stack DELETE completed successfully
2015-09-03 12:02:54.321 5021 INFO heat.engine.update [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Resource ivy6w6tnwwk7 for stack demo-group-nrz5mzoyv6po updated
2015-09-03 12:02:55.826 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] creating SoftwareDeployment "delete_deployment" Stack "demo-group-nrz5mzoyv6po-lek7fz4ox5jd-2dwegep5ivjb" [30a6ea9a-c215-45a1-b224-01ec7df07f12]
2015-09-03 12:02:55.863 5021 WARNING heat.common.keystoneclient [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Truncating the username demo-group-nrz5mzoyv6po-lek7fz4ox5jd-2dwegep5ivjb-delete_deployment-34h7ztxgdxdx to the last 64 characters.
2015-09-03 12:02:56.003 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] creating SoftwareDeployment "create_deployment" Stack "demo-group-nrz5mzoyv6po-lek7fz4ox5jd-2dwegep5ivjb" [30a6ea9a-c215-45a1-b224-01ec7df07f12]
2015-09-03 12:02:56.326 5021 WARNING heat.common.keystoneclient [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Truncating the username demo-group-nrz5mzoyv6po-lek7fz4ox5jd-2dwegep5ivjb-create_deployment-kgu2aszloxnc to the last 64 characters.
2015-09-03 12:02:56.544 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] creating PoolMember "member" Stack "demo-group-nrz5mzoyv6po-lek7fz4ox5jd-2dwegep5ivjb" [30a6ea9a-c215-45a1-b224-01ec7df07f12]
2015-09-03 12:03:00.031 5021 INFO heat.engine.environment [req-f5323505-affc-4464-8d35-aa3980864467 None] Registering OS::Heat::ScaledResource -> AWS::EC2::Instance
2015-09-03 12:03:00.031 5021 INFO heat.engine.environment [req-f5323505-affc-4464-8d35-aa3980864467 None] Registering file:///etc/heat/templates/nested_stack_cassandra.yaml -> file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:03:00.033 5021 INFO heat.common.urlfetch [req-f5323505-affc-4464-8d35-aa3980864467 None] Fetching data from file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:03:00.043 5021 INFO heat.common.urlfetch [req-f5323505-affc-4464-8d35-aa3980864467 None] Fetching data from file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:03:07.984 5021 INFO heat.engine.environment [req-852419c9-27d8-4b4f-958a-6151acda7fb7 None] Registering OS::Heat::ScaledResource -> AWS::EC2::Instance
2015-09-03 12:03:07.985 5021 INFO heat.engine.environment [req-852419c9-27d8-4b4f-958a-6151acda7fb7 None] Registering file:///etc/heat/templates/nested_stack_cassandra.yaml -> file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:03:08.007 5021 INFO heat.engine.environment [req-852419c9-27d8-4b4f-958a-6151acda7fb7 None] Registering OS::Heat::ScaledResource -> AWS::EC2::Instance
2015-09-03 12:03:08.007 5021 INFO heat.engine.environment [req-852419c9-27d8-4b4f-958a-6151acda7fb7 None] Registering file:///etc/heat/templates/nested_stack_cassandra.yaml -> file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:03:19.555 5021 INFO heat.engine.resources.openstack.scaling_policy [req-a5e7de41-75ed-4163-a918-c4867cb57620 None] Alarm scaleup_policy, new state alarm
2015-09-03 12:03:19.556 5021 INFO heat.engine.resources.openstack.scaling_policy [req-a5e7de41-75ed-4163-a918-c4867cb57620 None] scaleup_policy Alarm, adjusting Group group with id demo-group-nrz5mzoyv6po by 1
2015-09-03 12:03:19.563 5021 INFO heat.engine.environment [req-a5e7de41-75ed-4163-a918-c4867cb57620 None] Registering OS::Heat::ScaledResource -> AWS::EC2::Instance
2015-09-03 12:03:19.563 5021 INFO heat.engine.environment [req-a5e7de41-75ed-4163-a918-c4867cb57620 None] Registering file:///etc/heat/templates/nested_stack_cassandra.yaml -> file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:03:19.564 5021 INFO heat.common.urlfetch [req-a5e7de41-75ed-4163-a918-c4867cb57620 None] Fetching data from file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:03:19.576 5021 INFO heat.common.urlfetch [req-a5e7de41-75ed-4163-a918-c4867cb57620 None] Fetching data from file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:03:19.913 5021 INFO heat.engine.environment [req-a5e7de41-75ed-4163-a918-c4867cb57620 None] Registering OS::Heat::ScaledResource -> AWS::EC2::Instance
2015-09-03 12:03:19.914 5021 INFO heat.engine.environment [req-a5e7de41-75ed-4163-a918-c4867cb57620 None] Registering file:///etc/heat/templates/nested_stack_cassandra.yaml -> file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:03:19.936 5021 INFO heat.engine.environment [req-a5e7de41-75ed-4163-a918-c4867cb57620 None] Registering OS::Heat::ScaledResource -> AWS::EC2::Instance
2015-09-03 12:03:19.937 5021 INFO heat.engine.environment [req-a5e7de41-75ed-4163-a918-c4867cb57620 None] Registering file:///etc/heat/templates/nested_stack_cassandra.yaml -> file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:03:19.950 5021 INFO heat.engine.environment [req-a5e7de41-75ed-4163-a918-c4867cb57620 None] Registering OS::Heat::ScaledResource -> AWS::EC2::Instance
2015-09-03 12:03:19.953 5021 INFO heat.engine.environment [req-a5e7de41-75ed-4163-a918-c4867cb57620 None] Registering file:///etc/heat/templates/nested_stack_cassandra.yaml -> file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:03:19.953 5021 INFO heat.common.urlfetch [req-a5e7de41-75ed-4163-a918-c4867cb57620 None] Fetching data from file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:03:19.961 5021 INFO heat.common.urlfetch [req-a5e7de41-75ed-4163-a918-c4867cb57620 None] Fetching data from file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:03:19.967 5021 INFO heat.common.urlfetch [req-a5e7de41-75ed-4163-a918-c4867cb57620 None] Fetching data from file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:03:19.972 5021 INFO heat.engine.resource [req-a5e7de41-75ed-4163-a918-c4867cb57620 None] Validating file:///etc/heat/templates/nested_stack_cassandra.yaml "ivy6w6tnwwk7"
2015-09-03 12:03:19.973 5021 INFO heat.engine.resource [req-a5e7de41-75ed-4163-a918-c4867cb57620 None] Validating file:///etc/heat/templates/nested_stack_cassandra.yaml "lek7fz4ox5jd"
2015-09-03 12:03:19.974 5021 INFO heat.engine.resource [req-a5e7de41-75ed-4163-a918-c4867cb57620 None] Validating file:///etc/heat/templates/nested_stack_cassandra.yaml "or6ump3257bq"
2015-09-03 12:03:19.981 5021 INFO heat.engine.stack [req-a5e7de41-75ed-4163-a918-c4867cb57620 None] Stack UPDATE FAILED (demo-group-nrz5mzoyv6po): State invalid for UPDATE
2015-09-03 12:03:19.982 5021 ERROR heat.engine.resource [req-a5e7de41-75ed-4163-a918-c4867cb57620 None] signal AutoScalingPolicy "scaleup_policy" [584d2bc4eb2e4ece915a93f5b08b1bd7] Stack "demo" [7a2b5b2a-c4a4-45ef-a7ab-45013250f05a] : Nested stack UPDATE failed: State invalid for UPDATE
2015-09-03 12:03:19.982 5021 TRACE heat.engine.resource Traceback (most recent call last):
2015-09-03 12:03:19.982 5021 TRACE heat.engine.resource File "/usr/lib/python2.7/site-packages/heat/engine/resource.py", line 1044, in signal
2015-09-03 12:03:19.982 5021 TRACE heat.engine.resource signal_result = self.handle_signal(details)
2015-09-03 12:03:19.982 5021 TRACE heat.engine.resource File "/usr/lib/python2.7/site-packages/heat/engine/resources/openstack/scaling_policy.py", line 150, in handle_signal
2015-09-03 12:03:19.982 5021 TRACE heat.engine.resource group.adjust(self.properties[self.SCALING_ADJUSTMENT], adjustment_type)
2015-09-03 12:03:19.982 5021 TRACE heat.engine.resource File "/usr/lib/python2.7/site-packages/heat/engine/resources/autoscaling.py", line 655, in adjust
2015-09-03 12:03:19.982 5021 TRACE heat.engine.resource LOG.exception(_('Failed sending error notification'))
2015-09-03 12:03:19.982 5021 TRACE heat.engine.resource File "/usr/lib/python2.7/site-packages/oslo/utils/excutils.py", line 82, in __exit__
2015-09-03 12:03:19.982 5021 TRACE heat.engine.resource six.reraise(self.type_, self.value, self.tb)
2015-09-03 12:03:19.982 5021 TRACE heat.engine.resource File "/usr/lib/python2.7/site-packages/heat/engine/resources/autoscaling.py", line 646, in adjust
2015-09-03 12:03:19.982 5021 TRACE heat.engine.resource self.resize(new_capacity)
2015-09-03 12:03:19.982 5021 TRACE heat.engine.resource File "/usr/lib/python2.7/site-packages/heat/engine/resources/autoscaling.py", line 384, in resize
2015-09-03 12:03:19.982 5021 TRACE heat.engine.resource self.check_update_complete(updater)
2015-09-03 12:03:19.982 5021 TRACE heat.engine.resource File "/usr/lib/python2.7/site-packages/heat/engine/stack_resource.py", line 255, in check_update_complete
2015-09-03 12:03:19.982 5021 TRACE heat.engine.resource nested_stack.status_reason)
2015-09-03 12:03:19.982 5021 TRACE heat.engine.resource Error: Nested stack UPDATE failed: State invalid for UPDATE
2015-09-03 12:03:19.982 5021 TRACE heat.engine.resource
2015-09-03 12:03:21.336 5021 INFO heat.engine.environment [req-bbaf8a4b-de2f-4320-b033-9c77fe3e2880 None] Registering OS::Heat::ScaledResource -> AWS::EC2::Instance
2015-09-03 12:03:21.336 5021 INFO heat.engine.environment [req-bbaf8a4b-de2f-4320-b033-9c77fe3e2880 None] Registering file:///etc/heat/templates/nested_stack_cassandra.yaml -> file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:03:21.354 5021 INFO heat.engine.environment [req-bbaf8a4b-de2f-4320-b033-9c77fe3e2880 None] Registering OS::Heat::ScaledResource -> AWS::EC2::Instance
2015-09-03 12:03:21.355 5021 INFO heat.engine.environment [req-bbaf8a4b-de2f-4320-b033-9c77fe3e2880 None] Registering file:///etc/heat/templates/nested_stack_cassandra.yaml -> file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:03:25.292 5021 INFO heat.engine.environment [req-781070ee-0bf2-4e10-b1d8-a38c55743adf None] Registering OS::Heat::ScaledResource -> AWS::EC2::Instance
2015-09-03 12:03:25.293 5021 INFO heat.engine.environment [req-781070ee-0bf2-4e10-b1d8-a38c55743adf None] Registering file:///etc/heat/templates/nested_stack_cassandra.yaml -> file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:03:26.748 5021 INFO heat.engine.stack [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Stack CREATE COMPLETE (demo-group-nrz5mzoyv6po-lek7fz4ox5jd-2dwegep5ivjb): Stack CREATE completed successfully
2015-09-03 12:03:26.767 5021 INFO heat.engine.stack [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Stack DELETE IN_PROGRESS (demo-group-nrz5mzoyv6po): Stack DELETE started
2015-09-03 12:03:27.784 5021 INFO heat.engine.stack [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Stack DELETE COMPLETE (demo-group-nrz5mzoyv6po): Stack DELETE completed successfully
2015-09-03 12:03:30.513 5021 INFO heat.engine.environment [req-50159d3c-9fc8-4410-bbc0-8ff0e029ee59 None] Registering OS::Heat::ScaledResource -> AWS::EC2::Instance
2015-09-03 12:03:30.514 5021 INFO heat.engine.environment [req-50159d3c-9fc8-4410-bbc0-8ff0e029ee59 None] Registering file:///etc/heat/templates/nested_stack_cassandra.yaml -> file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:03:30.533 5021 INFO heat.engine.environment [req-50159d3c-9fc8-4410-bbc0-8ff0e029ee59 None] Registering OS::Heat::ScaledResource -> AWS::EC2::Instance
2015-09-03 12:03:30.534 5021 INFO heat.engine.environment [req-50159d3c-9fc8-4410-bbc0-8ff0e029ee59 None] Registering file:///etc/heat/templates/nested_stack_cassandra.yaml -> file:///etc/heat/templates/nested_stack_cassandra.yaml

===========> in my template i have this:

resources:
  db_port:
    type: OS::Neutron::Port
    properties:
      network_id: { get_param: network }
      fixed_ips:
        - subnet_id: { get_param: subnet_id }
      security_groups:
        - {get_param: security_group}
  create_config:
    type: OS::Heat::SoftwareConfig
    properties:
      group: script
      inputs:
      - name: IP
      - name: SEED
      config: |
        #!/bin/bash -v
        cat << EOF >> /etc/resolv.conf
        nameserver 8.8.8.8
        nameserver 192.168.5.1
        EOF
         ### the rest of the script
  delete_config:
    type: OS::Heat::SoftwareConfig
    properties:
      group: script
      inputs:
      - name: param1
      config: |
        #!/bin/bash -v
        ###deletion script
  create_deployment:
    type: OS::Heat::SoftwareDeployment
    properties:
      config:
        get_resource: create_config
      server:
        get_resource: server
      input_values:
        IP: { get_attr: [ server, first_address ]}
        SEED: {get_param: seed}
      signal_transport: HEAT_SIGNAL
      actions:
      - CREATE

  delete_deployment:
    type: OS::Heat::SoftwareDeployment
    properties:
      config:
        get_resource: delete_config
      server:
        get_resource: server
      input_values:
        param1: param1
      signal_transport: HEAT_SIGNAL
      actions:
      - DELETE

  server:
    type: OS::Nova::Server
    properties:
      image: {get_param: image}
      flavor: {get_param: flavor}
      key_name: {get_param: key_name}
      networks:
        - port: { get_resource: db_port}
      metadata: {get_param: metadata}
      user_data_format: SOFTWARE_CONFIG

Rico Lin (rico-lin)
Changed in heat:
milestone: none → no-priority-tag-bugs
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.