Command to clear session-persistence for lbaas vip fails with internal-server-error

Bug #1380762 reported by Vedamurthy Joshi
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Juniper Openstack
Fix Committed
High
Rahul

Bug Description

R1.10 Build 52 Ubuntu Multinode icehouse setup

Created a lbaas pool , members and VIP.
Then tried to edit the VIP by selecting no session-persistence.
It failed with 'Error: Failed to update VIP lb1_vip1'

neutron/server.log:
==================
2014-10-14 01:10:16.329 ERROR [neutron.api.v2.resource] update failed
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/neutron/api/v2/resource.py", line 87, in resource
    result = method(request=request, **args)
  File "/usr/lib/python2.7/dist-packages/neutron/api/v2/base.py", line 505, in update
    obj = obj_updater(request.context, id, **kwargs)
  File "/usr/lib/python2.7/dist-packages/neutron_plugin_contrail/plugins/opencontrail/loadbalancer/plugin.py", line 109, in update_vip
    v = super(LoadBalancerPlugin, self).update_vip(context, id, vip)
  File "/usr/lib/python2.7/dist-packages/neutron_plugin_contrail/plugins/opencontrail/loadbalancer/loadbalancer_db.py", line 94, in update_vip
    return self._vip_manager.update(context, id, vip)
  File "/usr/lib/python2.7/dist-packages/neutron_plugin_contrail/plugins/opencontrail/loadbalancer/resource_manager.py", line 284, in update
    if self.update_properties(obj, id, r):
  File "/usr/lib/python2.7/dist-packages/neutron_plugin_contrail/plugins/opencontrail/loadbalancer/virtual_ip.py", line 281, in update_properties
    if self._update_virtual_ip_properties(props, id, v):
  File "/usr/lib/python2.7/dist-packages/neutron_plugin_contrail/plugins/opencontrail/loadbalancer/virtual_ip.py", line 269, in _update_virtual_ip_properties
    if props.persistence_type != sp['type']:
KeyError: 'type'

Tags: horizon lbaas
summary: - In horizon,Setting no session-persistence for lbaas vip fails
+ Clearing session-persistence for lbaas vip fails
Revision history for this message
Vedamurthy Joshi (vedujoshi) wrote : Re: Clearing session-persistence for lbaas vip fails

Command line fails as well

root@nodec22:~# neutron lb-vip-update myvip1 --session_persistence action=clear
Request Failed: internal server error while processing your request.
root@nodec22:~#

summary: - Clearing session-persistence for lbaas vip fails
+ Command to clear session-persistence for lbaas vip fails with internal-
+ server-error
Rudra Rugge (rrugge)
Changed in juniperopenstack:
status: New → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.