public boolean runChore() {
    // This function does the sanity checks of making sure the chore is not run when it is
    // disabled or when it's already running. It returns whether the chore was actually run or not.
    if (isDisabled() || isRunning()) {
      if (isDisabled()) {
        LOG.warn("hbck chore is disabled! Set " + HBCK_CHORE_INTERVAL + " > 0 to enable it.");
      } else {
        LOG.warn("hbck chore already running. Can't run till it finishes.");
      }
      return false;
    }
    chore();
    return true;
  }
Request execution of this chore's action.
@return {@code true} if the chore was executed, {@code false} if the chore is disabled or
        already running.
hbase-server/src/main/java/org/apache/hadoop/hbase/master/hbck/HbckChore.java