@Test
  public void testRedundancyNotSpecifiedPrimaryServerFails() {

    // Asif: Increased the socket read timeout to 3000 sec because the registering
    // of keys was timing out sometimes causing fail over to EP4 causing
    // below assertion to fail
    createClientCache(0, 3000, 100);

    await().untilAsserted(() -> assertThat(server0).isEqualTo(pool.getPrimaryName()));

    vm0.invoke(this::stopServer);
    verifyConnectedAndRedundantServers(0);

    await().untilAsserted(() -> {
      assertThat(pool.getCurrentServerNames()).doesNotContain(server0);
      assertThat(pool.getPrimaryName()).isNotEqualTo(server0);
      assertThat(pool.getPrimaryName()).isEqualTo(server1);
    });
  }
Redundancy level not specified. If an EP which dies of is a Primary EP , then the EP should be
removed from the live server map, added to dead server map.
geode-core/src/distributedTest/java/org/apache/geode/internal/cache/tier/sockets/RedundancyLevelPart1DUnitTest.java