commit 14bc0d940841de31f055fa3170289e0fa671b7bb
Author: Boden R <email address hidden>
Date: Fri Dec 14 12:05:29 2018 -0700
rehome db api orm event listener functions
The rehome/consumption of the db api caused some errors in consumer
projects related to the ORM event listeners no longer getting
initialized [1]. While the short term fix [1] was to import neutron's
db api elsewhere, this doesn't work longer term as consumers need to
decouple from neutron, thus not importing neutron modules.
This patch rehomes the db api ORM event listeners into neutron-lib and
initializes them upon import of neutron_lib (top-level). This change
will allow consumers to load the event listeners by importing anything
from neutron-lib, thus breaking the dependency on neutron.
This patch also bumps the requirement for SQLAlchemy to match neutrons.
Reviewed: https:/ /review. openstack. org/625332 /git.openstack. org/cgit/ openstack/ neutron- lib/commit/ ?id=14bc0d94084 1de31f055fa3170 289e0fa671b7bb
Committed: https:/
Submitter: Zuul
Branch: master
commit 14bc0d940841de3 1f055fa3170289e 0fa671b7bb
Author: Boden R <email address hidden>
Date: Fri Dec 14 12:05:29 2018 -0700
rehome db api orm event listener functions
The rehome/consumption of the db api caused some errors in consumer
projects related to the ORM event listeners no longer getting
initialized [1]. While the short term fix [1] was to import neutron's
db api elsewhere, this doesn't work longer term as consumers need to
decouple from neutron, thus not importing neutron modules.
This patch rehomes the db api ORM event listeners into neutron-lib and
initializes them upon import of neutron_lib (top-level). This change
will allow consumers to load the event listeners by importing anything
from neutron-lib, thus breaking the dependency on neutron.
This patch also bumps the requirement for SQLAlchemy to match neutrons.
[1] https:/ /bugs.launchpad .net/neutron/ +bug/1802369
Related-Bug: 1802369
Change-Id: I3e702b99fd5084 e8090f93c384aa1 f704edceaff