@VisibleForTesting protected void restartZooKeeper(InstanceState currentInstanceState) throws Exception { if (currentInstanceState != null) { currentInstanceState.updateTimestampMs(); } if (!exhibitor.getControlPanelValues().isSet(ControlPanelTypes.RESTARTS)) { exhibitor .getLog() .add(ActivityLog.Type.INFO, "Restart of ZooKeeper skipped due to control panel setting"); return; } exhibitor.getActivityQueue().add(QueueGroups.MAIN, new KillRunningInstance(exhibitor, true)); }