@Override
      public void run2() throws CacheException {
        if (toBlock) {
          synchronized (ClearPropagationDUnitTest.class) {
            if (!gotDestroyed) {
              try {
                ClearPropagationDUnitTest.class.wait();
              } catch (InterruptedException e) {
                throw new CacheException(e) {

                };
              }
            }
          }
        }

        Region region = cache.getRegion(SEPARATOR + REGION_NAME);
        assertNull(region);
      }
This is the DUnit Test to verify destroyRegion operation in Client-Server Configuration. Start
client 1 Start client 2 Start Server 1 Start Server 2 Identify the server which is not primary
and perform destroyRegion operation from client1 against that server. Verify that Client 1 does
not get the update Verify that Client 2 does get the update
geode-core/src/distributedTest/java/org/apache/geode/internal/cache/tier/sockets/ClearPropagationDUnitTest.java