@Override
  public void logWaitingForMembers() {
    Set<String> membersToWaitForLogEntries = new HashSet<>();

    if (offlineMembersWaitingFor != null && !offlineMembersWaitingFor.isEmpty()) {
      collectionTransformer.transform(offlineMembersWaitingFor, membersToWaitForLogEntries,
          persistentMemberIdTransformer);

      startupStatus.startup(
          String.format(
              "Region %s has potentially stale data. It is waiting for another member to recover the latest data.%sMy persistent id:%s%s%sMembers with potentially new data:%s%s%sUse the gfsh show missing-disk-stores command to see all disk stores that are being waited on by other members.",
              regionPath,
              lineSeparator(),
              lineSeparator(),
              persistentMemberIdTransformer.transform(getPersistentID()),
              lineSeparator(),
              lineSeparator(),
              membersToWaitForLogEntries,
              lineSeparator()));
    } else {
      collectionTransformer.transform(allMembersWaitingFor, membersToWaitForLogEntries,
          persistentMemberIdTransformer);

      startupStatus.startup(
          String.format(
              "Region %s has potentially stale data. It is waiting for another online member to recover the latest data.%sMy persistent id:%s%s%sMembers with potentially new data:%s%s%sUse the gfsh show missing-disk-stores command to see all disk stores that are being waited on by other members.",
              regionPath,
              lineSeparator(),
              lineSeparator(),
              persistentMemberIdTransformer.transform(getPersistentID()),
              lineSeparator(),
              lineSeparator(),
              membersToWaitForLogEntries,
              lineSeparator()));
    }
  }
Returns the set of missing members that we report back to the any admin DS looking for missing
members.
geode-core/src/main/java/org/apache/geode/internal/cache/persistence/PersistenceAdvisorImpl.java