This is an automated email from the ASF dual-hosted git repository.
jason810496 pushed a change to branch
jason/core-taskhandler-refactor/05-runtime-parse-transport
in repository https://gitbox.apache.org/repos/asf/airflow.git
omit ff057376091 Pass the binding mode in the task-handler probe tests
omit 69068944577 Tidy the runtime transport and the coordinator lookup
omit bc43656f8ca Clean up a Lang-SDK runtime parse whose start fails after
the fork
omit 8cf04ea05d4 Do not exec a Lang-SDK runtime whose parent has already
exited
omit 96a771300b6 Kill what a Lang-SDK runtime leaves behind when it exits
omit ca3873d1503 Read a Lang-SDK runtime's frames without blocking the
parse loop
omit fb9bf649c9f Probe a Lang-SDK artifact for its task handlers
omit b8c6c8edaab Keep a nested supervised child's standard streams open
omit 47f930ab4f4 Make the Dag file processor base generic over its result
omit 5008ebb5bed Let a subprocess coordinator exec a task-handler parse
runtime
omit 2581bfe5c00 Add the named_open binding to the Lang-SDK ADRs
omit ee50aa3e5d1 Regenerate TS SDK supervisor types for the named_open
binding
omit 33d85cd7025 Add a named_open binding for non-exhaustive task-handler
params
omit 47cc9b0e24a Describe the binding-mode parse check in ADR-0011 and
ADR-0013
omit 1dc0346b0a5 Describe the task-handler binding mode in ADR-0012
omit 5772a57753f Regenerate TS SDK supervisor types for the binding mode
omit 779fc128fc6 Add a binding mode to task-handler declarations
omit f82c8b3fa72 Document the version rules for a new supervisor schema body
omit 729cbb9b666 Regenerate TS SDK supervisor types for task-handler
messages
omit 9e8ea9b255c Add task-handler parse messages and their parse-channel
union
omit 43bb8f64aa6 Move the Dag file processor's shared plumbing into a base
class
omit 5da7e9fda61 Add handler_binding to ADR-0013's task handler table SQL
omit b3a9b84da90 Store the task handler binding mode beside its params
omit f40d491c6d2 Regenerate the task handler migration revision id
omit cef69c36b71 Describe LangSDKTaskHandler as a stub task binding
omit 2a1ca56a8f4 Test that a referenced task handler artifact cannot be
deleted
omit a0c8b36e0b6 Keep the artifact path hash in sync on ORM updates
omit 5e43536ef5c Match ADR-0013 task handler table SQL to the migration
omit 25cde48b0bf Add lang-SDK task handler binding tables
omit 3a388582f6d Drop em-dashes from the rewritten doc sentences
omit 0c71cd2d982 Say artifact Dag bundles are registered on every component
omit 7f8c94f44ba Tidy names and mocks in the artifact bundle tests
omit ce3283c8f60 Document artifact Dag bundles for language SDK coordinators
omit 05b910a8b6e Serve lang-SDK harness artifacts from Dag bundles
add aa86cf515bc Serve lang-SDK harness artifacts from Dag bundles
add ab6a29a7c17 Document artifact Dag bundles for language SDK coordinators
add 40816099c5f Tidy names and mocks in the artifact bundle tests
add 16ca1156fdb Say artifact Dag bundles are registered on every component
add aa4eac77d74 Drop em-dashes from the rewritten doc sentences
add 70fa88cbcea Add lang-SDK task handler binding tables
add 5f687e243ea Match ADR-0013 task handler table SQL to the migration
add c51dc0150d1 Keep the artifact path hash in sync on ORM updates
add c2895cdca55 Test that a referenced task handler artifact cannot be
deleted
add fd0edc74f5a Describe LangSDKTaskHandler as a stub task binding
add 3c9a6d4031d Regenerate the task handler migration revision id
add bd2da07a4c4 Store the task handler binding mode beside its params
add f31dc1698bd Add handler_binding to ADR-0013's task handler table SQL
add 5e4c9c78067 Make session keyword-only in the task handler model test
helpers
add bfebdca3491 Move the Dag file processor's shared plumbing into a base
class
add c93fea0611b Test closing a Dag file processor that has no parse log
file
add 8b588e041e6 Add task-handler parse messages and their parse-channel
union
add 382be9bd27a Regenerate TS SDK supervisor types for task-handler
messages
add 91bca197ee5 Document the version rules for a new supervisor schema body
add 47e91566620 Add a binding mode to task-handler declarations
add 100b367d4ca Regenerate TS SDK supervisor types for the binding mode
add eea3bb67d8e Describe the task-handler binding mode in ADR-0012
add df060bc10fb Describe the binding-mode parse check in ADR-0011 and
ADR-0013
add 144d9afd4fd Add a named_open binding for non-exhaustive task-handler
params
add fb12a154e87 Regenerate TS SDK supervisor types for the named_open
binding
add 545f056e252 Add the named_open binding to the Lang-SDK ADRs
add ff2d5a0e595 Let a subprocess coordinator exec a task-handler parse
runtime
add c12e1d19d12 Make the Dag file processor base generic over its result
add ce9dfb1f392 Keep a nested supervised child's standard streams open
add 4a633473f4b Probe a Lang-SDK artifact for its task handlers
add ba9f0b2e316 Read a Lang-SDK runtime's frames without blocking the
parse loop
add b13a33f3459 Kill what a Lang-SDK runtime leaves behind when it exits
add 11cca12bb4b Do not exec a Lang-SDK runtime whose parent has already
exited
add 04a05146041 Clean up a Lang-SDK runtime parse whose start fails after
the fork
add 83e3773bc59 Tidy the runtime transport and the coordinator lookup
add 80e12aa5128 Pass the binding mode in the task-handler probe tests
add 6044ba991e6 Import ctypes at the top of the subprocess coordinator
module
add 8a920ea547b Spec the mocks in the runtime transport and probe tests
add e0953d4e101 Test that a start failing before the fork closes its
listeners
add abc6f951bed Hang the fake runtimes without sleeping
add c0d2a85e08f Patch with decorators in the runtime transport tests
add a524d53e10a Name the runtime transport test helpers with verbs
add 99e8fa53d7c Close the fake runtime's sockets when its reply is done
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (ff057376091)
\
N -- N -- N
refs/heads/jason/core-taskhandler-refactor/05-runtime-parse-transport
(99e8fa53d7c)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.../tests/unit/dag_processing/fake_lang_sdk.py | 24 ++--
.../unit/dag_processing/test_lang_sdk_runtime.py | 147 ++++++++++++---------
.../tests/unit/dag_processing/test_processor.py | 22 ++-
.../dag_processing/test_task_handler_processor.py | 7 +-
.../unit/models/test_lang_sdk_task_handler.py | 16 +--
.../src/airflow/sdk/coordinators/_subprocess.py | 3 +-
.../tests/task_sdk/coordinators/test_subprocess.py | 3 +-
7 files changed, 134 insertions(+), 88 deletions(-)