Bug 6485 - unstable mount point 04/44604/1
authorJakub Toth <jatoth@cisco.com>
Wed, 24 Aug 2016 12:41:47 +0000 (14:41 +0200)
committerJakub Toth <jatoth@cisco.com>
Wed, 24 Aug 2016 12:53:57 +0000 (14:53 +0200)
  * 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 3b888dbcdf3657985c9ae9c26e7a39e1d26fc287..41b1d2cce44e158f20bf8ce85100449c04548d3c 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