trait ShuffleBlockResolver {
def getBlockData(blockId: ShuffleBlockId): ManagedBuffer
def stop(): Unit
}
ShuffleBlockResolver
ShuffleBlockResolver
is used to find shuffle block data.
Note
|
The one and only implementation of ShuffleBlockResolver contract in Spark is IndexShuffleBlockResolver. |
Note
|
ShuffleBlockResolver is used exclusively in BlockManager to find shuffle block data.
|
ShuffleBlockResolver Contract
Note
|
ShuffleBlockResolver is a private[spark] contract.
|
Method | Description |
---|---|
Used when |
|
Used when |