public void start(final DiscoveryNode masterNode, String reason) {
   synchronized (masterNodeMutex) {
     if (logger.isDebugEnabled()) {
       logger.debug(
           "[master] starting fault detection against master [{}], reason [{}]",
           masterNode,
           reason);
     }
     innerStart(masterNode);
   }
 }