]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commit
Add a new scheduler for the l3 HA
authorSylvain Afchain <sylvain.afchain@enovance.com>
Mon, 20 Jan 2014 22:38:29 +0000 (23:38 +0100)
committerAssaf Muller <amuller@redhat.com>
Fri, 12 Sep 2014 13:22:28 +0000 (16:22 +0300)
commit3553e400046e50a30e2c5a7dba0c6ea48d9c816f
treea18c2766d3977daa01f0e10a744bba938fcf5b04
parent01c0ecb49e8885d8fe004c834422588ba3a7e314
Add a new scheduler for the l3 HA

This patch updates all schedulers in order to support the
scheduling of HA routers. It also refactors and adds tests for
the auto scheduling part.

The schedulers aren't expected to work when creating a router
that's both distributed and highly available. Specific issues
will be reported as bugs and fixed in a future patch.

Partially-implements: blueprint l3-high-availability
Change-Id: I2f80f45adeffa1a4eebcb375a4c8326177e84e83
Co-Authored-By: Assaf Muller <amuller@redhat.com>
neutron/db/l3_agentschedulers_db.py
neutron/db/l3_hascheduler_db.py [new file with mode: 0644]
neutron/scheduler/l3_agent_scheduler.py
neutron/services/l3_router/l3_router_plugin.py
neutron/tests/unit/test_l3_schedulers.py