[bug](sharedscan) Fix shared scan bug (#28841)

This commit is contained in:
Gabriel
2023-12-22 15:13:14 +08:00
committed by GitHub
parent 5420575184
commit cb61a0727f

View File

@ -2066,8 +2066,8 @@ public class Coordinator implements CoordInterface {
instanceParam.perNodeSharedScans.put(planNodeId, sharedScan);
params.instanceExecParams.add(instanceParam);
}
params.ignoreDataDistribution = sharedScan;
params.parallelTasksNum = sharedScan ? 1 : params.instanceExecParams.size();
params.ignoreDataDistribution = sharedScan && enablePipelineXEngine;
params.parallelTasksNum = params.ignoreDataDistribution ? 1 : params.instanceExecParams.size();
}
}
}
@ -2944,8 +2944,8 @@ public class Coordinator implements CoordInterface {
}
}
}
params.parallelTasksNum = ignoreStorageDataDistribution ? 1 : params.instanceExecParams.size();
params.ignoreDataDistribution = ignoreStorageDataDistribution;
params.ignoreDataDistribution = ignoreStorageDataDistribution && enablePipelineXEngine;
params.parallelTasksNum = params.ignoreDataDistribution ? 1 : params.instanceExecParams.size();
}
private final Map<PlanFragmentId, BucketSeqToScanRange> fragmentIdTobucketSeqToScanRangeMap = Maps.newHashMap();