[PATCH] Fix outerjoin to comply with SQLAlchemy 1.3 strictness The outerjoin in neutron_dynamic_routing/db/bgp_db.py does not meet with the stricter new standards in SQLAlchemy 1.3, so this finds a more compliant form. . [1] https://docs.sqlalchemy.org/en/13/changelog/migration_13.html#query-join-handles-ambiguity-in-deciding-the-left-side-more-explicitly
Force use_json=False When debug + use_json are both set to True, the daemon crashes and stops logging any entry. As the debug=True is kind of mandatory in all Neutron stuff to be able to see what's going on, this patch forces use_json=False so that the rest of Neutron can continue to be using use_json=True and debug=True.