neutron/neutron/agent/ovsdb
Rodolfo Alonso Hernandez ae74b483c3 Make NeutronOvsdbIdl singleton
"NeutronOvsdbIdl" should be a singleton class; only one instance
should be shared everywhere is called. Currently the connection
and the "OvsIdlMonitor" instances are global; those instances are
used to declare the "NeutronOvsdbIdl" instance.

As commented in the related bug, this singleton will ensure that
the OvsIdl indexes are created just once.

Related-Bug: #1881424

Conflicts:
    neutron/common/utils.py
    neutron/agent/ovsdb/impl_idl.py

Change-Id: I639cf673a983b7b1be810495d8a8c2d89919a9b6
(cherry picked from commit 178227c8b6)
(cherry picked from commit c874c44cdc)
2020-10-21 08:37:32 +00:00
..
native Adopt timers for new tenacity release 2019-08-21 14:21:31 +00:00
__init__.py Reorganize OVSDB API 2015-01-22 09:32:29 -06:00
api.py Remove deprecated vsctl ovsdb_interface api 2018-10-11 14:59:34 -04:00
impl_idl.py Make NeutronOvsdbIdl singleton 2020-10-21 08:37:32 +00:00