Skip to content

Scheduler UDF sync -> client planning with stubs#4

Merged
mach-kernel merged 6 commits into
spiceai-50from
mach/decouple-client-udf
Dec 5, 2025
Merged

Scheduler UDF sync -> client planning with stubs#4
mach-kernel merged 6 commits into
spiceai-50from
mach/decouple-client-udf

Conversation

@mach-kernel
Copy link
Copy Markdown

@mach-kernel mach-kernel commented Dec 4, 2025

Changes

  • Like the remote catalog sync, this packs scalar UDF metadata (docs, arities + return types) into an RPC frame for the client
  • Binds via SessionContextExt::populate_functions_from_scheduler

@mach-kernel mach-kernel added the wip label Dec 4, 2025
@mach-kernel mach-kernel marked this pull request as ready for review December 5, 2025 14:57
@mach-kernel mach-kernel removed the wip label Dec 5, 2025
@github-actions github-actions Bot added the python label Dec 5, 2025
@mach-kernel mach-kernel merged commit 12957e4 into spiceai-50 Dec 5, 2025
21 of 30 checks passed
lukekim pushed a commit that referenced this pull request Jan 11, 2026
* [1/?] attempt to serialize bare min data for stub udf planning in client

* [2/?] fix return type issue, basic case working

* fix error handling, serialize fn arguments for docs, add note about return field

* tomlfmt

* lint

* more lintg
lukekim pushed a commit that referenced this pull request Jan 15, 2026
* [1/?] attempt to serialize bare min data for stub udf planning in client

* [2/?] fix return type issue, basic case working

* fix error handling, serialize fn arguments for docs, add note about return field

* tomlfmt

* lint

* more lintg
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants