[ovs-discuss] Scaling ovsdb-idl's update notification
Ansari, Shad
shad.ansari at hp.com
Fri Jul 31 20:03:41 UTC 2015
Ovsdb-idl notifies a client that "something" changed; it does not track "what" changed. The client then typically either reconfigures itself by scanning the idl to determine what changed, or - simply reloads the entire idl. This presumably works since the ovs schema tables aren't typically large.
In a use-case where ovsdb is used with a schema that can have very large tables (imagine route table), the current ovsdb-idl notification mechanism doesn't appear to scale - clients need to do a lot of processing to determine the exact change delta.
I would like to hear from others if they have any views/insights on how to handle this scalability use-case. Obviously, this will require changes in ovsdb-idl, possibly on the lines of:
- Supporting more granular sequence numbers (table, row, column)
- Giving client visibility to the update (so that the client can view both the old, new data)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://openvswitch.org/pipermail/ovs-discuss/attachments/20150731/2e51bb46/attachment-0002.html>
More information about the discuss
mailing list