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

Reply via email to