Skip to content

Conversation

rubywtl
Copy link
Contributor

@rubywtl rubywtl commented Sep 5, 2025

What this PR does:
This PR implements fragment execution support in queriers following a child-to-root execution model. Queriers can now process logical plan fragments distributedly via the new querier gRPC interface while maintaining proper execution order: child fragments are executed first, with their partial results made available for parent fragments to consume. This execution pattern ensures data dependencies are satisfied and enables proper coordination between distributed fragments.

Which issue(s) this PR fixes:
related to Distributed Query Execution proposal

Checklist

  • Tests updated
  • Documentation added
  • CHANGELOG.md updated - the order of entries should be [CHANGE], [FEATURE], [ENHANCEMENT], [BUGFIX]

@rubywtl rubywtl marked this pull request as draft September 5, 2025 22:54
@rubywtl rubywtl force-pushed the querier/child-root-execution branch from d03d734 to 88e1346 Compare September 5, 2025 23:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant