Hi Robert, Faseela, That does explain our situation. But doesn't the blueprint extensions odl:rpc-implementation and odl:rpc-service supposed to register and fetch the service through RPC-registry?
Thanks, Deepthi -----Original Message----- From: Robert Varga <n...@hq.sk> Sent: Monday, July 09, 2018 3:36 PM To: Faseela K <faseel...@ericsson.com>; Deepthi V V <deepthi....@ericsson.com>; Vishal Thapar <vtha...@redhat.com> Cc: sfc-...@lists.opendaylight.org; mdsal-...@lists.opendaylight.org; genius-...@lists.opendaylight.org; Tom Pantelis <tompante...@gmail.com>; openflowplugin-dev@lists.opendaylight.org Subject: Re: [openflowplugin-dev] [mdsal-dev] IncorrectNestingException on SFC when sing OFP model On 09/07/18 11:55, Faseela K wrote: > Netvirt uses blueprint wiring and injects the odlInterfaceRpcService, > where as sfc uses interfaceManagerRpcService = > rpcProviderRegistry.getRpcService(OdlInterfaceRpcService.class); > > Robert indicated that so netvirt is bypassing MD-SAL, as it is taking the > service implementation from OSGi Service Registry, and that explains why the > failure is happening only for sfc. Correct. Note that netvirt approach requires the service to be local, whereas the SFC approach is location agnostic (the service can be located anywhere in the cluster). Regards, Robert _______________________________________________ openflowplugin-dev mailing list openflowplugin-dev@lists.opendaylight.org https://lists.opendaylight.org/mailman/listinfo/openflowplugin-dev