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 :) 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.
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.openflowplugin.impl.device.TransactionChainManager.createTxChain On Thu, Aug 24, 2017 at 1:10 PM, Robert Varga <n...@hq.sk<mailto: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<mailto: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