This group is locked. No changes can be made to the group while it is locked.
Re: ovsdb scaling tests
Sharon Aicler
A few months ago I performed some scale tests on ovsdb Plugin in ODL
with one OVS that was extremely loaded (around 1000 ports). I found
three hot spots that need to be attended (unless those points were
already attended):
1) The OVSDB statistics column is being update very frequently, the ODL plugin is registering on all of the OVSDB tables & columns, hence it receive all the OVSDB data every second or so. 2) The status column in each table is also updated very frequently, hence it should be extracted from the main query and have its own query so on notification will get only this field new value and not the entire OVSDB data. 3) There was/is a MAX buffer size for the OVSDB data that prevented receiving large reply from the OVSDB, hence when there were more than 100 ports defined on the OVS you would have got an empty reply. After locally patching those on my code base I have not seen any other scaling issues. One note, in a cluster setup ovsdb plugin should follow the "master" of the Topology shard, not sure it is doable today (or how to do it). Thanks, Sharon. On 08/28/2015 10:35 AM, Luis Gomez
wrote:
--
Thanks, Sharon. |
|