When i try to scale out a cluster of `senlin.profile.os.nova.server` the senlin-engine raised exception
2024-01-09 10:37:03.795 1021 INFO senlin.engine.event [None req-3490f114-7eec-49dc-994c-aad6f5f18bc9 52d3ace87a2f42ab9e9af2e77eee6721 e59d1eb3123742289b2d12b421470bae - - - -] node-cFNvvYou[550a3e6f] NODE_CREATE[312f60d9] start: 312f60d9
2024-01-09 10:37:04.253 1036 ERROR senlin.engine.actions.base [None req-3490f114-7eec-49dc-994c-aad6f5f18bc9 52d3ace87a2f42ab9e9af2e77eee6721 e59d1eb3123742289b2d12b421470bae - - - -] Unexpected exception occurred during action NODE_CREATE (1312ae00-8cae-440e-8fef-92dee91afcc7) execution: ServerProfile._validate_volume_type() missing 1 required positional argument: 'name_or_id': TypeError: ServerProfile._validate_volume_type() missing 1 required positional argument: 'name_or_id'
2024-01-09 10:37:04.253 1036 ERROR senlin.engine.actions.base Traceback (most recent call last):
2024-01-09 10:37:04.253 1036 ERROR senlin.engine.actions.base File "/var/lib/kolla/venv/lib/python3.10/site-packages/senlin/engine/actions/base.py", line 675, in ActionProc
2024-01-09 10:37:04.253 1036 ERROR senlin.engine.actions.base result, reason = action.execute()
2024-01-09 10:37:04.253 1036 ERROR senlin.engine.actions.base File "/var/lib/kolla/venv/lib/python3.10/site-packages/senlin/engine/actions/node_action.py", line 271, in execute
2024-01-09 10:37:04.253 1036 ERROR senlin.engine.actions.base res, reason = self._execute()
2024-01-09 10:37:04.253 1036 ERROR senlin.engine.actions.base File "/var/lib/kolla/venv/lib/python3.10/site-packages/senlin/engine/actions/node_action.py", line 230, in _execute
2024-01-09 10:37:04.253 1036 ERROR senlin.engine.actions.base return method()
2024-01-09 10:37:04.253 1036 ERROR senlin.engine.actions.base File "/var/lib/kolla/venv/lib/python3.10/site-packages/osprofiler/profiler.py", line 159, in wrapper
2024-01-09 10:37:04.253 1036 ERROR senlin.engine.actions.base result = f(*args, **kwargs)
2024-01-09 10:37:04.253 1036 ERROR senlin.engine.actions.base File "/var/lib/kolla/venv/lib/python3.10/site-packages/senlin/engine/actions/node_action.py", line 70, in do_create
2024-01-09 10:37:04.253 1036 ERROR senlin.engine.actions.base res, reason = self.entity.do_create(self.context)
2024-01-09 10:37:04.253 1036 ERROR senlin.engine.actions.base File "/var/lib/kolla/venv/lib/python3.10/site-packages/senlin/engine/node.py", line 222, in do_create
2024-01-09 10:37:04.253 1036 ERROR senlin.engine.actions.base physical_id = pb.Profile.create_object(context, self)
2024-01-09 10:37:04.253 1036 ERROR senlin.engine.actions.base File "/var/lib/kolla/venv/lib/python3.10/site-packages/osprofiler/profiler.py", line 159, in wrapper
2024-01-09 10:37:04.253 1036 ERROR senlin.engine.actions.base result = f(*args, **kwargs)
2024-01-09 10:37:04.253 1036 ERROR senlin.engine.actions.base File "/var/lib/kolla/venv/lib/python3.10/site-packages/senlin/profiles/base.py", line 257, in create_object
2024-01-09 10:37:04.253 1036 ERROR senlin.engine.actions.base return profile.do_create(obj)
2024-01-09 10:37:04.253 1036 ERROR senlin.engine.actions.base File "/var/lib/kolla/venv/lib/python3.10/site-packages/senlin/profiles/os/nova/server.py", line 944, in do_create
2024-01-09 10:37:04.253 1036 ERROR senlin.engine.actions.base kwargs['block_device_mapping_v2'] = self._resolve_bdm(
2024-01-09 10:37:04.253 1036 ERROR senlin.engine.actions.base File "/var/lib/kolla/venv/lib/python3.10/site-packages/senlin/profiles/os/nova/server.py", line 515, in _resolve_bdm
2024-01-09 10:37:04.253 1036 ERROR senlin.engine.actions.base bd['volume_type'] = self._validate_volume_type(
2024-01-09 10:37:04.253 1036 ERROR senlin.engine.actions.base TypeError: ServerProfile._validate_volume_type() missing 1 required positional argument: 'name_or_id'
2024-01-09 10:37:04.253 1036 ERROR senlin.engine.actions.base
2024-01-09 10:37:04.266 1036 ERROR senlin.engine.event [None req-3490f114-7eec-49dc-994c-aad6f5f18bc9 52d3ace87a2f42ab9e9af2e77eee6721 e59d1eb3123742289b2d12b421470bae - - - -] node-J7VWvmce[b56512b2] NODE_CREATE[1312ae00] error: ServerProfile._validate_volume_type() missing 1 required positional argument: 'name_or_id'
2024-01-09 10:37:04.481 1021 ERROR senlin.engine.actions.base [None req-3490f114-7eec-49dc-994c-aad6f5f18bc9 52d3ace87a2f42ab9e9af2e77eee6721 e59d1eb3123742289b2d12b421470bae - - - -] Unexpected exception occurred during action NODE_CREATE (312f60d9-3a89-478c-ae94-86217c15579f) execution: ServerProfile._validate_volume_type() missing 1 required positional argument: 'name_or_id': TypeError: ServerProfile._validate_volume_type() missing 1 required positional argument: 'name_or_id'
2024-01-09 10:37:04.481 1021 ERROR senlin.engine.actions.base Traceback (most recent call last):
2024-01-09 10:37:04.481 1021 ERROR senlin.engine.actions.base File "/var/lib/kolla/venv/lib/python3.10/site-packages/senlin/engine/actions/base.py", line 675, in ActionProc
2024-01-09 10:37:04.481 1021 ERROR senlin.engine.actions.base result, reason = action.execute()
2024-01-09 10:37:04.481 1021 ERROR senlin.engine.actions.base File "/var/lib/kolla/venv/lib/python3.10/site-packages/senlin/engine/actions/node_action.py", line 271, in execute
2024-01-09 10:37:04.481 1021 ERROR senlin.engine.actions.base res, reason = self._execute()
2024-01-09 10:37:04.481 1021 ERROR senlin.engine.actions.base File "/var/lib/kolla/venv/lib/python3.10/site-packages/senlin/engine/actions/node_action.py", line 230, in _execute
2024-01-09 10:37:04.481 1021 ERROR senlin.engine.actions.base return method()
2024-01-09 10:37:04.481 1021 ERROR senlin.engine.actions.base File "/var/lib/kolla/venv/lib/python3.10/site-packages/osprofiler/profiler.py", line 159, in wrapper
2024-01-09 10:37:04.481 1021 ERROR senlin.engine.actions.base result = f(*args, **kwargs)
2024-01-09 10:37:04.481 1021 ERROR senlin.engine.actions.base File "/var/lib/kolla/venv/lib/python3.10/site-packages/senlin/engine/actions/node_action.py", line 70, in do_create
2024-01-09 10:37:04.481 1021 ERROR senlin.engine.actions.base res, reason = self.entity.do_create(self.context)
2024-01-09 10:37:04.481 1021 ERROR senlin.engine.actions.base File "/var/lib/kolla/venv/lib/python3.10/site-packages/senlin/engine/node.py", line 222, in do_create
2024-01-09 10:37:04.481 1021 ERROR senlin.engine.actions.base physical_id = pb.Profile.create_object(context, self)
2024-01-09 10:37:04.481 1021 ERROR senlin.engine.actions.base File "/var/lib/kolla/venv/lib/python3.10/site-packages/osprofiler/profiler.py", line 159, in wrapper
2024-01-09 10:37:04.481 1021 ERROR senlin.engine.actions.base result = f(*args, **kwargs)
2024-01-09 10:37:04.481 1021 ERROR senlin.engine.actions.base File "/var/lib/kolla/venv/lib/python3.10/site-packages/senlin/profiles/base.py", line 257, in create_object
2024-01-09 10:37:04.481 1021 ERROR senlin.engine.actions.base return profile.do_create(obj)
2024-01-09 10:37:04.481 1021 ERROR senlin.engine.actions.base File "/var/lib/kolla/venv/lib/python3.10/site-packages/senlin/profiles/os/nova/server.py", line 944, in do_create
2024-01-09 10:37:04.481 1021 ERROR senlin.engine.actions.base kwargs['block_device_mapping_v2'] = self._resolve_bdm(
2024-01-09 10:37:04.481 1021 ERROR senlin.engine.actions.base File "/var/lib/kolla/venv/lib/python3.10/site-packages/senlin/profiles/os/nova/server.py", line 515, in _resolve_bdm
2024-01-09 10:37:04.481 1021 ERROR senlin.engine.actions.base bd['volume_type'] = self._validate_volume_type(
2024-01-09 10:37:04.481 1021 ERROR senlin.engine.actions.base TypeError: ServerProfile._validate_volume_type() missing 1 required positional argument: 'name_or_id'
2024-01-09 10:37:04.481 1021 ERROR senlin.engine.actions.base
2024-01-09 10:37:04.497 1021 ERROR senlin.engine.event [None req-3490f114-7eec-49dc-994c-aad6f5f18bc9 52d3ace87a2f42ab9e9af2e77eee6721 e59d1eb3123742289b2d12b421470bae - - - -] node-cFNvvYou[550a3e6f] NODE_CREATE[312f60d9] error: ServerProfile._validate_volume_type() missing 1 required positional argument: 'name_or_id'
Fix proposed to branch: master /review. opendev. org/c/openstack /senlin/ +/905062
Review: https:/