Bug 6485 - unstable mount point 05/44605/4
authorJakub Toth <jatoth@cisco.com>
Wed, 24 Aug 2016 12:41:47 +0000 (14:41 +0200)
committerJakub Toth <jatoth@cisco.com>
Sat, 27 Aug 2016 06:22:14 +0000 (06:22 +0000)
  * swap result of operation with CountDownLatch.countDown()

Change-Id: Ib042de4ee5d6399a15d7877fef0c9260339380f0
Signed-off-by: Jakub Toth <jatoth@cisco.com>
restconf/sal-rest-connector/src/main/java/org/opendaylight/netconf/sal/restconf/impl/BrokerFacade.java

index 5715a86ce12fc0bbaee2b86b4f480a18de3184c8..2a8d14d98a2d8d6a763068ec37dd96f7cb5f01a6 100644 (file)
@@ -376,8 +376,8 @@ public class BrokerFacade {
 
             @Override
             public void onSuccess(final Optional<NormalizedNode<?, ?>> result) {
-                responseWaiter.countDown();
                 handlingCallback(null, datastore, path, result, readData);
+                responseWaiter.countDown();
             }
 
             @Override
@@ -457,8 +457,8 @@ public class BrokerFacade {
         Futures.addCallback(future, new FutureCallback<Boolean>() {
             @Override
             public void onSuccess(@Nullable final Boolean result) {
-                responseWaiter.countDown();
                 handlingCallback(null, store, path, Optional.of(result), readData);
+                responseWaiter.countDown();
             }
 
             @Override
@@ -500,8 +500,8 @@ public class BrokerFacade {
         Futures.addCallback(future, new FutureCallback<Boolean>() {
             @Override
             public void onSuccess(@Nullable final Boolean result) {
-                responseWaiter.countDown();
                 handlingCallback(null, store, path, Optional.of(result), readData);
+                responseWaiter.countDown();
             }
 
             @Override