private void verifyUndelete(String blobId) throws Exception {
    assertNotDeleted(blobId);
    int numServersNotUndelete = 0;
    for (MockServer server : serverLayout.getMockServers()) {
      StoredBlob blob = server.getBlobs().get(blobId);
      if (blob.isUndeleted()) {
        assertEquals((short) 1, blob.lifeVersion);
        assertFalse(blob.isDeleted());
      } else {
        numServersNotUndelete++;
      }
    }
    assertTrue("Global quorum not reached, yet undelete succeeded", numServersNotUndelete <= 3);
  }
Generates {@link Properties} that includes initial configuration.
@param parallelism undelete request parallelism.
@return Properties
ambry-router/src/test/java/com/github/ambry/router/UndeleteManagerTest.java