Hi Robert Yes.. I agree that VPN usecase can evolve to SPMC (single-producer-multiple-consumer).. And yes, we should have a way to support SPMC even when we use external datastore.. However I think that support of SPMC can be taken up a next step / phase2..
With regards Ashutosh -----Original Message----- From: Robert Varga [mailto:n...@hq.sk] Sent: Friday, October 07, 2016 5:01 PM To: Ashutosh Bisht <ashutosh.bi...@ericsson.com>; mdsal-...@lists.opendaylight.org; controller-dev@lists.opendaylight.org Subject: Re: [mdsal-dev] Use of external datastore in ODL On 10/07/2016 12:32 PM, Ashutosh Bisht wrote: > Hi Robert > Yes, supporting large number of routes for (large number of) VPN(s) service > is another interesting usecase.. > > However, from what I know, processing for VPN routes also follows > single-producer-single-consumer pattern. > If so, we should be able to leverage external datastore for such usecase in > clustered ODL environment. That depends on what is actually in the deployment: once the routes are ingested they can act as input into multiple use cases. Restricting the data flow to 1:1 really means that we will prescribe how outputs can be consumed -- leading to a deployment where each use case is an integrated silo with little to no flexibility. Now if the deployment calls for both processing BGP routes *and* maintaining VPNs in the underlying network, what is SPSC in the component use cases becomes MPSC... Bye, Robert _______________________________________________ controller-dev mailing list controller-dev@lists.opendaylight.org https://lists.opendaylight.org/mailman/listinfo/controller-dev