Node can't be created for KeyError: 'server'

Bug #1517353 reported by Haiwei Xu
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
senlin
Invalid
Undecided
Haiwei Xu

Bug Description

Currently node can't be created for a KeyError:

2015-11-18 16:54:09.218 26753 ERROR senlin.engine.actions.base Traceback (most recent call last):
2015-11-18 16:54:09.218 26753 ERROR senlin.engine.actions.base File "/opt/stack/senlin/senlin/engine/actions/base.py", line 500, in ActionProc
2015-11-18 16:54:09.218 26753 ERROR senlin.engine.actions.base result, reason = action.execute()
2015-11-18 16:54:09.218 26753 ERROR senlin.engine.actions.base File "/opt/stack/senlin/senlin/engine/actions/node_action.py", line 217, in execute
2015-11-18 16:54:09.218 26753 ERROR senlin.engine.actions.base res, reason = self._execute()
2015-11-18 16:54:09.218 26753 ERROR senlin.engine.actions.base File "/opt/stack/senlin/senlin/engine/actions/node_action.py", line 181, in _execute
2015-11-18 16:54:09.218 26753 ERROR senlin.engine.actions.base return method()
2015-11-18 16:54:09.218 26753 ERROR senlin.engine.actions.base File "/opt/stack/senlin/senlin/engine/actions/node_action.py", line 71, in do_create
2015-11-18 16:54:09.218 26753 ERROR senlin.engine.actions.base res = self.node.do_create(self.context)
2015-11-18 16:54:09.218 26753 ERROR senlin.engine.actions.base File "/opt/stack/senlin/senlin/engine/node.py", line 259, in do_create
2015-11-18 16:54:09.218 26753 ERROR senlin.engine.actions.base physical_id = profile_base.Profile.create_object(context, self)
2015-11-18 16:54:09.218 26753 ERROR senlin.engine.actions.base File "/opt/stack/senlin/senlin/profiles/base.py", line 194, in create_object
2015-11-18 16:54:09.218 26753 ERROR senlin.engine.actions.base return profile.do_create(obj)
2015-11-18 16:54:09.218 26753 ERROR senlin.engine.actions.base File "/opt/stack/senlin/senlin/profiles/os/nova/server.py", line 290, in do_create
2015-11-18 16:54:09.218 26753 ERROR senlin.engine.actions.base server = self.nova(obj).server_create(**kwargs)
2015-11-18 16:54:09.218 26753 ERROR senlin.engine.actions.base File "/opt/stack/senlin/senlin/drivers/openstack/nova_v2.py", line 95, in server_create
2015-11-18 16:54:09.218 26753 ERROR senlin.engine.actions.base server_obj = self.conn.compute.create_server(**attrs)
2015-11-18 16:54:09.218 26753 ERROR senlin.engine.actions.base File "/opt/stack/python-openstacksdk/openstack/compute/v2/_proxy.py", line 287, in create_server
2015-11-18 16:54:09.218 26753 ERROR senlin.engine.actions.base return self._create(server.Server, **attrs)
2015-11-18 16:54:09.218 26753 ERROR senlin.engine.actions.base File "/opt/stack/python-openstacksdk/openstack/proxy.py", line 159, in _create
2015-11-18 16:54:09.218 26753 ERROR senlin.engine.actions.base return res.create(self.session)
2015-11-18 16:54:09.218 26753 ERROR senlin.engine.actions.base File "/opt/stack/python-openstacksdk/openstack/resource.py", line 566, in create
2015-11-18 16:54:09.218 26753 ERROR senlin.engine.actions.base resp = self.create_by_id(session, self._attrs, self.id, path_args=self)
2015-11-18 16:54:09.218 26753 ERROR senlin.engine.actions.base File "/opt/stack/python-openstacksdk/openstack/resource.py", line 552, in create_by_id
2015-11-18 16:54:09.218 26753 ERROR senlin.engine.actions.base resp = resp[cls.resource_key]
2015-11-18 16:54:09.218 26753 ERROR senlin.engine.actions.base KeyError: 'server'
2015-11-18 16:54:09.218 26753 ERROR senlin.engine.actions.base
2015-11-18 16:54:09.369 26753 ERROR senlin.engine.event [req-21af19b7-7bdf-46dd-883a-28d6116986a5 2bc98d4418f243e2802fd8e4d2e7c470 d59cb05324954496b86475cc9afbbd65 - - -] node_create_1d14a3be[2816151f-2ce9-46ae-884e-6d70875b0322] NODE_CREATE - FAILED: 'server'

It seems something changed in SDK

Haiwei Xu (xu-haiwei)
Changed in senlin:
assignee: nobody → Haiwei Xu (xu-haiwei)
Revision history for this message
Yanyan Hu (yanyanhu) wrote :

hi, Haiwei, this is a bug of SDK. Two related bug reports have been proposed for it. Hope those guys can start fixing it soon.

https://bugs.launchpad.net/python-openstacksdk/+bug/1514370
https://bugs.launchpad.net/python-openstacksdk/+bug/1515074

Revision history for this message
Haiwei Xu (xu-haiwei) wrote :

Thanks Yanyan, will keep an eye on SDK side.

Haiwei Xu (xu-haiwei)
Changed in senlin:
status: New → Invalid
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.