<feature name="odl-ovsdb-openstack" description="OpenDaylight :: OVSDB :: OpenStack Network Virtualization"
version='${openstack.netvirt.version}'>
<feature version='${mdsal.version}'>odl-mdsal-broker</feature>
- <feature version="${openflowplugin.version}">odl-openflowplugin-flow-services</feature>
- <feature version="${openflowplugin.version}">odl-openflowplugin-nxm-extensions</feature>
+ <feature version="${openflowplugin.version}">odl-openflowplugin-nsf-model</feature>
<feature version="${networkconfig.neutron.version}">odl-neutron-service</feature>
<feature version="1.1.0-SNAPSHOT">odl-ovsdb-southbound-impl-ui</feature>
+ <feature version="${openflowplugin.version}">odl-openflowplugin-flow-services</feature>
+ <feature version="${openflowplugin.version}">odl-openflowplugin-nxm-extensions</feature>
<bundle>mvn:org.opendaylight.ovsdb/utils.servicehelper/${ovsdb.utils.servicehelper.version}</bundle>
<bundle>mvn:org.opendaylight.ovsdb/openstack.net-virt/${openstack.netvirt.version}</bundle>
<bundle>mvn:org.opendaylight.ovsdb/openstack.net-virt-providers/${openstack.netvirt.providers.version}</bundle>
@Override
public void stop(BundleContext context) throws Exception {
LOG.info("ConfigActivator stop");
- //NetworkingProviderManagerTracker.close();
+ /* ServiceTrackers and services are already released when bundle stops
+ NetworkingProviderManagerTracker.close();
for (ServiceRegistration registration : registrations) {
if (registration != null) {
registration.unregister();
}
- }
+ }*/
}
private ServiceRegistration<?> registerService(BundleContext bundleContext, String[] interfaces,
@Override
public void stop(BundleContext context) throws Exception {
LOG.info("ConfigActivator stop");
- /*INeutronNetworkCRUDTracker.close();
+ /* ServiceTrackers and services are already released when bundle stops
+ INeutronNetworkCRUDTracker.close();
INeutronPortCRUDTracker.close();
INeutronSubnetCRUDTracker.close();
INeutronLoadBalancerCRUDTracker.close();
INeutronLoadBalancerPoolCRUDTracker.close();
LoadBalancerProviderTracker.close();
- */
+
for (ServiceRegistration registration : registrations) {
if (registration != null) {
registration.unregister();
}
- }
+ }*/
}
private ServiceRegistration<?> registerService(BundleContext bundleContext, String[] interfaces,