Rejected in favor of fix proposed by:

https://review.openstack.org/#/c/38388/

The (user specified) DSCP value is ignored when queues are marked as
trusted.

** Changed in: neutron
       Status: In Progress => Invalid

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1204145

Title:
  Wrong return status and message while creating qos queue with nvp
  plugin

Status in OpenStack Neutron (virtual network service):
  Invalid

Bug description:
  Specified dscp=32 while creating a trusted qos_queue. This is a BAD REQUEST 
and the API gives an error. 
  However, the error message is " An unknown exception occurred"

  Checked server.log; it does show the actual server error message.
  seems like its not getting propagated all the way.

  
  2013-07-23 08:34:27.546 31298 ERROR NVPApiHelper [-] Received error code: 400
  2013-07-23 08:34:27.546 31298 ERROR NVPApiHelper [-] Server Error Message: No 
DSCP field needed when QoS workload marked 'trusted'.
  2013-07-23 08:34:27.546 31298 ERROR neutron.plugins.nicira.nvplib [-] Failed 
to create logical queue
  2013-07-23 08:34:27.546 31298 TRACE neutron.plugins.nicira.nvplib Traceback 
(most recent call last):
  2013-07-23 08:34:27.546 31298 TRACE neutron.plugins.nicira.nvplib   File 
"/opt/stack/neutron/neutron/plugins/nicira/nvplib.py", line 1242, in 
create_lqueue
  2013-07-23 08:34:27.546 31298 TRACE neutron.plugins.nicira.nvplib     
cluster=cluster)['uuid']
  2013-07-23 08:34:27.546 31298 TRACE neutron.plugins.nicira.nvplib   File 
"/opt/stack/neutron/neutron/plugins/nicira/nvplib.py", line 946, in do_request
  2013-07-23 08:34:27.546 31298 TRACE neutron.plugins.nicira.nvplib     res = 
cluster.api_client.request(*args)
  2013-07-23 08:34:27.546 31298 TRACE neutron.plugins.nicira.nvplib   File 
"/opt/stack/neutron/neutron/plugins/nicira/NvpApiClient.py", line 150, in 
request
  2013-07-23 08:34:27.546 31298 TRACE neutron.plugins.nicira.nvplib     
self.error_codes[status](self)
  2013-07-23 08:34:27.546 31298 TRACE neutron.plugins.nicira.nvplib   File 
"/opt/stack/neutron/neutron/plugins/nicira/NvpApiClient.py", line 190, in zero
  2013-07-23 08:34:27.546 31298 TRACE neutron.plugins.nicira.nvplib     raise 
NvpApiException()
  2013-07-23 08:34:27.546 31298 TRACE neutron.plugins.nicira.nvplib 
NvpApiException: An unknown exception occurred.
  2013-07-23 08:34:27.546 31298 TRACE neutron.plugins.nicira.nvplib
  2013-07-23 08:34:27.548 31298 ERROR neutron.api.v2.resource [-] create failed
  2013-07-23 08:34:27.548 31298 TRACE neutron.api.v2.resource Traceback (most 
recent call last):
  2013-07-23 08:34:27.548 31298 TRACE neutron.api.v2.resource   File 
"/opt/stack/neutron/neutron/api/v2/resource.py", line 82, in resource
  2013-07-23 08:34:27.548 31298 TRACE neutron.api.v2.resource     result = 
method(request=request, **args)
  2013-07-23 08:34:27.548 31298 TRACE neutron.api.v2.resource   File 
"/opt/stack/neutron/neutron/api/v2/base.py", line 403, in create
  2013-07-23 08:34:27.548 31298 TRACE neutron.api.v2.resource     obj = 
obj_creator(request.context, **kwargs)
  2013-07-23 08:34:27.548 31298 TRACE neutron.api.v2.resource   File 
"/opt/stack/neutron/neutron/plugins/nicira/NeutronPlugin.py", line 2167, in 
create_qos_queue
  2013-07-23 08:34:27.548 31298 TRACE neutron.api.v2.resource     
self._nvp_lqueue(q))
  2013-07-23 08:34:27.548 31298 TRACE neutron.api.v2.resource   File 
"/opt/stack/neutron/neutron/plugins/nicira/nvplib.py", line 1246, in 
create_lqueue
  2013-07-23 08:34:27.548 31298 TRACE neutron.api.v2.resource     raise 
exception.NeutronException()
  2013-07-23 08:34:27.548 31298 TRACE neutron.api.v2.resource NeutronException: 
An unknown exception occurred.
  2013-07-23 08:34:27.548 31298 TRACE neutron.api.v2.resource

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1204145/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to