VirtualNetworkManager maintains a map of network-specific services, which a user can obtain via VirtualNetworkService.get(NetworkId networkId, Class<T> serviceClass);
The first time the get method is invoked for a specific network and service class combination, an instance is created and stored so that subsequent "get" invocations will return the existing service class instance.
This is currently not happening - all "get" invocations will result in new instances of the service class being created. As a result, error "Error executing command: Store delegate already set" is seen during testing.
|12913,2||ONOS-6047 fix VirtualNetworkManager.get() to return existing service class||master||onos||Status: MERGED||+2||+1|
|12939,3||ONOS-6047 make VirtualNetworkServiceManager.ServiceKey class static + add test for VirtualNetworkManager.get||master||onos||Status: MERGED||+2||+1|