Skip to content

Conversation

@jscheffl
Copy link
Contributor

@jscheffl jscheffl commented Aug 25, 2024

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.rst where 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

@jscheffl jscheffl added the AIP-69 Edge Executor label Aug 25, 2024
@jscheffl jscheffl force-pushed the feature/aip-69-remote-executor-provider branch from e344b38 to 64c0543 Compare August 29, 2024 22:19
@jscheffl jscheffl changed the title AIP-69: Adding Remote Provider Package for Remote Executor / Worker AIP-69: Adding Edge Provider Package for Edge Executor / Worker Aug 29, 2024
@potiuk
Copy link
Member

potiuk commented Sep 1, 2024

Maybe we can further split that one? It's a huge one

@jscheffl
Copy link
Contributor Author

jscheffl commented Sep 5, 2024

Maybe we can further split that one? It's a huge one

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.

@jscheffl jscheffl force-pushed the feature/aip-69-remote-executor-provider branch from 6c6f62d to cc4fdcd Compare September 7, 2024 20:59
@jscheffl jscheffl requested a review from potiuk September 7, 2024 20:59
@jscheffl jscheffl force-pushed the feature/aip-69-remote-executor-provider branch 3 times, most recently from 4cf6fc4 to 70a5431 Compare September 16, 2024 21:07
@jscheffl jscheffl force-pushed the feature/aip-69-remote-executor-provider branch from 1323570 to 0e064bf Compare September 25, 2024 05:09
@jscheffl jscheffl force-pushed the feature/aip-69-remote-executor-provider branch 2 times, most recently from 36a96bc to 34ec403 Compare October 9, 2024 20:31
@jscheffl jscheffl force-pushed the feature/aip-69-remote-executor-provider branch 2 times, most recently from 43bb51a to 4538ff5 Compare October 17, 2024 21:55
@jscheffl jscheffl force-pushed the feature/aip-69-remote-executor-provider branch from 4538ff5 to 5a7fe9d Compare October 18, 2024 04:44
@jscheffl
Copy link
Contributor Author

All pieces of the PR were merged individually, this is now done implicitly!

@jscheffl jscheffl closed this Oct 18, 2024
@jscheffl jscheffl deleted the feature/aip-69-remote-executor-provider branch October 5, 2025 07:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants