]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commitdiff
LBaaS: Set correct nullable parameter for agent_id
authorAnn Kamyshnikova <akamyshnikova@mirantis.com>
Fri, 21 Mar 2014 13:08:23 +0000 (17:08 +0400)
committerAnn Kamyshnikova <akamyshnikova@mirantis.com>
Thu, 24 Apr 2014 07:01:04 +0000 (11:01 +0400)
Corrected the following model according to database
content:
 - NOT NULL for PoolLoadbalancerAgentBinding agent_id;

Partial-bug: #1296282

Change-Id: I1f11ec2e8f4c16f58dd8d4e6429e46eaedaec945

neutron/services/loadbalancer/agent_scheduler.py

index 2ace1db6e21441ce62f960b1f75f03314235eab5..a17e528d17e0ef828ca623ce2fb1955b276b59da 100644 (file)
@@ -39,7 +39,8 @@ class PoolLoadbalancerAgentBinding(model_base.BASEV2):
                         primary_key=True)
     agent = orm.relation(agents_db.Agent)
     agent_id = sa.Column(sa.String(36), sa.ForeignKey("agents.id",
-                                                      ondelete='CASCADE'))
+                                                      ondelete='CASCADE'),
+                         nullable=False)
 
 
 class LbaasAgentSchedulerDbMixin(agentschedulers_db.AgentSchedulerDbMixin,