Hello devs,

As a part of Bug-6890, we addressed moving some(7/13) of the configuration
parameters from *yang(openflow-provider-config.yang) to cfg file
(openflowplugin.cfg),*

*The original list of parameters includes:*

*1.rpc-requests-quota //default 20000 **
2.switch-features-mandatory //default false **
3.global-notification-quota //default 64000 ***
4.is-statistics-polling-off //default false
5.is-statistics-rpc-enabled // default false
6.barrier-interval-timeout-limit //default 500
7.barrier-count-limit //default 25600
8.echo-reply-timeout //default 2000*9.thread-pool-min-threads //default 1 **
10.thread-pool-max-threads // default 32000 **
11.thread-pool-timeout //default 60 ***
12.notification-flow-removed-off //default false
13.skip-table-features //default true

Out of these* 7 parameters* have been moved to the cfg file and* these include*

enable-flow-removed-notification=true
skip-table-features=true
is-statistics-rpc-enabled=false
barrier-interval-timeout-limit=500
barrier-count-limit=25600
echo-reply-timeout=2000
is-statistics-polling-on=true

and the ones [****] have not been moved since changing either
threadpool size or threadpool timeout is something that will have deep
and *domino *ing effects on the performance of the ofplugin.

But as discussed in the call yesterday, as these have been exposed in
yang and therefore in restconf we need to either document these or
prevent user from modifying or better still have it only for
debug/tuning options.

This email aims to provide the basis for a discussion to start on how
best to have user config knobs.

Lets have a good discussion :)

PPS: Sorry for the previous blank email, thanks to my system for being
mischievous :P

Br,shuva
_______________________________________________
openflowplugin-dev mailing list
[email protected]
https://lists.opendaylight.org/mailman/listinfo/openflowplugin-dev

Reply via email to