[Feature](executor)Workload Group support Non-Pipeline Execution (#30164)
This commit is contained in:
@ -3639,6 +3639,9 @@ public class Coordinator implements CoordInterface {
|
||||
params.params.setPerNodeScanRanges(scanRanges);
|
||||
params.params.setPerExchNumSenders(perExchNumSenders);
|
||||
|
||||
if (tWorkloadGroups != null) {
|
||||
params.setWorkloadGroups(tWorkloadGroups);
|
||||
}
|
||||
params.params.setDestinations(destinations);
|
||||
params.params.setSenderId(i);
|
||||
params.params.setNumSenders(instanceExecParams.size());
|
||||
|
||||
@ -1519,7 +1519,7 @@ public class StmtExecutor {
|
||||
coordBase = new PointQueryExec(planner, analyzer);
|
||||
} else {
|
||||
coord = new Coordinator(context, analyzer, planner, context.getStatsErrorEstimator());
|
||||
if (Config.enable_workload_group && context.sessionVariable.getEnablePipelineEngine()) {
|
||||
if (Config.enable_workload_group) {
|
||||
coord.setTWorkloadGroups(context.getEnv().getWorkloadGroupMgr().getWorkloadGroup(context));
|
||||
} else {
|
||||
context.setWorkloadGroupName("");
|
||||
|
||||
Reference in New Issue
Block a user