Skip to content

QP: partial-result / pending-fragment model #1112

Description

@bjagg

Part of the ADR-0003 epic #1105. Plan: docs/operations/proposals/advisor-qp-direct-retrieval.md (PR #1104). Decision: ADR-0003.

Goal (keystone): Net-new QP capability — return cached fragments now + descriptors for fragments still refreshing.

Scope:

  • Add PARTIAL status + pending-fragment descriptors {fragment_path, orchestrator_job_ref, status, eta?}, keyed on the selected_fields paths the QP already resolves (query_planner_service/core.py:81).
  • The orchestrator posts all parts in one callback today (orchestrators/dagster/.../lif_job.py:242-252); expose per-part completion — either per-part orchestrator posts or QP tracks expected-vs-arrived.

Size: XL · Depends on: B, F

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    Status
    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions