restores the cluster to it 's initial state if this is a real cluster , otherwise does nothing . this is a best effort restore . if the servers are not reachable , or insufficient permissions , etc. restoration might be partial . concode_field_sep ClusterStatus initialClusterStatus concode_elem_sep Configuration conf concode_elem_sep Log LOG concode_field_sep void waitForRegionServerToStop concode_elem_sep ClusterStatus getClusterStatus concode_elem_sep void waitForDataNodeToStop concode_elem_sep void waitForNamenodeAvailable concode_elem_sep ClientService.BlockingInterface getClientProtocol concode_elem_sep void stopMaster concode_elem_sep void stopZkNode concode_elem_sep boolean restoreClusterStatus concode_elem_sep void waitForDataNodeToStart concode_elem_sep void waitForDatanodesRegistered concode_elem_sep boolean waitForActiveAndReadyMaster concode_elem_sep boolean waitForActiveAndReadyMaster concode_elem_sep ServerName getServerHoldingMeta concode_elem_sep void killRegionServer concode_elem_sep void killZkNode concode_elem_sep ClusterStatus getInitialClusterStatus concode_elem_sep void startMaster concode_elem_sep void waitForMasterToStop concode_elem_sep void waitUntilShutDown concode_elem_sep void close concode_elem_sep void stopRegionServer concode_elem_sep void stopDataNode concode_elem_sep boolean isDistributedCluster concode_elem_sep Configuration getConf concode_elem_sep AdminService.BlockingInterface getAdminProtocol concode_elem_sep void waitForZkNodeToStart concode_elem_sep void killDataNode concode_elem_sep void setConf concode_elem_sep void startZkNode concode_elem_sep void waitForRegionServerToStart concode_elem_sep void killMaster concode_elem_sep ServerName getServerHoldingRegion concode_elem_sep MasterService.BlockingInterface getMasterAdminService concode_elem_sep void startRegionServer concode_elem_sep void waitForZkNodeToStop concode_elem_sep void startDataNode concode_elem_sep void shutdown
boolean function ( ) { return restoreClusterStatus ( getInitialClusterStatus ( ) ) ; }