]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commit
LBaaS: check for associations before deleting health monitor
authorOleg Bondarev <obondarev@mirantis.com>
Thu, 24 Oct 2013 12:53:55 +0000 (16:53 +0400)
committerOleg Bondarev <obondarev@mirantis.com>
Tue, 25 Feb 2014 10:22:46 +0000 (14:22 +0400)
commita1de76d1407952572cfe081c4872d7a6127995b3
tree52d5164d2ad8fbe0be86d7610d65297ac0a7a5e4
parentb0671111b28be10346705d496b9540a88851d5dc
LBaaS: check for associations before deleting health monitor

Need to prohibit health monitor deletion if it has associations with
pools. Given that pools may belong to different lbaas drivers the process
of monitor deletion becomes complex and unreliable since association
deletion may fail on any single driver.

DocImpact

Closes-Bug: #1243129
Change-Id: I27c20e7a5be8433f90569534ecf838e33027cb00
neutron/db/loadbalancer/loadbalancer_db.py
neutron/extensions/loadbalancer.py
neutron/services/loadbalancer/plugin.py
neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py
neutron/tests/unit/services/loadbalancer/drivers/test_agent_driver_base.py