Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
Description
TaskRunnerLauncherImpl plays a role to launch remote containers via the proxy of ContainerManager. This implementation sequentially launches containers, so it may take a long time in large clusters. For example, it consumes about 5 seconds for starting 128 containers in our cluster, consisting of 32 nodes.
To relieve this time-consuming work, we can make this part parallel by using ExecutorService.