Hi All
This mail is in context of discussion we had in controller hackers (weekly) 
meeting this week..

We have observed that there are two kind of datastore usage pattern in ODL

1.       Low-rate events that result in lot of interactions among ODL modules. 
This could be for eg. a switch port-up event.

2.       High-rate events with low interaction / almost pass-thru, that just 
installs state in switch. This could be for eg. installing subscriber filters 
for SFC classifier.

We are working towards creating a reference app that allows support for the 
high-rate event pattern in an efficient manner.
The plan is to use an existing opensource horizontally scalable datastore (such 
as Cassandra) and integrate it with ODL infrastructure.

The integration goes beyond the software / libraries / jar integration.
We intend to integrate the reference app in a manner so that restart scenarios 
such as DPN restart, ODL node restart and cluster restart, are properly handled.
The restart scenario involves reconciliation of data/information between 
Controller and switch after the restart event.

In this regards, we wanted to solicit feedback from community on this approach 
( a lot of folks are not present in the hackers meeting :) ).
In particular we wanted to know if such efforts been taken earlier.. and if so, 
is it possible to share the learnings..

With regards
Ashutosh

_______________________________________________
controller-dev mailing list
controller-dev@lists.opendaylight.org
https://lists.opendaylight.org/mailman/listinfo/controller-dev

Reply via email to