Attach empty ShardRole TransactionResources to aggregation additional executors

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Fixed
    • Priority: Major - P3
    • 8.2.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Catalog and Routing
    • Fully Compatible
    • CAR Team 2025-03-17
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      runAggregate sometimes produces more than one plan executor. Each PlanExecutor needs to be associated to one and only one ShardRole::TransactionResources. Since only the "main" executor has associated ShardRole acquisitions, that executor will be bound to the TransactionResources that back these acquisitions. The rest of the executors, which can be related to exchange or to mongot metadata pipelines, will be bound to an empty set of TransactionResources, since they never reference ShardRole acquisitions.

              Assignee:
              Jordi Serra Torrens
              Reporter:
              Jordi Serra Torrens
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: