Comment 2 for bug 1221781

Revision history for this message
Kyle Mestery (mestery) wrote :

The below fixes it for me, and is a similar fix as was made for MechanismDrivers in bug 1221490.

[kmestery@fedora-mac neutron]$ git diff neutron/plugins/ml2/managers.py
diff --git a/neutron/plugins/ml2/managers.py b/neutron/plugins/ml2/managers.py
index 9fc2e5b..6c405a6 100644
--- a/neutron/plugins/ml2/managers.py
+++ b/neutron/plugins/ml2/managers.py
@@ -39,7 +39,8 @@ class TypeManager(stevedore.named.NamedExtensionManager):
                  cfg.CONF.ml2.type_drivers)
         super(TypeManager, self).__init__('neutron.ml2.type_drivers',
                                           cfg.CONF.ml2.type_drivers,
- invoke_on_load=True)
+ invoke_on_load=True,
+ name_order=True)
         LOG.info(_("Loaded type driver names: %s"), self.names())
         self._register_types()
         self._check_tenant_network_types(cfg.CONF.ml2.tenant_network_types)
[kmestery@fedora-mac neutron]$