BlockFetchStarter
BlockFetchStarter
is the contract of…FIXME…to createAndStart.
1 2 3 4 5 6 |
void createAndStart(String[] blockIds, BlockFetchingListener listener) throws IOException, InterruptedException; |
createAndStart
is used when:
-
ExternalShuffleClient
is requested to fetchBlocks (when maxIORetries is0
) -
NettyBlockTransferService
is requested to fetchBlocks (when maxIORetries is0
) -
RetryingBlockFetcher
is requested to fetchAllOutstanding