Fix infinite loop on cancel transaction 11/68111/1
authorJaime Caamaño Ruiz <jcaamano@suse.com>
Fri, 9 Feb 2018 09:47:26 +0000 (10:47 +0100)
committerRobert Varga <nite@hq.sk>
Fri, 9 Feb 2018 15:10:41 +0000 (15:10 +0000)
commit13c0d0ea63a15e51f3cc3b7c4c976d77a2652fbf
tree6581a618b54847fb27a59af0939a7da3f7c71c02
parent26d2a37ac1366a99f1752abdd61f50ff6a82b2bc
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]