You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by he...@apache.org on 2018/09/12 16:56:19 UTC

[geode] branch develop updated: GEODE-5712: Increase Awaitility timeout (#2447)

This is an automated email from the ASF dual-hosted git repository.

heybales pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/geode.git


The following commit(s) were added to refs/heads/develop by this push:
     new ea5c500  GEODE-5712: Increase Awaitility timeout (#2447)
ea5c500 is described below

commit ea5c500389d54153971526898cada35b5b2e0354
Author: Helena Bales <hb...@pivotal.io>
AuthorDate: Wed Sep 12 09:56:11 2018 -0700

    GEODE-5712: Increase Awaitility timeout (#2447)
    
    * GEODE-5712: increase awaitility timeout
    
    The awaitility timed out after only 1 second, so there was no time to
    evaluate the assertion. Awaitility throws a timeout exception once the
    duration given in atMost() is reached.
    
    Signed-off-by: Dale Emery<de...@pivotal.io>
---
 .../geode/distributed/GrantorFailoverDUnitTest.java    | 18 +++++++-----------
 1 file changed, 7 insertions(+), 11 deletions(-)

diff --git a/geode-core/src/distributedTest/java/org/apache/geode/distributed/GrantorFailoverDUnitTest.java b/geode-core/src/distributedTest/java/org/apache/geode/distributed/GrantorFailoverDUnitTest.java
index faa16e0..d971689 100644
--- a/geode-core/src/distributedTest/java/org/apache/geode/distributed/GrantorFailoverDUnitTest.java
+++ b/geode-core/src/distributedTest/java/org/apache/geode/distributed/GrantorFailoverDUnitTest.java
@@ -49,6 +49,12 @@ public class GrantorFailoverDUnitTest {
     locators.add(clusterStartupRule.startLocatorVM(0));
     locators.add(clusterStartupRule.startLocatorVM(1, locators.get(0).getPort()));
     locators.add(clusterStartupRule.startLocatorVM(2, locators.get(0).getPort()));
+
+
+    for (MemberVM locator : locators) {
+      locator.invoke((SerializableRunnableIF) () -> DistributedLockService.create(SERVICE_NAME,
+          ClusterStartupRule.getCache().getDistributedSystem()));
+    }
   }
 
   @After
@@ -65,11 +71,6 @@ public class GrantorFailoverDUnitTest {
     final AtomicBoolean lock0Status = new AtomicBoolean(false);
     final AtomicBoolean lock1Status = new AtomicBoolean(false);
 
-    for (MemberVM locator : locators) {
-      locator.invoke((SerializableRunnableIF) () -> DistributedLockService.create(SERVICE_NAME,
-          ClusterStartupRule.getCache().getDistributedSystem()));
-    }
-
     lock0Status.set(locators.get(0)
         .invoke(() -> DistributedLockService.getServiceNamed(SERVICE_NAME).lock(lock0, 20, -1)));
     lock1Status.set(locators.get(1)
@@ -109,11 +110,6 @@ public class GrantorFailoverDUnitTest {
 
     locators.get(0).invoke(GrantorFailoverDUnitTest::assertIsElderAndGetId);
 
-    for (MemberVM locator : locators) {
-      locator.invoke((SerializableRunnableIF) () -> DistributedLockService.create(SERVICE_NAME,
-          ClusterStartupRule.getCache().getDistributedSystem()));
-    }
-
     // Grantor but not the elder
     final MemberVM grantorVM = locators.get(1);
     final MemberVM survivor1 = locators.get(0);
@@ -180,7 +176,7 @@ public class GrantorFailoverDUnitTest {
   private static InternalDistributedMember assertIsElderAndGetId() {
     DistributionManager distributionManager =
         ClusterStartupRule.getCache().getInternalDistributedSystem().getDistributionManager();
-    Awaitility.await("Wait to be elder").atMost(1, TimeUnit.SECONDS)
+    Awaitility.await("Wait to be elder").atMost(2, TimeUnit.MINUTES)
         .untilAsserted(() -> assertThat(distributionManager.isElder()).isTrue());
     return distributionManager.getElderId();
   }