private void createPersistentRegions(final VM... vms)
      throws ExecutionException, InterruptedException {
    Set<AsyncInvocation<Void>> createRegionAsyncs = new HashSet<>();
    for (VM vm : vms) {
      createRegionAsyncs.add(vm.invokeAsync(() -> createRegions(vm)));
    }
    for (AsyncInvocation<?> createRegion : createRegionAsyncs) {
      createRegion.await();
    }
  }
Test what happens when we restart persistent members while there is an accessor concurrently
performing puts.
geode-core/src/distributedTest/java/org/apache/geode/internal/cache/backup/BackupDistributedTest.java