Fix infinite loop on cancel transaction 12/68112/2
authorJaime Caamaño Ruiz <jcaamano@suse.com>
Fri, 9 Feb 2018 09:47:26 +0000 (10:47 +0100)
committerRobert Varga <nite@hq.sk>
Sun, 25 Feb 2018 18:51:33 +0000 (18:51 +0000)
commite43f08f454e524eac477038e1b9c2b7d81944499
tree805a56990d8976fc55765ac358379e28e02d43f5
parent5390621cb7cc77b532c57056de633d0316a25bf4
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>
(cherry picked from commit 3534aba923cb1d2dcdd9e3ecf2675e35ce343910)
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]