code: public boolean canTrackerBeUsed(
        String taskTracker, String trackerHost, TaskInProgress tip) {
      synchronized (lockObject) {
        return !tip.hasFailedOnMachine(trackerHost);
      }
    }
docs: Can a tracker be used for a TIP?