Hello Luis,
Based on my observations when I was testing bug 9089 (100k flows deletion) and the device disconnect was caused by Netty thread being under heavy load. I don't think that moving echo request-reply process handling to OFJ from OFP will help anything here. Here is patch I created that moves a lot of load from Netty thread to our threads, which increases latency: https://git.opendaylight.org/gerrit/#/c/63101/. Currently, this patch only adds pre-serialization for flows, but it can be expanded to preseliaze also other messages coming to OFJ. Regards, Tomas Slusny ________________________________ Od: Luis Gomez <[email protected]> Odoslané: nedeľa, 17. septembra 2017 23:38 Komu: openflowplugin-dev Predmet: [openflowplugin-dev] controller does not respond to ECHO requests Hi OF devs, I see this behavior in many tests but mostly in scalability/performance: When CPU gets busy, controller starts ignoring (i.e. not responding) switch ECHO requests, this makes switch disconnect and reconnect again which in most cases creates more CPU load in the controller and makes things worse. My question is: can we do something to expedite these ECHO messages? maybe handling these in the OF java library instead of OF plugin as Anil suggested helps but I want to hear others. BR/Luis _______________________________________________ openflowplugin-dev mailing list [email protected] https://lists.opendaylight.org/mailman/listinfo/openflowplugin-dev
_______________________________________________ openflowplugin-dev mailing list [email protected] https://lists.opendaylight.org/mailman/listinfo/openflowplugin-dev
