-
Notifications
You must be signed in to change notification settings - Fork 16.4k
AIP-69: Adding Edge Provider Package for Edge Executor / Worker #41729
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AIP-69: Adding Edge Provider Package for Edge Executor / Worker #41729
Conversation
e344b38 to
64c0543
Compare
|
Maybe we can further split that one? It's a huge one |
64c0543 to
6c6f62d
Compare
Yeah but actually... all individual pieces are pretty "simple". Please have a look to the 6 split PRs I cut from this. Needed to cumulate a bit to make tests working with dependencies between the slices though... each PR check only the last commit or in order once merged the LoC is reducing if we rebase incrementally. |
6c6f62d to
cc4fdcd
Compare
4cf6fc4 to
70a5431
Compare
1323570 to
0e064bf
Compare
36a96bc to
34ec403
Compare
43bb51a to
4538ff5
Compare
(cherry picked from commit 4e9c2262f567a2511d02d4acd43b821fa0df45d2)
4538ff5 to
5a7fe9d
Compare
|
All pieces of the PR were merged individually, this is now done implicitly! |
After a PoC in PR #40224 and the ongoing implementation which in total as "Mothership" was tracked in PR #40900 here is the AIP-69 MVP Implementation PR.
UPDATE: After completion of the discussion the "Remote Executor" was now renamed to "Edge Executor" in the PR.
This PR contains all files needed to make the provider package for AIP-69 a MVP == Minimum Viable Product. Besides (only) provider files the core adjustments are contained which are needed to make CI happy.
As greed in the AIP-69 vote the Edge provider will be marked as pre-release and as experimental. Also docs are pointing to this.
As it is a MVP, it can be started to be experienced and functions are limited to the bare minimum. But as something that is working, further functions can be added. Status of implementation is tracked in
docs/apache-airflow-providers-edge/edge_executor.rstwhere also limitations are listed.As this is a split for the provider-only files as PR from the overall PR #40900, there are two PRs completing the set which are tracked separately:
If you want to have something "testable" being running, please use descriptions and code from PR #40900
FYI @clellmann @wolfdn @AutomationDev85 @OliverWannenwetsch