pub fn as_task_status(
execution_result: Result<Vec<ShuffleWritePartition>>,
executor_id: String,
task_id: usize,
stage_attempt_num: usize,
partition_id: PartitionId,
operator_metrics: Option<Vec<OperatorMetricsSet>>,
execution_times: TaskExecutionTimes,
) -> TaskStatus