Skip to content

[EPIC] Sort Pushdown: remaining improvements #24270

Description

@zhuqi-lucas

Follow-up to #23036, which tracked the broader Sort Pushdown effort across DataFusion v52 → v55. The bulk of that epic is now complete — the optimizer-rule framework and Exact / Inexact / Unsupported classifier, reverse iteration, statistics-based file/RG reorder, multi-partition BufferExec, and the runtime RG-level early stop (#22450, merged) have all landed. This issue tracks the remaining open follow-ups so #23036 can be closed as substantially done.

See #23036 for the full architecture, phase history, and benchmark results.

Remaining open items

Statistics-based reorder follow-ups

Multi-partition / BufferExec follow-ups

Runtime RG-level early stop follow-ups (Phase 4 landed via #22450)

Future — Exact reverse path (blocked on arrow-rs page-level reverse)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions