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

Reply via email to