package execution
Linear Supertypes
Type Members
-
case class
CustomResourceProfileExec(child: SparkPlan) extends SparkPlan with UnaryExecNode with Product with Serializable
This node wraps the final executed plan and inject custom resource profile to the RDD.
This node wraps the final executed plan and inject custom resource profile to the RDD. It assumes that, the produced RDD would create the
ResultStageinDAGScheduler, so it makes resource isolation between previous and final stage.Note that, Spark does not support config
minExecutorsfor each resource profile. Which means, it would retainminExecutorsfor each resource profile. So, suggest setspark.dynamicAllocation.minExecutorsto 0 if enable this feature.