neutron/quantum/db
gongysh 0070b452f1 Add scheduling feature basing on agent management extension
3rd part of blueprint quantum-scheduler

1. Allow networks to be hosted by certain dhcp agents.
Network to dhcp agent is a
many to many relationship. Provide a simple
scheduler to schedule a network randomly
to an active dhcp agent when a network or port is created.
2. Allow admin user to (de)schedule network to a
certain dhcp agent manually.
3. Allow routers to be hosted by a certain l3 agent.
Router to l3 agent is a many to one relationship.
Provide a simple scheduler to
schedule a router to l3 agent if the router is not
scheduled when the router is  updated.
4. Auto schedule networks and routers to agents when agents
start.
5. Only support ovs plugin at this point

Change-Id: Iddec3ea9d4c0fe2d51a59f7db47145722fc5a1cd
2013-02-27 21:20:51 +08:00
..
loadbalancer Supporting pagination in api v2.0 2013-02-19 23:04:13 +08:00
migration Add scheduling feature basing on agent management extension 2013-02-27 21:20:51 +08:00
__init__.py Second round of packaging changes 2011-11-28 10:33:52 -08:00
agents_db.py Add scheduling feature basing on agent management extension 2013-02-27 21:20:51 +08:00
agentschedulers_db.py Add scheduling feature basing on agent management extension 2013-02-27 21:20:51 +08:00
api.py Use oslo-config-2013.1b3 2013-02-17 17:33:05 +00:00
db_base_plugin_v2.py Limit amount of fixed ips per port 2013-02-26 16:26:34 +00:00
dhcp_rpc_base.py Add scheduling feature basing on agent management extension 2013-02-27 21:20:51 +08:00
extraroute_db.py Add scheduling feature basing on agent management extension 2013-02-27 21:20:51 +08:00
l3_db.py Add scheduling feature basing on agent management extension 2013-02-27 21:20:51 +08:00
l3_rpc_base.py Add scheduling feature basing on agent management extension 2013-02-27 21:20:51 +08:00
model_base.py Implementing string representation for model classes 2012-12-26 14:14:33 +02:00
models_v2.py Routing table configuration support on L3 2013-02-19 15:05:34 -08:00
portsecurity_db.py Fixes import order errors 2013-01-28 20:10:45 +08:00
quota_db.py Adds xml support for quantum v2 API. 2013-02-06 00:50:24 +00:00
routedserviceinsertion_db.py Add routed-service-insertion 2013-02-18 07:52:49 -08:00
routerservicetype_db.py Fixes import reorder nits 2013-02-26 10:37:59 +08:00
securitygroups_db.py Remove external_id and security group proxy code 2013-02-22 12:17:18 -08:00
securitygroups_rpc_base.py Implements quantum security groups support on OVS plugin 2013-02-10 07:42:28 +09:00
servicetype_db.py Use oslo-config-2013.1b3 2013-02-17 17:33:05 +00:00
sqlalchemyutils.py Supporting pagination in api v2.0 2013-02-19 23:04:13 +08:00