Public bug reported: Devstack installtion with local.conf,
[[local|localrc]] ADMIN_PASSWORD=secrete DATABASE_PASSWORD=secrete RABBIT_PASSWORD=secrete SERVICE_PASSWORD=secrete SERVICE_TOKEN=a682f596-76f3-11e3-b3b2-e716f9080d50 #FIXED_RANGE=172.31.1.0/24 #FLOATING_RANGE=192.168.20.0/25 #HOST_IP=10.3.4.5 ENABLED_SERVICES+=,n-cell installs a devstack with a child cell (with name child) and a parent cell. It's possible to create a server in it. When issued the command nova cell-show child, it throws exception, ERROR (ClientException): The server has either erred or is incapable of performing the requested operation. (HTTP 500) (Request-ID: req- 5df5470a-5135-4cca-b301-238b0a9ce7c2) The relevant stack trace is as follows, 2014-10-21 13:21:34.375 ERROR oslo.messaging.rpc.dispatcher [-] Exception during message handling: Circular reference detected 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher Traceback (most recent call last): 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/oslo/messaging/rpc/dispatcher.py", line 134, in _dispatch_and_reply 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher incoming.message)) 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/oslo/messaging/_drivers/amqpdriver.py", line 72, in reply 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher self._send_reply(conn, reply, failure, log_failure=log_failure) 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/oslo/messaging/_drivers/amqpdriver.py", line 62, in _send_reply 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher conn.direct_send(self.reply_q, rpc_common.serialize_msg(msg)) 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/oslo/messaging/_drivers/common.py", line 302, in serialize_msg 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher _MESSAGE_KEY: jsonutils.dumps(raw_msg)} 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/oslo/messaging/openstack/common/jsonutils.py", line 172, in dumps 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher return json.dumps(value, default=default, **kwargs) 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib64/python2.7/json/__init__.py", line 250, in dumps 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher sort_keys=sort_keys, **kw).encode(obj) 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib64/python2.7/json/encoder.py", line 207, in encode 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher chunks = self.iterencode(o, _one_shot=True) 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib64/python2.7/json/encoder.py", line 270, in iterencode 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher return _iterencode(o, 0) 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher ValueError: Circular reference detected 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher 2014-10-21 13:21:34.377 ERROR oslo.messaging._drivers.common [-] Returning exception Circular reference detected to caller 2014-10-21 13:21:34.377 ERROR oslo.messaging._drivers.common [-] ['Traceback (most recent call last):\n', ' File "/usr/lib/python2.7/site-packages/oslo/messaging/rpc/dispatcher.py", line 134, in _dispatch_and_reply\n incoming.message))\n', ' File "/usr/lib/python2.7/site-packages/oslo/messaging/_drivers/amqpdriver.py", line 72, in reply\n self._send_reply(conn, reply, failure, log_failure=log_failure)\n', ' File "/usr/lib/python2.7/site-packages/oslo/messaging/_drivers/amqpdriver.py", line 62, in _send_reply\n conn.direct_send(self.reply_q, rpc_common.serialize_msg(msg))\n', ' File "/usr/lib/python2.7/site-packages/oslo/messaging/_drivers/common.py", line 302, in serialize_msg\n _MESSAGE_KEY: jsonutils.dumps(raw_msg)}\n', ' File "/usr/lib/python2.7/site-packages/oslo/messaging/openstack/common/jsonutils.py", line 172, in dumps\n return json.dumps(value, default=default, **kwargs)\n', ' File "/usr/lib64/python2.7/json/__init__.py", line 250, in dumps\n sort_keys=sort_keys, **kw).encode(obj)\n', ' File "/usr/lib64/python2.7/json/encoder.py", line 207, in encode\n chunks = self.iterencode(o, _one_shot=True)\n', ' File "/usr/lib64/python2.7/json/encoder.py", line 270, in iterencode\n return _iterencode(o, 0)\n', 'ValueError: Circular reference detected\n'] ** Affects: nova Importance: Undecided Assignee: Vineet Menon (mvineetmenon) Status: New ** Tags: cells ** Changed in: nova Assignee: (unassigned) => Vineet Menon (mvineetmenon) ** Description changed: Devstack installtion with local.conf, [[local|localrc]] - ADMIN_PASSWORD=secrete - DATABASE_PASSWORD=secrete - RABBIT_PASSWORD=secrete - SERVICE_PASSWORD=secrete - SERVICE_TOKEN=a682f596-76f3-11e3-b3b2-e716f9080d50 - #FIXED_RANGE=172.31.1.0/24 - #FLOATING_RANGE=192.168.20.0/25 - #HOST_IP=10.3.4.5 + ADMIN_PASSWORD=secrete + DATABASE_PASSWORD=secrete + RABBIT_PASSWORD=secrete + SERVICE_PASSWORD=secrete + SERVICE_TOKEN=a682f596-76f3-11e3-b3b2-e716f9080d50 + #FIXED_RANGE=172.31.1.0/24 + #FLOATING_RANGE=192.168.20.0/25 + #HOST_IP=10.3.4.5 - ENABLED_SERVICES+=,n-cell + ENABLED_SERVICES+=,n-cell installs a devstack with a child cell (with name child) and a parent cell. It's possible to create a server in it. When issued the command nova cell-show child, it throws exception, - - ERROR (ClientException): The server has either erred or is incapable of performing the requested operation. (HTTP 500) (Request-ID: req-5df5470a-5135-4cca-b301-238b0a9ce7c2) + + ERROR (ClientException): The server has either erred or is incapable of + performing the requested operation. (HTTP 500) (Request-ID: req- + 5df5470a-5135-4cca-b301-238b0a9ce7c2) The relevant stack trace is as follows, 2014-10-21 13:21:34.375 ERROR oslo.messaging.rpc.dispatcher [-] Exception during message handling: Circular reference detected 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher Traceback (most recent call last): 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/oslo/messaging/rpc/dispatcher.py", line 134, in _dispatch_and_reply 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher incoming.message)) 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/oslo/messaging/_drivers/amqpdriver.py", line 72, in reply 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher self._send_reply(conn, reply, failure, log_failure=log_failure) 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/oslo/messaging/_drivers/amqpdriver.py", line 62, in _send_reply 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher conn.direct_send(self.reply_q, rpc_common.serialize_msg(msg)) 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/oslo/messaging/_drivers/common.py", line 302, in serialize_msg 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher _MESSAGE_KEY: jsonutils.dumps(raw_msg)} 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/oslo/messaging/openstack/common/jsonutils.py", line 172, in dumps 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher return json.dumps(value, default=default, **kwargs) 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib64/python2.7/json/__init__.py", line 250, in dumps 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher sort_keys=sort_keys, **kw).encode(obj) 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib64/python2.7/json/encoder.py", line 207, in encode 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher chunks = self.iterencode(o, _one_shot=True) 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib64/python2.7/json/encoder.py", line 270, in iterencode 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher return _iterencode(o, 0) 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher ValueError: Circular reference detected - 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher + 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher 2014-10-21 13:21:34.377 ERROR oslo.messaging._drivers.common [-] Returning exception Circular reference detected to caller 2014-10-21 13:21:34.377 ERROR oslo.messaging._drivers.common [-] ['Traceback (most recent call last):\n', ' File "/usr/lib/python2.7/site-packages/oslo/messaging/rpc/dispatcher.py", line 134, in _dispatch_and_reply\n incoming.message))\n', ' File "/usr/lib/python2.7/site-packages/oslo/messaging/_drivers/amqpdriver.py", line 72, in reply\n self._send_reply(conn, reply, failure, log_failure=log_failure)\n', ' File "/usr/lib/python2.7/site-packages/oslo/messaging/_drivers/amqpdriver.py", line 62, in _send_reply\n conn.direct_send(self.reply_q, rpc_common.serialize_msg(msg))\n', ' File "/usr/lib/python2.7/site-packages/oslo/messaging/_drivers/common.py", line 302, in serialize_msg\n _MESSAGE_KEY: jsonutils.dumps(raw_msg)}\n', ' File "/usr/lib/python2.7/site-packages/oslo/messaging/openstack/common/jsonutils.py", line 172, in dumps\n return json.dumps(value, default=default, **kwargs)\n', ' File "/usr/lib64/python2.7/json/__init__.py", line 250, in dumps\n sort_keys=sort_keys, **kw).encode(obj)\n', ' File "/usr/lib64/python2.7/json/encoder.py", line 207, in encode\n chunks = self.iterencode(o, _one_shot=True)\n', ' File "/usr/lib64/python2.7/json/encoder.py", line 270, in iterencode\n return _iterencode(o, 0)\n', 'ValueError: Circular reference detected\n'] ** Summary changed: - Devstack installation with cells, breaks on nova cell-show command + Devstack installation with cells, throws 'circular-reference detected' on nova cell-show command -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Compute (nova). https://bugs.launchpad.net/bugs/1383715 Title: Devstack installation with cells, throws 'circular-reference detected' on nova cell-show command Status in OpenStack Compute (Nova): New Bug description: Devstack installtion with local.conf, [[local|localrc]] ADMIN_PASSWORD=secrete DATABASE_PASSWORD=secrete RABBIT_PASSWORD=secrete SERVICE_PASSWORD=secrete SERVICE_TOKEN=a682f596-76f3-11e3-b3b2-e716f9080d50 #FIXED_RANGE=172.31.1.0/24 #FLOATING_RANGE=192.168.20.0/25 #HOST_IP=10.3.4.5 ENABLED_SERVICES+=,n-cell installs a devstack with a child cell (with name child) and a parent cell. It's possible to create a server in it. When issued the command nova cell-show child, it throws exception, ERROR (ClientException): The server has either erred or is incapable of performing the requested operation. (HTTP 500) (Request-ID: req- 5df5470a-5135-4cca-b301-238b0a9ce7c2) The relevant stack trace is as follows, 2014-10-21 13:21:34.375 ERROR oslo.messaging.rpc.dispatcher [-] Exception during message handling: Circular reference detected 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher Traceback (most recent call last): 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/oslo/messaging/rpc/dispatcher.py", line 134, in _dispatch_and_reply 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher incoming.message)) 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/oslo/messaging/_drivers/amqpdriver.py", line 72, in reply 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher self._send_reply(conn, reply, failure, log_failure=log_failure) 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/oslo/messaging/_drivers/amqpdriver.py", line 62, in _send_reply 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher conn.direct_send(self.reply_q, rpc_common.serialize_msg(msg)) 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/oslo/messaging/_drivers/common.py", line 302, in serialize_msg 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher _MESSAGE_KEY: jsonutils.dumps(raw_msg)} 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/oslo/messaging/openstack/common/jsonutils.py", line 172, in dumps 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher return json.dumps(value, default=default, **kwargs) 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib64/python2.7/json/__init__.py", line 250, in dumps 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher sort_keys=sort_keys, **kw).encode(obj) 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib64/python2.7/json/encoder.py", line 207, in encode 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher chunks = self.iterencode(o, _one_shot=True) 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher File "/usr/lib64/python2.7/json/encoder.py", line 270, in iterencode 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher return _iterencode(o, 0) 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher ValueError: Circular reference detected 2014-10-21 13:21:34.375 TRACE oslo.messaging.rpc.dispatcher 2014-10-21 13:21:34.377 ERROR oslo.messaging._drivers.common [-] Returning exception Circular reference detected to caller 2014-10-21 13:21:34.377 ERROR oslo.messaging._drivers.common [-] ['Traceback (most recent call last):\n', ' File "/usr/lib/python2.7/site-packages/oslo/messaging/rpc/dispatcher.py", line 134, in _dispatch_and_reply\n incoming.message))\n', ' File "/usr/lib/python2.7/site-packages/oslo/messaging/_drivers/amqpdriver.py", line 72, in reply\n self._send_reply(conn, reply, failure, log_failure=log_failure)\n', ' File "/usr/lib/python2.7/site-packages/oslo/messaging/_drivers/amqpdriver.py", line 62, in _send_reply\n conn.direct_send(self.reply_q, rpc_common.serialize_msg(msg))\n', ' File "/usr/lib/python2.7/site-packages/oslo/messaging/_drivers/common.py", line 302, in serialize_msg\n _MESSAGE_KEY: jsonutils.dumps(raw_msg)}\n', ' File "/usr/lib/python2.7/site-packages/oslo/messaging/openstack/common/jsonutils.py", line 172, in dumps\n return json.dumps(value, default=default, **kwargs)\n', ' File "/usr/lib64/python2.7/json/__init__.py", line 250, in dumps\n sort_keys=sort_keys, **kw).encode(obj)\n', ' File "/usr/lib64/python2.7/json/encoder.py", line 207, in encode\n chunks = self.iterencode(o, _one_shot=True)\n', ' File "/usr/lib64/python2.7/json/encoder.py", line 270, in iterencode\n return _iterencode(o, 0)\n', 'ValueError: Circular reference detected\n'] To manage notifications about this bug go to: https://bugs.launchpad.net/nova/+bug/1383715/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp