From b664876e74191b7ec06650e2a396605025ffb48a Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Fri, 11 Nov 2016 19:30:13 +0100 Subject: [PATCH 1/1] BUG-5280: fix a thinko around sealed transactions Proxy transaction should check for not being sealed. Change-Id: I7e7163d762a520a1899b09aa4fea4d10ab5e98c7 Signed-off-by: Tomas Cere Signed-off-by: Robert Varga --- .../actors/dds/AbstractProxyTransaction.java | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/databroker/actors/dds/AbstractProxyTransaction.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/databroker/actors/dds/AbstractProxyTransaction.java index cc1651a2ed..9235f25e6e 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/databroker/actors/dds/AbstractProxyTransaction.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/databroker/actors/dds/AbstractProxyTransaction.java @@ -63,27 +63,27 @@ abstract class AbstractProxyTransaction implements Identifiable data) { - checkSealed(); + checkNotSealed(); doMerge(path, data); } final void write(final YangInstanceIdentifier path, final NormalizedNode data) { - checkSealed(); + checkNotSealed(); doWrite(path, data); } final CheckedFuture exists(final YangInstanceIdentifier path) { - checkSealed(); + checkNotSealed(); return doExists(path); } final CheckedFuture>, ReadFailedException> read(final YangInstanceIdentifier path) { - checkSealed(); + checkNotSealed(); return doRead(path); } @@ -95,11 +95,15 @@ abstract class AbstractProxyTransaction implements Identifiable