Repository navigation
Conversation
Contributor
⏱ CI timing · Devrun 41046786248 · 46.0 min (main p50 63.3 min, −17.3 min)
Minutes unless stated; durations exclude queue time unless stated; "max" = longest job in the group. Baseline = median of the last 10 successful runs (Dev: |
This was referenced Oct 30, 2026
Point arrow-udf-python-worker and arrow-udf-runtime at datafuse-extras/arrow-udf main (6a49de9d), which merges #5 including the msg_controllen descriptor bound fix. The only change from the previous pin is in arrow-udf-python-worker/src/network_proxy.rs.
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
I hereby agree to the terms of the CLA available at: https://docs.databend.com/dev/policies/cla/
Summary
NETWORK RULE/EXTERNAL ACCESS INTEGRATIONobjects and USAGE checks. Preserveenable_udf_sandboxrouting and reject unsupported external-access bindings at CREATE/ALTER and invocation.query.enable_python_udf_external_accessdefaults tofalse, independently of remote UDF transport flags. Missing query config fails closed. After opt-in, the nonemptyudf_server_allow_listremains a hostname-only ceiling; every tenant HOST_PORT rule must additionally approve the destination and port.EXTERNAL_ACCESS_INTEGRATIONS = (events_access)on Python CREATE/ALTER, including aggregate definitions. Binding requires USAGE on every integration. Metadata reader version 192 and a distinct distributed-plan variant reject old readers/executors. Serialization selects that variant even if callers bypassUDFType::script().ccb8b79e075836acd1ce833aaf1c2e87b2c69b99; the dependency is still Draft and its macOS worker tests currently fail. Do not merge feat(query): add admin Python UDF network exception #20874. Nullable refactor(expression): unify nullable construction and validity #20905 remains independent.tests/it/, without compiling production code viainclude!or environment-specific probe filtering. SQL regression polling has bounded deadlines rather than fixed propagation sleeps, and redirect/direct denial use different ports on the same operator-approved host.08_0006_network_policyand08_0007_external_accesswith exact.resultoutput; separate fresh-node runs verified that omitting the opt-in rejects CREATE and that an enabled node with an empty ceiling rejects a tenant-approved loopback target. Existing query/meta PIDs were preserved. Prior runs also exercised urllib/requests HTTPS and two-node execution; those earlier results do not substitute for validating this review follow-up. Full Dev CI remains held during review. Full-workspace tests, platform runtime coverage and performance benchmarks have not been run.Tests
Type of change
AI assistance
This change is