Comment 15 for bug 1802369

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to neutron-lib (master)

Reviewed: https://review.openstack.org/625332
Committed: https://git.openstack.org/cgit/openstack/neutron-lib/commit/?id=14bc0d940841de31f055fa3170289e0fa671b7bb
Submitter: Zuul
Branch: master

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.

    [1] https://bugs.launchpad.net/neutron/+bug/1802369

    Related-Bug: 1802369

    Change-Id: I3e702b99fd5084e8090f93c384aa1f704edceaff