private boolean mayWait() {
    try {
      this.awaitForSignal.await(PROBING_INTERVAL_MS, TimeUnit.MILLISECONDS);
      return true;
    } catch (InterruptedException e) {
      // we don't reset the interrupt flag here since we may reuse this thread again.
      return false;
    }
  }
Schedule the {@link #topologyProbing} task either: 1. every PROBING_INTERVAL_MS interval. 2.
Manually triggered by outside events (node restart / register, etc.).
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/load/service/TopologyService.java