[openstack-dev] KILO: neutron port-update --allowed-address-pairs action=clear throws an exception

masoom alam masoom.alam at wanclouds.net
Mon Sep 28 13:54:53 UTC 2015


This is even not working:

root at openstack-latest-kilo-28-09-2015-masoom:/opt/stack/devstack/accrc/admin#
neutron port-update e5b05961-e5d0-481b-bbd0-2ce4bbd9ea64
 --allowed-address-pairs type=list [] action=clear
AllowedAddressPair must contain ip_address


root at openstack-latest-kilo-28-09-2015-masoom:/opt/stack/devstack/accrc/admin#
neutron port-update e5b05961-e5d0-481b-bbd0-2ce4bbd9ea64
 --allowed-address-pairs type=list {} action=clear
AllowedAddressPair must contain ip_address




On Mon, Sep 28, 2015 at 4:31 AM, masoom alam <masoom.alam at wanclouds.net>
wrote:

> 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/62441973/attachment.html>


More information about the OpenStack-dev mailing list