Thanks Yrineu and Subhash! It is also possible that what Shuva comes up with may need a small code change for you to enable it - instead of a documentation change. Shuva will get in touch with you however.
On Thu, Aug 4, 2016 at 11:46 AM, Yrineu Rodrigues <yfrfel...@gmail.com> wrote: > Hi Abhijit, thank you for your attention. The same for us (NIC), we'll add > it on our wiki page. > > With regards, > > On Thu, Aug 4, 2016 at 3:41 PM, Subhash Singh <subhash_singh@ > criterionnetworks.com> wrote: > >> Hello Abhijit, >> >> Please let us (DIDM) know for the required config changes, I will add it >> in didm user documentation. >> >> -- >> Thanks and Regards, >> Subhash Kumar Singh >> >> On Thu, Aug 4, 2016 at 9:47 PM, Abhijit Kumbhare <abhijitk...@gmail.com> >> wrote: >> >>> Hello DIDM & NIC, >>> >>> We are finding the performance of the oper-datastore inventory slow if >>> table features is turned on by default as mentioned by Shuva below. This >>> would affect all the users regardless of whether they use the table >>> features or not. DIDM & NIC are the only ones using the table features. >>> Hence from our OpenFlow Plugin meeting today we decided we will keep the >>> default configuration to be table features off and have DIDM/NIC enable it >>> when they need it. We are still deciding whether we start it off as a >>> config change (most likely) and/or transition it to be a run-time change >>> (less likely in the Boron release). Jozef, Shuva, etc. will follow up later >>> with the instructions - but we would need you to either implement the >>> change to turn it on (if it is a run time option) - or have instructions in >>> your user level documentation to turn it on (config time option). >>> >>> Thanks, >>> Abhijit >>> >>> On Wed, Aug 3, 2016 at 12:58 AM, Shuva Jyoti Kar < >>> shuva.jyoti....@ericsson.com> wrote: >>> >>>> First take – with even one switch connected the restconf hangs when we >>>> try querying the oper-DS via apidoc. >>>> >>>> Over Postman its extremely slow. And avoid oper-Ds writes for >>>> applications that might not require this. >>>> >>>> >>>> >>>> It would be really nice to measure the performance for scaled out >>>> scenarios – switch scaleout + large config( a mil flows scenario ) >>>> >>>> >>>> >>>> Thanks, >>>> >>>> shua >>>> >>>> >>>> >>>> *From:* Jozef Bacigál [mailto:jozef.baci...@pantheon.tech] >>>> *Sent:* Wednesday, August 03, 2016 12:32 PM >>>> *To:* Abhijit Kumbhare; Anil Vishnoi; openflowplugin-dev@lists. >>>> opendaylight.org >>>> *Cc:* Tom Pantelis; Muthukumaran K; Shuva Jyoti Kar; Luis Gomez; >>>> didm-...@lists.opendaylight.org; nic-...@lists.opendaylight.org >>>> *Subject:* RE: Patch for tuning table features >>>> >>>> >>>> >>>> Hi guys, >>>> >>>> >>>> >>>> Sorry I wasn’t here for two days, but first thing the patch seems good. >>>> Second thing I see no problem when the table features stay switched ON. >>>> Before the changes the table features were inside the tables and with each >>>> table we always loaded full features. Now are the features on the same >>>> level as table so performance in boron get better. It would be nice to have >>>> some performance test with ON/OFF table features with this patch set. >>>> >>>> >>>> >>>> Jozef >>>> >>>> >>>> >>>> *From:* Abhijit Kumbhare [mailto:abhijitk...@gmail.com >>>> <abhijitk...@gmail.com>] >>>> *Sent:* Wednesday, August 3, 2016 7:37 AM >>>> *To:* Anil Vishnoi <vishnoia...@gmail.com>; openflowplugin-dev@lists. >>>> opendaylight.org >>>> *Cc:* Tom Pantelis <tompante...@gmail.com>; Muthukumaran K < >>>> muthukumara...@ericsson.com>; Shuva Jyoti Kar < >>>> shuva.jyoti....@ericsson.com>; Jozef Bacigál < >>>> jozef.baci...@pantheon.tech>; Luis Gomez <ece...@gmail.com>; >>>> didm-...@lists.opendaylight.org; nic-...@lists.opendaylight.org >>>> *Subject:* Re: Patch for tuning table features >>>> >>>> >>>> >>>> Yes - we should reach out to DIDM & the NIC project - but I want to >>>> also discuss this in this week's meeting. >>>> >>>> >>>> >>>> I have added the OpenFlow Plugin mailing list - as well as DIDM & NIC - >>>> so they can be aware of this discussion. If I remember right we had also >>>> discussed this earlier - don't remember what we had concluded then. >>>> >>>> >>>> >>>> >>>> >>>> On Tue, Aug 2, 2016 at 10:31 PM, Anil Vishnoi <vishnoia...@gmail.com> >>>> wrote: >>>> >>>> >>>> >>>> >>>> >>>> On Tue, Aug 2, 2016 at 10:04 PM, Tom Pantelis <tompante...@gmail.com> >>>> wrote: >>>> >>>> So you have some apps that need table-features enabled but other apps >>>> that need it off? That sounds like a deployment headache - what if an end >>>> user has installed an app that needs it on and also an app that needs it >>>> off? What happens to an app if the setting isn't what it needs? >>>> >>>> It's moreover like, some apps need it, but apps who don't need it, >>>> would *prefer* to disable it for performance reason. So if it comes to the >>>> situation where one app need table features, then other app will have to >>>> live with it. >>>> >>>> But yes, it's still an deployment options, and we were thinking an easy >>>> way for doing that. >>>> >>>> >>>> >>>> >>>> >>>> Regardless, this seems like a deployment option for the end user or >>>> integrator, ie let the user decide what to set it to rather than apps >>>> trying to set it automatically on install and possibly stomping over one >>>> another. So if a user installs DIDM, document that they must enable >>>> table-features. >>>> >>>> This is also reasonable option, but not sure if didm and nic projects >>>> are okay with it or not. This might add some work on their plate to fix >>>> their intergration/csit jobs etc. >>>> >>>> >>>> >>>> Abhijit, do you think it make sense to reach out to DIDM/NIC project? >>>> >>>> >>>> >>>> On Wed, Aug 3, 2016 at 12:29 AM, Muthukumaran K < >>>> muthukumara...@ericsson.com> wrote: >>>> >>>> So, assuming that a set of projects require default-value for a config >>>> param (table-features in this case) to be true, they would have use what >>>> comes out of box (assuming that XML what we ship via features.xml sets the >>>> value to true). >>>> >>>> Then another set of projects want to flip – they stop the whole karaf >>>> container, edit this XML and restart. Or they can edit the XML file on fly >>>> ? >>>> >>>> >>>> >>>> Clarity of this sequence may be useful for how test automation runs >>>> CSIT – a set of Test suites which require the value to be true (in this >>>> example, DIDM, NIC) and another set of test suites which require this value >>>> to be false (everything else other than NIC or DIDM) >>>> >>>> >>>> >>>> Regards >>>> >>>> Muthu >>>> >>>> >>>> >>>> >>>> >>>> *From:* Tom Pantelis [mailto:tompante...@gmail.com] >>>> *Sent:* Wednesday, August 03, 2016 9:46 AM >>>> *To:* Anil Vishnoi >>>> *Cc:* Abhijit Kumbhare; Shuva Jyoti Kar; jozef.baci...@pantheon.tech; >>>> Muthukumaran K >>>> >>>> >>>> *Subject:* Re: Patch for tuning table features >>>> >>>> >>>> >>>> If using clustered-app-config, the default value can be set via an >>>> external XML file that could be shipped via a features.xml. See >>>> https://wiki.opendaylight.org/view/Using_Blueprint#Using_the_Datastore >>>> >>>> >>>> >>>> On Tue, Aug 2, 2016 at 6:08 PM, Anil Vishnoi <vishnoia...@gmail.com> >>>> wrote: >>>> >>>> I think two project had dependent (DIDM and NIC) on the table >>>> features. So if plugin will disable it now, both the project will >>>> break. So if we want to disable table features, we need to provide >>>> some solution on how these project can enable it. >>>> >>>> Given that all the config nobs are present in data store, didm/nic >>>> project can overwrite the default value to false, but that will >>>> restart the openflowplugin model, which i think should be fine. >>>> >>>> Tom, do you have any other thoughts on how projects can set value of >>>> config nob exposed by dependent projects? >>>> >>>> On Tue, Aug 2, 2016 at 2:25 PM, Abhijit Kumbhare <abhijitk...@gmail.com> >>>> wrote: >>>> > Added Jozef. Since it is Jozef's patch and you are now a committer - >>>> you can >>>> > review/merge it :) >>>> > >>>> > On Mon, Aug 1, 2016 at 11:57 PM, Shuva Jyoti Kar >>>> > <shuva.jyoti....@ericsson.com> wrote: >>>> >> >>>> >> Sure, sounds good. Can you please review the patch and merge it then >>>> ? >>>> >> >>>> >> >>>> >> >>>> >> Thanks >>>> >> >>>> >> Shuva >>>> >> >>>> >> >>>> >> >>>> >> From: Abhijit Kumbhare [mailto:abhijitk...@gmail.com] >>>> >> Sent: Tuesday, August 02, 2016 12:25 PM >>>> >> >>>> >> >>>> >> To: Shuva Jyoti Kar >>>> >> Cc: Muthukumaran K; Anil Vishnoi >>>> >> Subject: Re: Patch for tuning table features >>>> >> >>>> >> >>>> >> >>>> >> We should ask DIDM to turn it on if and when they need it. >>>> >> >>>> >> On Monday, August 1, 2016, Shuva Jyoti Kar < >>>> shuva.jyoti....@ericsson.com> >>>> >> wrote: >>>> >> >>>> >> I do see your point Abhjit. The spec says “If it wishes to >>>> understand the >>>> >> size, types, and order in which tables are consulted, the controller >>>> >> >>>> >> sends a OFPMP_TABLE_FEATURES multipart request (see A.3.5.5)”. Hence >>>> it >>>> >> would be optional. Am I correct ? >>>> >> >>>> >> >>>> >> >>>> >> But if we turn it off by , will any projects have a problem ? I >>>> remember >>>> >> DIDM having a dependency. >>>> >> >>>> >> The current status that exists for the He and Li designs are: >>>> >> >>>> >> >>>> >> >>>> >> Master >>>> >> >>>> >> >>>> >> >>>> >> He-design: turned on by default, can be turned off >>>> >> >>>> >> Li-design :mandatory now[my patch will make it configurable] >>>> >> >>>> >> >>>> >> >>>> >> Stable/Be >>>> >> >>>> >> >>>> >> >>>> >> He-design: turned on by default, can be turned off >>>> >> >>>> >> Li-design: turned off by default as per >>>> >> https://git.opendaylight.org/gerrit/#/c/36506/4 >>>> >> >>>> >> >>>> >> >>>> >> I do see a point it making it off by default. Do let me know if I am >>>> >> missing something >>>> >> >>>> >> >>>> >> >>>> >> Thanks >>>> >> >>>> >> Shuva >>>> >> >>>> >> >>>> >> >>>> >> From: Abhijit Kumbhare [mailto:abhijitk...@gmail.com] >>>> >> Sent: Tuesday, August 02, 2016 5:20 AM >>>> >> To: Shuva Jyoti Kar >>>> >> Cc: Muthukumaran K; Anil Vishnoi >>>> >> Subject: Re: Patch for tuning table features >>>> >> >>>> >> >>>> >> >>>> >> The spec does not say that the table features HAS to be used. I >>>> think we >>>> >> should turn it off on both the He and the Li designs to keep >>>> consistent >>>> >> assuming it is causing enough performance problems. >>>> >> >>>> >> >>>> >> >>>> >> On Sat, Jul 30, 2016 at 7:47 PM, Shuva Jyoti Kar >>>> >> <shuva.jyoti....@ericsson.com> wrote: >>>> >> >>>> >> Absolutely Muthu ,nothing else. Aligining with the spec its been >>>> turned on >>>> >> but can be turned off in a manner that aligns with the >>>> implementation on the >>>> >> He plugin as well. >>>> >> >>>> >> On Sun, Jul 31, 2016 at 2:53 AM, Muthukumaran K >>>> >> <muthukumara...@ericsson.com> wrote: >>>> >> >>>> >> >>>> >> >>>> >> It was kept on just to be in alignment with spec and also with He >>>> plugin’s >>>> >> config >>>> >> >>>> >> >>>> >> >>>> >> Anything else Shuva ? >>>> >> >>>> >> >>>> >> >>>> >> Regards >>>> >> >>>> >> Muthu >>>> >> >>>> >> >>>> >> >>>> >> >>>> >> >>>> >> From: Abhijit Kumbhare [mailto:abhijitk...@gmail.com] >>>> >> Sent: Sunday, July 31, 2016 2:52 AM >>>> >> To: Shuva Jyoti Kar >>>> >> Cc: Anil Vishnoi; Muthukumaran K >>>> >> Subject: Re: Patch for tuning table features >>>> >> >>>> >> >>>> >> >>>> >> Then shouldn't it be off by default if OVS 2.4 is sending a lot of >>>> data >>>> >> and performance suffers? >>>> >> >>>> >> On Saturday, July 30, 2016, Shuva Jyoti Kar < >>>> shuva.jyoti....@ericsson.com> >>>> >> wrote: >>>> >> >>>> >> Hi Anil, Abhijit, >>>> >> >>>> >> >>>> >> >>>> >> I have pushed a patch for turning table-features ON/OFF with the >>>> >> li-plugin. By default it is on, but can be switched off. >>>> >> >>>> >> >>>> >> >>>> >> https://git.opendaylight.org/gerrit/#/c/42821/1 >>>> >> >>>> >> >>>> >> >>>> >> We need this fix since by default ovs2.4 sends quite a huge amount >>>> of data >>>> >> for each switch connected. >>>> >> >>>> >> >>>> >> >>>> >> Could you please review the change and let me know your comments. >>>> >> >>>> >> >>>> >> >>>> >> Thanks >>>> >> >>>> >> Shuva >>>> >> >>>> >> >>>> > >>>> > >>>> >>>> >>>> >>>> -- >>>> Thanks >>>> Anil >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> -- >>>> >>>> Thanks >>>> >>>> Anil >>>> >>>> >>>> >>>> Jozef*Bacigál* >>>> >>>> Software Engineer >>>> >>>> >>>> Sídlo / Mlynské Nivy 56 / 821 05 Bratislava / Slovakia >>>> R&D centrum / Janka Kráľa 9 / 974 01 Banská Bystrica / Slovakia >>>> +421 908 766 972 / jozef.baci...@pantheon.tech >>>> reception: +421 2 206 65 114 / www.pantheon.sk >>>> >>>> [image: logo] >>>> >>>> >>>> >>> >>> >>> _______________________________________________ >>> didm-dev mailing list >>> didm-...@lists.opendaylight.org >>> https://lists.opendaylight.org/mailman/listinfo/didm-dev >>> >>> >> >> _______________________________________________ >> nic-dev mailing list >> nic-...@lists.opendaylight.org >> https://lists.opendaylight.org/mailman/listinfo/nic-dev >> >> > > > -- > *Yrineu Rodrigues* > *OpendayLight NIC PTL/committer* > -- > > *Linkedin <http://www.linkedin.com/in/yrineu>* > *NIC wiki page* > <https://wiki.opendaylight.org/view/Network_Intent_Composition:Main> > >
_______________________________________________ openflowplugin-dev mailing list openflowplugin-dev@lists.opendaylight.org https://lists.opendaylight.org/mailman/listinfo/openflowplugin-dev