neutron/neutron/common
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
..
__init__.py Update License Headers to replace Nicira with VMware 2014-02-27 08:11:15 +00:00
_constants.py Auto-delete dhcp ports on segment delete 2020-07-13 12:43:04 +02:00
_deprecate.py Fix flake8 N534 untranslated exception message 2018-10-19 15:46:04 -04:00
cache_utils.py Fix return correct cache when reusing port 2020-04-08 12:08:13 +00:00
config.py Use openstacksdk for ironic notifiers 2019-09-19 06:56:24 +00:00
coordination.py Add a generic coordination lock mechanism 2019-06-06 09:56:58 +08:00
eventlet_utils.py Monkey patch original current_thread _active 2020-05-06 07:44:10 +00:00
ipv6_utils.py Allow Ipv6 addresses for nova_metadata_host 2018-10-11 02:07:05 +00:00
profiler.py Make code follow log translation guideline 2017-08-14 02:01:48 +00:00
test_lib.py Revert "Removed test_lib module" 2015-06-29 08:27:41 +00:00
utils.py Make NeutronOvsdbIdl singleton 2020-10-21 08:37:32 +00:00