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

Reply via email to