Fix infinite loop on cancel transaction 98/68098/1
authorJaime Caamaño Ruiz <jcaamano@suse.com>
Fri, 9 Feb 2018 09:47:26 +0000 (10:47 +0100)
committerJaime Caamaño Ruiz <jcaamano@suse.com>
Fri, 9 Feb 2018 10:02:22 +0000 (11:02 +0100)
commit3534aba923cb1d2dcdd9e3ecf2675e35ce343910
tree5d2f3872b083f9026a2c63fdfd782c211d150c2f
parentd5bca0aad14860826cd8661a8da09050a8f2fc6d
Fix infinite loop on cancel transaction

This patch fixes a problem where you would run into an infinite loop
after cancelling DOMForwardedWriteTransaction following an exception
thrown by the backed transaction ready or submit methods.

Change-Id: I14bcca6727ab2f173d481b84742c4edbf7bf9dd8
JIRA: CONTROLLER-1812
Signed-off-by: Jaime Caamaño Ruiz <jcaamano@suse.com>
dom/mdsal-dom-broker/src/main/java/org/opendaylight/mdsal/dom/broker/DOMForwardedWriteTransaction.java
dom/mdsal-dom-broker/src/test/java/org/opendaylight/mdsal/dom/broker/DOMForwardedWriteTransactionTest.java [new file with mode: 0644]