From: Robert Varga Date: Fri, 11 Nov 2016 18:30:13 +0000 (+0100) Subject: BUG-5280: fix a thinko around sealed transactions X-Git-Tag: release/carbon~396 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=commitdiff_plain;h=b664876e74191b7ec06650e2a396605025ffb48a;hp=39891b1264c143d3340e8fca0f723e3e954a0c62;ds=sidebyside 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 --- 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