From dc6411a0bcb72c56d6ae894c71105b43ff5dff26 Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Tue, 27 Jan 2015 18:15:20 +0100 Subject: [PATCH] Make sure write transaction cancellation is propagated DOMForwardedWriteTransaction needs to notify subtransactions about cancellation, as otherwise they will remain logically open and potentially lost. Change-Id: I15d926979fe181c60de65f44102b75513fd22dfc Signed-off-by: Robert Varga --- .../md/sal/dom/broker/impl/DOMForwardedWriteTransaction.java | 1 + 1 file changed, 1 insertion(+) diff --git a/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/broker/impl/DOMForwardedWriteTransaction.java b/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/broker/impl/DOMForwardedWriteTransaction.java index 45e18ff219..bc11f122e6 100644 --- a/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/broker/impl/DOMForwardedWriteTransaction.java +++ b/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/broker/impl/DOMForwardedWriteTransaction.java @@ -108,6 +108,7 @@ class DOMForwardedWriteTransaction extends if (impl != null) { LOG.trace("Transaction {} cancelled before submit", getIdentifier()); FUTURE_UPDATER.lazySet(this, CANCELLED_FUTURE); + closeSubtransactions(); return true; } -- 2.36.6