yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #06606
[Bug 1256766] Re: vpnstateinvalid has confusing message
** Changed in: neutron
Status: Fix Committed => 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/1256766
Title:
vpnstateinvalid has confusing message
Status in OpenStack Neutron (virtual network service):
Fix Released
Bug description:
after I create an vpnservice without a name, and then I want to
update it with a name, the following msg come out:
2013-12-02 12:09:18.691 3623 ERROR neutron.api.v2.resource [req-aab03b48-08a4-415f-9cd1-7ee4f5a16b19 8fb8b278e48e4d0cbde162e5626032a1 c3b9072bc0f741aa98f72e794dba7ea6] update failed
2013-12-02 12:09:18.691 3623 TRACE neutron.api.v2.resource Traceback (most recent call last):
2013-12-02 12:09:18.691 3623 TRACE neutron.api.v2.resource File "/mnt/data/opt/stack/neutron/neutron/api/v2/resource.py", line 84, in resource
2013-12-02 12:09:18.691 3623 TRACE neutron.api.v2.resource result = method(request=request, **args)
2013-12-02 12:09:18.691 3623 TRACE neutron.api.v2.resource File "/mnt/data/opt/stack/neutron/neutron/api/v2/base.py", line 492, in update
2013-12-02 12:09:18.691 3623 TRACE neutron.api.v2.resource obj = obj_updater(request.context, id, **kwargs)
2013-12-02 12:09:18.691 3623 TRACE neutron.api.v2.resource File "/mnt/data/opt/stack/neutron/neutron/db/vpn/vpn_db.py", line 579, in update_vpnservice
2013-12-02 12:09:18.691 3623 TRACE neutron.api.v2.resource self.assert_update_allowed(vpns_db)
2013-12-02 12:09:18.691 3623 TRACE neutron.api.v2.resource File "/mnt/data/opt/stack/neutron/neutron/db/vpn/vpn_db.py", line 198, in assert_update_allowed
2013-12-02 12:09:18.691 3623 TRACE neutron.api.v2.resource raise vpnaas.VPNStateInvalid(id=id, state=status)
2013-12-02 12:09:18.691 3623 TRACE neutron.api.v2.resource VPNStateInvalid: Invalid state PENDING_CREATE of vpnaas resource <built-in function id>
There are two problems in above msg:
1. built-in function id
2. the msg itself: I think we can use: the vpn service cannot be updated when it is in state PENDING_CREATE
but I think we should be able to modify the vpn service when it is not
used by IPsecSiteConnection
To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1256766/+subscriptions