public class FairShuffleEdgeManager
extends org.apache.tez.dag.api.EdgeManagerPluginOnDemand
| Constructor and Description |
|---|
FairShuffleEdgeManager(org.apache.tez.dag.api.EdgeManagerPluginContext context) |
| Modifier and Type | Method and Description |
|---|---|
int |
getNumDestinationConsumerTasks(int sourceTaskIndex) |
int |
getNumDestinationTaskPhysicalInputs(int destTaskIndex) |
int |
getNumSourceTaskPhysicalOutputs(int sourceTaskIndex) |
void |
initialize() |
void |
prepareForRouting() |
org.apache.tez.dag.api.EdgeManagerPluginOnDemand.CompositeEventRouteMetadata |
routeCompositeDataMovementEventToDestination(int sourceTaskIndex,
int destinationTaskIndex) |
org.apache.tez.dag.api.EdgeManagerPluginOnDemand.EventRouteMetadata |
routeDataMovementEventToDestination(int sourceTaskIndex,
int sourceOutputIndex,
int destTaskIndex) |
int |
routeInputErrorEventToSource(int destinationTaskIndex,
int destinationFailedInputIndex) |
org.apache.tez.dag.api.EdgeManagerPluginOnDemand.EventRouteMetadata |
routeInputSourceTaskFailedEventToDestination(int sourceTaskIndex,
int destinationTaskIndex) |
public FairShuffleEdgeManager(org.apache.tez.dag.api.EdgeManagerPluginContext context)
public int getNumDestinationTaskPhysicalInputs(int destTaskIndex)
getNumDestinationTaskPhysicalInputs in class org.apache.tez.dag.api.EdgeManagerPluginOnDemandpublic int getNumSourceTaskPhysicalOutputs(int sourceTaskIndex)
getNumSourceTaskPhysicalOutputs in class org.apache.tez.dag.api.EdgeManagerPluginOnDemandpublic int getNumDestinationConsumerTasks(int sourceTaskIndex)
getNumDestinationConsumerTasks in class org.apache.tez.dag.api.EdgeManagerPluginOnDemandpublic void initialize()
initialize in class org.apache.tez.dag.api.EdgeManagerPluginOnDemandpublic int routeInputErrorEventToSource(int destinationTaskIndex,
int destinationFailedInputIndex)
routeInputErrorEventToSource in class org.apache.tez.dag.api.EdgeManagerPluginOnDemandpublic void prepareForRouting()
throws Exception
prepareForRouting in class org.apache.tez.dag.api.EdgeManagerPluginOnDemandExceptionpublic org.apache.tez.dag.api.EdgeManagerPluginOnDemand.EventRouteMetadata routeDataMovementEventToDestination(int sourceTaskIndex,
int sourceOutputIndex,
int destTaskIndex)
throws Exception
routeDataMovementEventToDestination in class org.apache.tez.dag.api.EdgeManagerPluginOnDemandException@Nullable public org.apache.tez.dag.api.EdgeManagerPluginOnDemand.CompositeEventRouteMetadata routeCompositeDataMovementEventToDestination(int sourceTaskIndex, int destinationTaskIndex)
routeCompositeDataMovementEventToDestination in class org.apache.tez.dag.api.EdgeManagerPluginOnDemandpublic org.apache.tez.dag.api.EdgeManagerPluginOnDemand.EventRouteMetadata routeInputSourceTaskFailedEventToDestination(int sourceTaskIndex,
int destinationTaskIndex)
throws Exception
routeInputSourceTaskFailedEventToDestination in class org.apache.tez.dag.api.EdgeManagerPluginOnDemandExceptionCopyright © 2019 Apache Software Foundation. All rights reserved.