On Wed, Sep 6, 2017 at 3:59 PM, Jozef Bacigál <jozef.baci...@pantheon.tech> wrote:
> HI Michael, > > are you able to test it on this patch [1] ? Or it needed to be merged ? > Jozef - thanks a lot! I'll discuss with Daniel to understand how easy/hard it would be to get a carbon RPM with this, and let you know ASAP. Anil - perhaps we'll best wait for you and Jozef to agree on something you would be willing to merge before we test (given the current -1 on it), that's probably the test to avoid any confusion and not test and in-flight Gerrit which may still change? Lemme know when you think this can go in from your side... tx. > [1] https://git.opendaylight.org/gerrit/#/c/62674/ > > > Jozef > ------------------------------ > *Od:* Michael Vorburger <vorbur...@redhat.com> > *Odoslané:* streda, 6. septembra 2017 15:16:18 > *Komu:* Jozef Bacigál > *Kópia:* Robert Varga; Tomáš Slušný; Abhijit Kumbhare; > openflowplugin-...@lists.opendaylight.org; controller-dev@lists. > opendaylight.org; mdsal-...@lists.opendaylight.org > *Predmet:* Re: [mdsal-dev] [openflowplugin-dev] Fwd: Bug 9038 - > IllegalStateException: Attempted to close chain with outstanding > transaction PingPongTransaction at org.opendaylight. > openflowplugin.impl.device.TransactionChainManager.createTxChain > > Hi Jozef, > > On Mon, Sep 4, 2017 at 4:53 PM, Jozef Bacigál <jozef.baci...@pantheon.tech > > wrote: > >> Hi Michael, >>> >>> >>> >>> It seems to be the same issue over and over. What I mean it is always >>> issue with transaction chain. Do we need so many bugs opened for it? Let’s >>> keep it simple as possible because we are lost in this many bugs and it may >>> lead to confusion :) >>> >> >> FYI I've just attached a brand new trace:transactions output obtained via >> the new Bug 9060 tooling to https://bugs.opendaylight.org/ >> show_bug.cgi?id=9096 which others may find interesting - and will >> shortly be opening even more bugs for what's in there, for other projects, >> to create even more general confusion! :) >> >> But yes please do feel absolutely free to just go ahead and close >> https://bugs.opendaylight.org/show_bug.cgi?id=9101 as a duplicate of >> https://bugs.opendaylight.org/show_bug.cgi?id=9038 in openflowplugin, if >> there is no point / no new additional information of value to you in it, >> and you are sure that it's about the same thing as 9038 and what you're >> doing there will fix this - not a problem at all. Likewise >> https://bugs.opendaylight.org/show_bug.cgi?id=9071 - if you have one fix >> for all of these 3, please just close and duplicate as you see fit, and >> have 1 (9038) instead of 3 (9038 + 9071 & 9101). >> >> But the https://bugs.opendaylight.org/show_bug.cgi?id=9034 is the one >> that just says "we have an OOM problem, due to TransactionChain(s!) not >> being closed... somewhere", and whether 9038 (=9071/9101) really is the fix >> for that, or indeed is one of more required fixes like that required in >> other projects, is something we IMHO should confirm (once we have your fix >> - thank you!), so I would like to keep that one open (in controller), even >> once you close 9038/9101 (in openflowplugin) ... like for example, based on >> what I've just attached go Bug 9096, I really have no way of knowing >> whether your openflowplugin bug 9038/9101/9071 or the ovsdb bug 9072 or >> 9073 are the real culprit - or am I missing some way by which we could tell? >> >> As for the other "so many bugs" I've opened today, and perhaps more to >> come, they are for other issues - for WriteOnlyTransaction or >> ReadOnlyTransaction but not TransactionChain, and in other projects. My >> understanding is that those also lead to memory leaks (but different from >> Bug 9034, understood). If that is wrong and a waste of time, then please >> someone shout STOP! ;-) >> >> >>> I already working on patch for all unclosed and/or illegalState txChains >>> in all OFP. I will let you know when it is ready to test it. >>> >> >> Wonderful - thank you so much! >> > > Without wanting to stress, could we ask how this is coming along? We'd > love to re-test anything you have. > > >> Thanks >>> >>> >>> >>> Jozef >>> >>> >>> >>> *From:* Michael Vorburger [mailto:vorbur...@redhat.com] >>> *Sent:* Monday, September 4, 2017 4:44 PM >>> *To:* Robert Varga <n...@hq.sk>; Tomáš Slušný >>> <tomas.slu...@pantheon.tech>; Jozef Bacigál <jozef.baci...@pantheon.tech >>> > >>> *Cc:* Abhijit Kumbhare <abhijitk...@gmail.com>; >>> openflowplugin-...@lists.opendaylight.org; >>> controller-dev@lists.opendaylight.org; mdsal-...@lists.opendaylight.org >>> *Subject:* Re: [mdsal-dev] [openflowplugin-dev] Fwd: Bug 9038 - >>> IllegalStateException: Attempted to close chain with outstanding >>> transaction PingPongTransaction at org.opendaylight.openflowplugi >>> n.impl.device.TransactionChainManager.createTxChain >>> >>> >>> >>> On Thu, Aug 24, 2017 at 1:10 PM, Robert Varga <n...@hq.sk> wrote: >>> >>> On 24/08/17 09:39, Tomáš Slušný wrote: >>> > >>> > Hello Michael, >>> > >>> > so, according to stack trace, it looks like OpenFlowPlugin transaction >>> > chain manager got notification that transaction chain failed, and what >>> > we are doing then are that we create new transaction chain and close >>> the >>> > failed transaction chain. But it looks like in time we are closing the >>> > failed transaction chain, there is still ping pong transaction open >>> > (what, according to logs, is probably the one who triggered the failure >>> > of chain and also the recreation of the chain), so I am not sure if >>> this >>> > is really bug in OpenFlowPlugin. Adding controller and mdsal to cc. >>> >>> OFP has a currently-open transaction when from the failed transaction >>> chain (i.e. between allocate and submit/cancel) when it is calling >>> close(). This points towards missing synchronization between the >>> callback code and the code that is using the chain. >>> >>> https://bugs.opendaylight.org/show_bug.cgi?id=9101 may interest you as >>> well in this context? >>> >>> Bye, >>> Robert >>> >>> >>> _______________________________________________ >>> mdsal-dev mailing list >>> mdsal-...@lists.opendaylight.org >>> https://lists.opendaylight.org/mailman/listinfo/mdsal-dev >>> >>> >>> >> >> >
_______________________________________________ controller-dev mailing list controller-dev@lists.opendaylight.org https://lists.opendaylight.org/mailman/listinfo/controller-dev