potiuk opened a new pull request, #69750:
URL: https://github.com/apache/airflow/pull/69750

   Adds graphviz-generated diagrams to the architecture overview
   (core-concepts/overview.rst) explaining how a task actually runs across
   Airflow's SDKs, in a new "Task execution architecture" section:
   
   - Python Task SDK — the supervised path (Supervisor + forked task process 
over a
     msgpack socket) vs the native in-process path (dag.test()), plus a numbered
     message-flow sequence.
   - Go SDK — standalone airflow-go-edge-worker pulling from the Edge API, 
running
     the compiled bundle as a go-plugin gRPC subprocess and calling the 
Execution
     API directly.
   - Java (JVM) SDK — the new Coordinator layer (CoordinatorManager -> 
JavaCoordinator
     -> _JavaActivitySubprocess) reusing the Python Supervisor, driving a JVM
     subprocess over loopback TCP, with an architecture diagram and a numbered
     execution-workflow sequence.
   
   All diagrams are generated by the existing generate-airflow-diagrams prek 
hook
   (committed as .py + .png + .md5sum).
   
   ---
   
   ##### Was generative AI tooling used to co-author this PR?
   
   - [X] Yes — Claude Code (Opus 4.8)
   
   Generated-by: Claude Code (Opus 4.8) following [the 
guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to