yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #71127
[Bug 1746526] Re: Incorrect message appears while creating duplicate qos-bandwidth-limit-rule
Reviewed: https://review.openstack.org/539922
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=a91d84cfb44a9def517f2990d164b4972023709a
Submitter: Zuul
Branch: master
commit a91d84cfb44a9def517f2990d164b4972023709a
Author: Sławek Kapłoński <slawek@xxxxxxxxxxxx>
Date: Thu Feb 1 12:59:02 2018 +0100
Fix error message when duplicate QoS rule is created
When user tries to create QoS rule which already exists in same
QoS policy, only check if rule is duplicated was done on DB layer.
Because of that, there was many retries of DB operations so user
waits to response from Neutron server long time.
Also error message returned from this DB related exception was not
user friendly.
This patch adds additional check of such duplicated rules before
there is attempt to save new/updated rule in database so in case
of error, response is send to user faster and it has proper
message.
Change-Id: I7d55df1eb931583c3dde064e073deb3e5479acc2
Closes-Bug: #1746526
** Changed in: neutron
Status: In Progress => Fix Released
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1746526
Title:
Incorrect message appears while creating duplicate qos-bandwidth-
limit-rule
Status in neutron:
Fix Released
Bug description:
Improper error messages comes if user tries to create duplicate rule
under qos-policy.
In error message two things to correct:-
--> attribute_name
--> value
$ neutron qos-bandwidth-limit-rule-create --max-kbps 1026 <qos-policy-id>
E.g.: neutron qos-bandwidth-limit-rule-create --max-kbps 1026 f73cf8ea-92be-472d-aeef-3364319fc51e
neutron CLI is deprecated and will be removed in the future. Use openstack CLI instead.
Failed to create a duplicate QosBandwidthLimitRule: for attribute(s) ['qos_bandwidth_rules0qos_policy_id0direction'] with value(s) f73cf8ea-92be-472d-aeef-3364319fc51e-egress
Neutron server returns request_ids: ['req-0447aa9e-acc0-4200-8ea7-5752edcab574']
Steps:-
1) Create qos-policy
neutron qos-policy-create policy-1
2) Create qos-bandwidth-limit-rule
neutron qos-bandwidth-limit-rule-create --max-kbps 1026 policy-1
3) Again create qos-bandwidth-limit-rule
neutron qos-bandwidth-limit-rule-create --max-kbps 1026 policy-1
Can we correct error message?
To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1746526/+subscriptions
References