Activity log for bug #1642166

Date Who What changed Old value New value Message
2016-11-16 08:23:54 Jan Provaznik bug added bug
2016-11-16 08:32:01 Jan Provaznik description After successfully deploying openshift-on-openstack templates (https://github.com/redhat-openstack/openshift-on-openstack) with 50 nodes, when I try to delete the stack (or scale down) it fails because of concurrent DB transaction error bellow. I tried with this patch applied: https://review.openstack.org/#/c/321783/ But no luck. 2016-11-16 08:14:30.428 52982 INFO heat.engine.resource [req-905b301b-9cb8-429e-9d29-c1702ceb3441 - - - - -] DELETE: TemplateResource "mz6kpmaz34kh" [d3cb75c5-9731-4898-bd11-a74f744a394f] St ack "test-openshift_nodes-fkqtfy673zzm" [4377be7b-f8af-4215-89ac-030aade77b20] 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource Traceback (most recent call last): 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource File "/usr/lib/python2.7/site-packages/heat/engine/resource.py", line 743, in _action_recorder 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource yield 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource File "/usr/lib/python2.7/site-packages/heat/engine/resource.py", line 1659, in delete 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource *action_args) 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource File "/usr/lib/python2.7/site-packages/heat/engine/scheduler.py", line 353, in wrapper 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource step = next(subtask) 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource File "/usr/lib/python2.7/site-packages/heat/engine/resource.py", line 796, in action_handler_task 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource done = check(handler_data) 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource File "/usr/lib/python2.7/site-packages/heat/engine/resources/stack_resource.py", line 535, in check_delete_complete 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource return self._check_status_complete(self.DELETE) 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource File "/usr/lib/python2.7/site-packages/heat/engine/resources/stack_resource.py", line 404, in _check_status_complete 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource action=action) 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource ResourceFailure: ConcurrentTransaction_Remote: resources.mz6kpmaz34kh.resources.deployment_bastion_node_cleanup: Concurrent transacti on for deployments of server 39bb0dea-d89a-4aac-ac46-3dca0ca7c2e3 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/heat/common/context.py", line 424, in wrapped 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource return func(self, ctx, *args, **kwargs) 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource File "/usr/lib/python2.7/site-packages/heat/engine/service.py", line 2177, in create_software_deployment 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource stack_user_project_id=stack_user_project_id) 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource File "/usr/lib/python2.7/site-packages/heat/engine/service_software_config.py", line 260, in create_software_deployment 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource cnxt, server_id, stack_user_project_id) 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource File "/usr/lib/python2.7/site-packages/retrying.py", line 68, in wrapped_f 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource return Retrying(*dargs, **dkw).call(f, *args, **kw) 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource File "/usr/lib/python2.7/site-packages/retrying.py", line 229, in call 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource raise attempt.get() 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource File "/usr/lib/python2.7/site-packages/retrying.py", line 261, in get 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource six.reraise(self.value[0], self.value[1], self.value[2]) 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource File "/usr/lib/python2.7/site-packages/retrying.py", line 217, in call 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource attempt = Attempt(fn(*args, **kwargs), attempt_number, False) 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource File "/usr/lib/python2.7/site-packages/heat/engine/service_software_config.py", line 111, in _push_metadata_software_deployments 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource raise exception.ConcurrentTransaction(action=action) 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource ConcurrentTransaction: Concurrent transaction for deployments of server 39bb0dea-d89a-4aac-ac46-3dca0ca7c2e3 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource 2016-11-16 08:14:30.667 52980 INFO heat.engine.resource [req-6a43c1e2-40bc-4f9b-aacf-22533d966c20 - 8593e1a57e40462bb3c78722e00487d3 - - -] deleting RandomString "random_hostname_suffix" [test-openshift_nodes-fkqtfy673zzm-ft2r2yigvwbw-bk34p4tkqous-random_hostname_suffix-zsbkgq5xm2pc] Stack "test-openshift_nodes-fkqtfy673zzm-ft2r2yigvwbw-bk34p4tkqous" [78cf4008-e1b6-4804-b91f-d51e94be0d4c] After successfully deploying openshift-on-openstack templates (https://github.com/redhat-openstack/openshift-on-openstack) with 50 nodes, when I try to delete the stack (or scale down) it fails because of concurrent DB transaction error bellow. I tried with this patch applied: https://review.openstack.org/#/c/321783/ But no luck. Also tried this: [root@overcloud-controller-2 ~]# diff ~/resource.py /usr/lib/python2.7/site-packages/heat/objects/resource.py 41,42c41,43 < wrapper = retrying.retry(stop_max_attempt_number=11, < wait_random_min=0.0, wait_random_max=2.0, --- > wrapper = retrying.retry(stop_max_attempt_number=21, > wait_random_min=0.0, wait_random_max=1000, > wait_exponential_multiplier=2, But same error. 2016-11-16 08:14:30.428 52982 INFO heat.engine.resource [req-905b301b-9cb8-429e-9d29-c1702ceb3441 - - - - -] DELETE: TemplateResource "mz6kpmaz34kh" [d3cb75c5-9731-4898-bd11-a74f744a394f] St ack "test-openshift_nodes-fkqtfy673zzm" [4377be7b-f8af-4215-89ac-030aade77b20] 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource Traceback (most recent call last): 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource File "/usr/lib/python2.7/site-packages/heat/engine/resource.py", line 743, in _action_recorder 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource yield 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource File "/usr/lib/python2.7/site-packages/heat/engine/resource.py", line 1659, in delete 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource *action_args) 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource File "/usr/lib/python2.7/site-packages/heat/engine/scheduler.py", line 353, in wrapper 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource step = next(subtask) 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource File "/usr/lib/python2.7/site-packages/heat/engine/resource.py", line 796, in action_handler_task 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource done = check(handler_data) 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource File "/usr/lib/python2.7/site-packages/heat/engine/resources/stack_resource.py", line 535, in check_delete_complete 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource return self._check_status_complete(self.DELETE) 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource File "/usr/lib/python2.7/site-packages/heat/engine/resources/stack_resource.py", line 404, in _check_status_complete 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource action=action) 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource ResourceFailure: ConcurrentTransaction_Remote: resources.mz6kpmaz34kh.resources.deployment_bastion_node_cleanup: Concurrent transacti on for deployments of server 39bb0dea-d89a-4aac-ac46-3dca0ca7c2e3 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/heat/common/context.py", line 424, in wrapped 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource return func(self, ctx, *args, **kwargs) 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource File "/usr/lib/python2.7/site-packages/heat/engine/service.py", line 2177, in create_software_deployment 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource stack_user_project_id=stack_user_project_id) 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource File "/usr/lib/python2.7/site-packages/heat/engine/service_software_config.py", line 260, in create_software_deployment 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource cnxt, server_id, stack_user_project_id) 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource File "/usr/lib/python2.7/site-packages/retrying.py", line 68, in wrapped_f 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource return Retrying(*dargs, **dkw).call(f, *args, **kw) 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource File "/usr/lib/python2.7/site-packages/retrying.py", line 229, in call 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource raise attempt.get() 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource File "/usr/lib/python2.7/site-packages/retrying.py", line 261, in get 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource six.reraise(self.value[0], self.value[1], self.value[2]) 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource File "/usr/lib/python2.7/site-packages/retrying.py", line 217, in call 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource attempt = Attempt(fn(*args, **kwargs), attempt_number, False) 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource File "/usr/lib/python2.7/site-packages/heat/engine/service_software_config.py", line 111, in _push_metadata_software_deployments 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource raise exception.ConcurrentTransaction(action=action) 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource ConcurrentTransaction: Concurrent transaction for deployments of server 39bb0dea-d89a-4aac-ac46-3dca0ca7c2e3 2016-11-16 08:14:30.428 52982 ERROR heat.engine.resource 2016-11-16 08:14:30.667 52980 INFO heat.engine.resource [req-6a43c1e2-40bc-4f9b-aacf-22533d966c20 - 8593e1a57e40462bb3c78722e00487d3 - - -] deleting RandomString "random_hostname_suffix" [test-openshift_nodes-fkqtfy673zzm-ft2r2yigvwbw-bk34p4tkqous-random_hostname_suffix-zsbkgq5xm2pc] Stack "test-openshift_nodes-fkqtfy673zzm-ft2r2yigvwbw-bk34p4tkqous" [78cf4008-e1b6-4804-b91f-d51e94be0d4c]
2016-11-22 15:39:46 Zane Bitter heat: status New Triaged
2016-11-22 15:39:53 Zane Bitter heat: importance Undecided High
2017-03-02 15:32:14 Zane Bitter heat: milestone pike-1
2017-04-11 13:59:55 Rico Lin heat: milestone pike-1 pike-2
2017-06-07 10:42:49 Rico Lin heat: milestone pike-2 pike-3
2017-07-22 02:06:20 Zane Bitter heat: importance High Medium
2017-07-22 02:06:25 Zane Bitter heat: milestone pike-3 next