Public bug reported: Scenario: 1) Create QoS policy openstack network qos policy create bw-limiter Save <Ploicy_ID> 2) Create QoS rulem assitiated to pcreated previously policy openstack network qos rule create --type bandwidth-limit --max-kbps 3000 --max-burst-kbits 2400 --egress bw-limiter 3) Delete Policy openstack network qos policy delete --debug <Policy_ID>
Actual Result: Description field inside the error is empty, therefore the reason for command failure is unknown. (overcloud) [stack@undercloud-0 ~]$ openstack network qos policy delete c2920eed-a25f-4d8d-a8f1-5edcfd8ed778 Failed to delete QoS policy name or ID 'c2920eed-a25f-4d8d-a8f1-5edcfd8ed778': Unable to delete QoSPolicy for openstack.network.v2.qos_policy.QoSPolicy(name=bw-limiter, rules=[{u'max_kbps': 10000, u'direction': u'egress', u'qos_policy_id': u'c2920eed-a25f-4d8d-a8f1-5edcfd8ed778', u'type': u'bandwidth_limit', u'id': u'9fc86255-3149-4957-a926-6280eab761ab', u'max_burst_kbps': 10000}], tenant_id=f3f03848a45746c7bcbe95b625d7e1d8, is_default=False, shared=False, id=c2920eed-a25f-4d8d-a8f1-5edcfd8ed778, description=) 1 of 1 QoS policies failed to delete. Expected Result: Description field shouldn’t be empty and at least must have the same message as in executed API. When the same command is executed with “--debug” option (openstack network qos policy delete --debug c2920eed-a25f-4d8d-a8f1-5edcfd8ed778) it’s possible to see that HTTP Status Code 409 is received with body, that contains “QoS Policy c2920eed-a25f-4d8d-a8f1-5edcfd8ed778 is used by port 535da8b9-fbce-4921-9ce7-3fa26ca8a698” The above message is not forwarded to CLI. GET call to network for http://10.0.0.105:9696/v2.0/qos/policies/c2920eed-a25f-4d8d-a8f1-5edcfd8ed778 used request id req-1a31e6c0-d58e-4bae-b992-4f27182e658a Manager unknown ran task network.GET.qos.c2920eed-a25f-4d8d-a8f1-5edcfd8ed778 in 0.867774009705s Manager unknown running task network.DELETE.qos.c2920eed-a25f-4d8d-a8f1-5edcfd8ed778 REQ: curl -g -i -X DELETE http://10.0.0.105:9696/v2.0/qos/policies/c2920eed-a25f-4d8d-a8f1-5edcfd8ed778 -H "User-Agent: osc-lib/1.9.0 keystoneauth1/3.4.0 python-requests/2.14.2 CPython/2.7.5" -H "Accept: " -H "X-Auth-Token: {SHA1}1d4e9ce3cf3e5d34b283fd33ee005c1809537cf1" http://10.0.0.105:9696 "DELETE /v2.0/qos/policies/c2920eed-a25f-4d8d-a8f1-5edcfd8ed778 HTTP/1.1" 409 174 RESP: [409] Content-Type: application/json Content-Length: 174 X-Openstack-Request-Id: req-b1dbbbb2-dc3a-4f90-a7ce-dbfa633c8c6a Date: Sun, 24 Jun 2018 08:37:01 GMT RESP BODY: {"NeutronError": {"message": "QoS Policy c2920eed-a25f-4d8d-a8f1-5edcfd8ed778 is used by port 535da8b9-fbce-4921-9ce7-3fa26ca8a698.", "type": "QosPolicyInUse", "detail": ""}} ** Affects: connectome-workbench (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1778392 Title: QoS CLI - “network qos policy delete” command fails and description field is empty (reason unknown) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/connectome-workbench/+bug/1778392/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs