diff --git a/neutron_lib/db/standard_attr.py b/neutron_lib/db/standard_attr.py index 77843065c..88fcd396c 100644 --- a/neutron_lib/db/standard_attr.py +++ b/neutron_lib/db/standard_attr.py @@ -152,8 +152,11 @@ class HasStandardAttributes(object): # pylint: disable=method-hidden @declarative.declared_attr def standard_attr(cls): + # NOTE(ralonsoh): the load method has been updated from "joined" to + # "selectin". The first provides more complex queries but it is only + # needed one query. This is needed by PostgreSQL (LP#2072567). return sa.orm.relationship(StandardAttribute, - lazy='joined', + lazy='selectin', cascade='all, delete-orphan', single_parent=True, uselist=False)