Skip to content

[Docs] Capture federation subplan pushdown - #85

Merged
manfredcml merged 1 commit into
mainfrom
docs/v0-14-0-audit
Jul 30, 2026
Merged

[Docs] Capture federation subplan pushdown#85
manfredcml merged 1 commit into
mainfrom
docs/v0-14-0-audit

Conversation

@manfredcml

@manfredcml manfredcml commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

What does this PR do?

Federation now pushes a whole single-connection subplan into its source where Arris can write that source's SQL dialect, but the cross-source page still described pushdown as per-table projections and filters. Also, Canvas is no longer new, so the docs index stops announcing it as a release headline.

Changes:

  • Pushdown copy: rewrite the "Pushes down" and "Executes" steps, and name the seven sources that get subplan pushdown (PostgreSQL, Redshift, MySQL, MariaDB, SQLite, DuckDB, BigQuery)
  • Execution plan: explain that a pushed-down subplan collapses to a single Scan: <connection> node, while a plain table read names the table
  • Limitations: retune "Data volume" and "Engine-specific features" for pushdown, since DataFusion still plans the query even when the work runs at the source
  • Canvas: drop the "New in this release" paragraph and the "New:" card prefix on the docs index
  • Remove stale Cassandra resources

Checklist

  • I opened an issue first for non-trivial changes, or this is a small fix.
  • Tests added/updated for my change.
  • I license my contribution under the MIT License, per CONTRIBUTING.md. I confirm this is my original work, or that I have the right to submit it.

…e framing

Federation now pushes a whole single-connection subplan into its source
where Arris can write that source's SQL dialect, which the cross-source
page still described as per-table projection and filter pushdown. Canvas
is no longer a new feature, so the docs index stops announcing it as one.

- Rewrite the pushdown and execute steps, and name the seven sources that
  get subplan pushdown
- Explain how a pushed-down subplan reads in the execution plan graph
- Retune the data volume and engine-specific limitations for pushdown
- Drop the "New in this release" paragraph and the "New:" card prefix
- Cover the data source pages, canvas, and git pages in the build-output
  test, plus assertions for pushdown sources, backtick refs, and the
  removed new-feature copy
@manfredcml
manfredcml merged commit d40b407 into main Jul 30, 2026
6 checks passed
@manfredcml
manfredcml deleted the docs/v0-14-0-audit branch July 30, 2026 17:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant