[OPNFLWPLUG-647] Improve configuration of threads and timeouts Created: 22/Mar/16  Updated: 27/Sep/21  Resolved: 22/Jun/17

Status: Resolved
Project: OpenFlowPlugin
Component/s: General
Affects Version/s: None
Fix Version/s: None

Type: Improvement
Reporter: Jozef Slezák Assignee: Jozef Bacigal
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All



 Description   

All thread-pool size should be configurable pools size, at least for these:

  • handshake pool
  • hello pool (for now it is not using thread pool)
  • Netty

Timeouts:

  • echo timeout
  • handshake timeout
  • RIP, idle timeout
  • RPC timeouts (propagate timeout from client of the RPC to not wait for the result from the Switch after timeout)


 Comments   
Comment by Shuva Jyoti Kar [ 03/May/16 ]

Yes as i traverse though the code i do find many parameters hardcoded. I am currently studying it , will come out with a list once i have a good lead. Can work on it, so Abhijit you can assign it to me

Comment by Shuva Jyoti Kar [ 04/May/16 ]

Starting with :
https://git.opendaylight.org/gerrit/#/c/38284/

I will post multiple gerrits on this

Comment by Shuva Jyoti Kar [ 06/May/16 ]

various parameters are already tunable via 42-openflowplugin-new.xml like

<rpc-requests-quota>20000</rpc-requests-quota>
<switch-features-mandatory>false</switch-features-mandatory>
<global-notification-quota>64000</global-notification-quota>
<is-statistics-polling-off>false</is-statistics-polling-off>
<barrier-interval-timeout-limit>500</barrier-interval-timeout-limit>
<barrier-count-limit>25600</barrier-count-limit>
<echo-reply-timeout>2000</echo-reply-timeout>

Will wait to see whether config-subsystem/blueprint is the way to go ahead.
putting the bug as waiting for review.

Comment by Andrej Leitner [ 18/Aug/16 ]

some work done also in OPNFLWPLUG-694 and OPNFLWPLUG-695

Comment by Tomas Slusny [ 22/Jun/17 ]

Thread pool configuration was also added, so I think that everything from list is done, so closing this one. Reopen please if I missed anything.

Generated at Wed Feb 07 20:33:01 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.