Class ECReconstructionCoordinatorTask
java.lang.Object
org.apache.hadoop.ozone.container.replication.AbstractReplicationTask
org.apache.hadoop.ozone.container.ec.reconstruction.ECReconstructionCoordinatorTask
- All Implemented Interfaces:
Runnable
This is the actual EC reconstruction coordination task.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.hadoop.ozone.container.replication.AbstractReplicationTask
AbstractReplicationTask.Status -
Constructor Summary
ConstructorsConstructorDescriptionECReconstructionCoordinatorTask(ECReconstructionCoordinator coordinator, ECReconstructionCommandInfo reconstructionCommandInfo) -
Method Summary
Methods inherited from class org.apache.hadoop.ozone.container.replication.AbstractReplicationTask
getContainerId, getDeadline, getPriority, getQueued, getStatus, getTerm, setPriority, setShouldOnlyRunOnInServiceDatanodes, setStatus, shouldOnlyRunOnInServiceDatanodes, toString
-
Constructor Details
-
ECReconstructionCoordinatorTask
public ECReconstructionCoordinatorTask(ECReconstructionCoordinator coordinator, ECReconstructionCommandInfo reconstructionCommandInfo)
-
-
Method Details
-
getMetricName
- Specified by:
getMetricNamein classAbstractReplicationTask
-
getMetricDescriptionSegment
- Specified by:
getMetricDescriptionSegmentin classAbstractReplicationTask
-
runTask
public void runTask()Description copied from class:AbstractReplicationTaskAbstract method which needs to be overridden by the sub classes to execute the task.- Specified by:
runTaskin classAbstractReplicationTask
-
getCommandForDebug
Description copied from class:AbstractReplicationTaskHook for subclasses to provide info about the command.- Overrides:
getCommandForDebugin classAbstractReplicationTask- Returns:
- string representation of the command
-
run
public void run() -
equals
-
hashCode
public int hashCode()
-