← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1420960] [NEW] Pool's session persistence is deleted when HM added

 

Public bug reported:

On Neutron LBaaS v2:

Scenario:
Creating pool with session persistence data
Adding health monitor to the pool - session persistence data disappears
 
Following is a technical description of a bug:
create_healthmonitor_on_pool method in db layer (db/loadbalancer/loadbalancer_dbv2.py)
calls self.update_pool method with HM data on it
 In its turn, update_pool method handles both, hm and session persistence.
It deletes session persistence data if not passed.

In this case session persistence is not passed because the method was
called in hm creation flow.

The result is deletion of session persistence data when adding hm to a
pool

Solution:
create_healthmonitor_on_pool should probably pass current pool's session persistence data to update_pool method

** Affects: neutron
     Importance: Undecided
         Status: New


** Tags: lbaas

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1420960

Title:
  Pool's session persistence is deleted when HM added

Status in OpenStack Neutron (virtual network service):
  New

Bug description:
  On Neutron LBaaS v2:

  Scenario:
  Creating pool with session persistence data
  Adding health monitor to the pool - session persistence data disappears
   
  Following is a technical description of a bug:
  create_healthmonitor_on_pool method in db layer (db/loadbalancer/loadbalancer_dbv2.py)
  calls self.update_pool method with HM data on it
   In its turn, update_pool method handles both, hm and session persistence.
  It deletes session persistence data if not passed.

  In this case session persistence is not passed because the method was
  called in hm creation flow.

  The result is deletion of session persistence data when adding hm to a
  pool

  Solution:
  create_healthmonitor_on_pool should probably pass current pool's session persistence data to update_pool method

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1420960/+subscriptions


Follow ups

References