This is an automated email from the ASF dual-hosted git repository. xiangfu pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/pinot.git
from b190599cf1 [cleanup] last place to clean up OpChain wake up callback (#10710) add 815cd6ebb7 [multistage]Refactor Mailbox assignment logic to planner (#10708) No new revisions were added by this update. Summary of changes: pinot-common/src/main/proto/worker.proto | 11 ++- .../org/apache/pinot/query/planner/QueryPlan.java | 10 ++- .../planner/physical/DispatchablePlanMetadata.java | 23 ++++- .../planner/physical/DispatchablePlanVisitor.java | 11 ++- .../planner/physical/MailboxAssignmentVisitor.java | 90 ++++++++++++++++++++ .../query/planner/physical/MailboxIdUtils.java | 37 +++----- .../pinot/query/routing/MailboxMetadata.java | 98 ++++++++++++++++++++++ .../apache/pinot/query/routing/WorkerMetadata.java | 23 ++++- .../apache/pinot/query/mailbox/MailboxIdUtils.java | 11 +++ .../apache/pinot/query/mailbox/MailboxService.java | 2 + .../apache/pinot/query/runtime/QueryRunner.java | 6 +- .../operator/BaseMailboxReceiveOperator.java | 42 ++++------ .../runtime/operator/MailboxSendOperator.java | 49 ++++------- .../query/runtime/plan/DistributedStagePlan.java | 19 ++--- .../runtime/plan/OpChainExecutionContext.java | 13 ++- .../query/runtime/plan/PlanRequestContext.java | 10 +-- .../runtime/plan/ServerRequestPlanVisitor.java | 2 +- .../runtime/plan/serde/QueryPlanSerDeUtils.java | 59 +++++++++---- .../plan/server/ServerPlanRequestContext.java | 5 +- .../query/service/dispatch/QueryDispatcher.java | 7 +- .../operator/MailboxReceiveOperatorTest.java | 72 ++++++++++------ .../runtime/operator/MailboxSendOperatorTest.java | 2 +- .../pinot/query/runtime/operator/OpChainTest.java | 31 +++++-- .../query/runtime/operator/OperatorTestUtil.java | 7 +- .../operator/SortedMailboxReceiveOperatorTest.java | 74 ++++++++++------ .../pinot/query/service/QueryServerTest.java | 11 +-- 26 files changed, 514 insertions(+), 211 deletions(-) create mode 100644 pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/MailboxAssignmentVisitor.java copy pinot-minion/src/main/java/org/apache/pinot/minion/event/MinionTaskState.java => pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/MailboxIdUtils.java (67%) create mode 100644 pinot-query-planner/src/main/java/org/apache/pinot/query/routing/MailboxMetadata.java --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org For additional commands, e-mail: commits-h...@pinot.apache.org