← Back to team overview

yahoo-eng-team team mailing list archive

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

 

** Changed in: neutron
       Status: Fix Committed => Fix Released

** Changed in: neutron
    Milestone: None => kilo-3

-- 
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):
  Fix Released

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


References