[openstack-dev] KILO: neutron port-update --allowed-address-pairs action=clear throws an exception
masoom alam
masoom.alam at wanclouds.net
Mon Sep 28 11:31:18 UTC 2015
Please help, its not working....:
root at openstack-latest-kilo-28-09-2015-masoom:/opt/stack/devstack# neutron
port-show 2d1bfe12-7db6-4665-9c98-6b9b8a043af9
+-----------------------+---------------------------------------------------------------------------------+
| Field | Value
|
+-----------------------+---------------------------------------------------------------------------------+
| admin_state_up | True
|
| allowed_address_pairs | {"ip_address": "10.0.0.201", "mac_address":
"fa:16:3e:69:e9:ef"} |
| binding:host_id | openstack-latest-kilo-28-09-2015-masoom
|
| binding:profile | {}
|
| binding:vif_details | {"port_filter": true, "ovs_hybrid_plug": true}
|
| binding:vif_type | ovs
|
| binding:vnic_type | normal
|
| device_id | d44b9025-f12b-4f85-8b7b-57cc1138acdd
|
| device_owner | compute:nova
|
| extra_dhcp_opts |
|
| fixed_ips | {"subnet_id":
"bbb6726a-937f-4e0d-8ac2-f82f84272b1f", "ip_address": "10.0.0.3"} |
| id | 2d1bfe12-7db6-4665-9c98-6b9b8a043af9
|
| mac_address | fa:16:3e:69:e9:ef
|
| name |
|
| network_id | ae1b7e34-9f6c-4c8f-bf08-99a1e390034c
|
| security_groups | 8adda6d7-1b3e-4047-a130-a57609a0bd68
|
| status | ACTIVE
|
| tenant_id | 09945e673b7a4ab183afb166735b4fa7
|
+-----------------------+---------------------------------------------------------------------------------+
root at openstack-latest-kilo-28-09-2015-masoom:/opt/stack/devstack# neutron
port-update 2d1bfe12-7db6-4665-9c98-6b9b8a043af9 --allowed-address-pairs
[] action=clear
AllowedAddressPair must contain ip_address
root at openstack-latest-kilo-28-09-2015-masoom:/opt/stack/devstack# neutron
port-update 2d1bfe12-7db6-4665-9c98-6b9b8a043af9 --allowed-address-pairs
[10.0.0.201] action=clear
The number of allowed address pair exceeds the maximum 10.
root at openstack-latest-kilo-28-09-2015-masoom:/opt/stack/devstack# neutron
port-update 2d1bfe12-7db6-4665-9c98-6b9b8a043af9 --allowed-address-pairs
action=clear
Request Failed: internal server error while processing your request.
On Mon, Sep 28, 2015 at 1:57 AM, Akihiro Motoki <amotoki at gmail.com> wrote:
> As already mentioned, we need to pass [] (an empty list) rather than None
> as allowed_address_pairs.
>
> At the moment it is not supported in Neutron CLI.
> This review https://review.openstack.org/#/c/218551/ is trying to fix
> this problem.
>
> Akihiro
>
>
> 2015-09-28 15:51 GMT+09:00 shihanzhang <ayshihanzhang at 126.com>:
>
>> I don't see any exception using bellow command
>>
>> root at szxbz:/opt/stack/neutron# neutron port-update
>> 3748649e-243d-4408-a5f1-8122f1fbf501 --allowed-address-pairs action=clear
>> Allowed address pairs must be a list.
>>
>>
>>
>> At 2015-09-28 14:36:44, "masoom alam" <masoom.alam at wanclouds.net> wrote:
>>
>> stable KILO
>>
>> shall I checkout the latest code are you saying this...Also can you
>> please confirm if you have tested this thing at your end....and there was
>> no problem...
>>
>>
>> Thanks
>>
>> On Sun, Sep 27, 2015 at 11:29 PM, shihanzhang <ayshihanzhang at 126.com>
>> wrote:
>>
>>> which branch do you use? there is not this problem in master branch.
>>>
>>>
>>>
>>>
>>>
>>> At 2015-09-28 13:43:05, "masoom alam" <masoom.alam at wanclouds.net> wrote:
>>>
>>> Can anybody highlight why the following command is throwing an exception:
>>>
>>> *Command#* neutron port-update db3113df-14a3-4d6d-a3c5-d0517a134fc3
>>> --allowed-address-pairs action=clear
>>>
>>> *Error: * 2015-09-27 21:44:32.144 ERROR neutron.api.v2.resource
>>> [req-b1cbe1f2-ba21-4337-a714-f337c54ee9fc admin None] update failed
>>> 2015-09-27 21:44:32.144 TRACE neutron.api.v2.resource Traceback (most
>>> recent call last):
>>> 2015-09-27 21:44:32.144 TRACE neutron.api.v2.resource File
>>> "/opt/stack/neutron/neutron/api/v2/resource.py", line 83, in resource
>>> 2015-09-27 21:44:32.144 TRACE neutron.api.v2.resource result =
>>> method(request=request, **args)
>>> 2015-09-27 21:44:32.144 TRACE neutron.api.v2.resource File
>>> "/opt/stack/neutron/neutron/api/v2/base.py", line 515, in update
>>> 2015-09-27 21:44:32.144 TRACE neutron.api.v2.resource
>>> allow_bulk=self._allow_bulk)
>>> 2015-09-27 21:44:32.144 TRACE neutron.api.v2.resource File
>>> "/opt/stack/neutron/neutron/api/v2/base.py", line 652, in
>>> prepare_request_body
>>> 2015-09-27 21:44:32.144 TRACE neutron.api.v2.resource
>>> attr_vals['validate'][rule])
>>> 2015-09-27 21:44:32.144 TRACE neutron.api.v2.resource File
>>> "/opt/stack/neutron/neutron/extensions/allowedaddresspairs.py", line 51, in
>>> _validate_allowed_address_pairs
>>> 2015-09-27 21:44:32.144 TRACE neutron.api.v2.resource if
>>> len(address_pairs) > cfg.CONF.max_allowed_address_pair:
>>> 2015-09-27 21:44:32.144 TRACE neutron.api.v2.resource TypeError: object
>>> of type 'NoneType' has no len()
>>> 2015-09-27 21:44:32.144 TRACE neutron.api.v2.resource
>>>
>>>
>>>
>>> There is a similar bug filed at Lauchpad for Havana
>>> https://bugs.launchpad.net/juniperopenstack/+bug/1351979 .However there
>>> is no fix and the work around - using curl, mentioned on the bug is also
>>> not working for KILO...it was working for havana and Icehouse....any
>>> pointers...?
>>>
>>> Thanks
>>>
>>>
>>>
>>>
>>> 网易考拉iPhone6s玫瑰金5288元,现货不加价
>>> <http://rd.da.netease.com/redirect?t=ORBmhG&p=y7fo42&proId=1024&target=http%3A%2F%2Fwww.kaola.com%2Factivity%2Fdetail%2F4650.html%3Ftag%3Dea467f1dcce6ada85b1ae151610748b5>
>>>
>>>
>>> __________________________________________________________________________
>>> OpenStack Development Mailing List (not for usage questions)
>>> Unsubscribe:
>>> OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>
>>>
>>
>>
>> 网易考拉iPhone6s玫瑰金5288元,现货不加价
>> <http://rd.da.netease.com/redirect?t=ORBmhG&p=y7fo42&proId=1024&target=http%3A%2F%2Fwww.kaola.com%2Factivity%2Fdetail%2F4650.html%3Ftag%3Dea467f1dcce6ada85b1ae151610748b5>
>>
>> __________________________________________________________________________
>> OpenStack Development Mailing List (not for usage questions)
>> Unsubscribe:
>> OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20150928/06ea99fd/attachment.html>
More information about the OpenStack-dev
mailing list