"Caught error: Circular reference detected" on Nova API when spinning up a VM with Rally Testing Framework

Solution Unverified - Updated -

Issue

  • When sending this request on the Nova API via python-novaclient:

    URL:  /servers
    BODY: {'endpoint_filter': {'service_type': 'compute', 'interface': 'publicURL'}, 'client_name': 'python-novaclient', 'headers': {'Accept': 'application/json'}, 'json': {'server': {'min_count': 1, 'flavorRef': '3e03b806-aa8f-4fc0-a52e-00ab8ecf94e1', 'name': 's_rally_87b0d541_NJz7xnty', 'imageRef': 'e4206d8e-7687-45d5-b38a-96e5763b2d89', 'max_count': 1}}, 'user_agent': 'python-novaclient', 'endpoint_override': u'https://endpoint.example.com:13774/v2.1', 'raise_exc': False, 'client_version': '16.0.0'}
    
  • I get this error from Nova:

    /var/log/nova/nova-api.log:2021-02-08 19:29:10.874 712041 ERROR nova.api.openstack [req-7078f79d-230f-4703-a9e3-9ed36b71393a 82f51202eb774cab9b4dfd511148a374 797f85a5cf5a45f39d151d963787833c - default default] Caught error: Circular reference detected
    

Environment

  • Jump host used to run client commands against:
    • Red Hat OpenStack Platform 10.0
    • Red Hat OpenStack Platform 13.0
    • Red Hat OpenStack Platform 16.1
  • Rally

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In