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
