DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
Proposed Agenda
- Catch-up on action items from last call
- Docs site update (Jarek)
- Update regarding internationalization impact on release process (Shahar)
- Development Updates and Presentations (Please keep the updates to less than 10 minutes):
- UI Plugins Update (Brent, Pierre)
- Deadline Alerts: Update on conclusion for database tradeoff (Dennis)
- Discussion topics:
- Multi-team discussion from dev list - (Jarek)
- Human in the loop - standard provider vs. not - discussion from dev list - TBD
- Call for actions ...ah.. review! Example Dags! (Jens)
Attendees
Vikram Koka
Amogh Rajesh Desai
Vincent Beck
Ankit Chaurasia
Bugra Ozturk
Ian Buss
Rajesh Bishundeo
Phani Kumar
Kaxil Naik
Niko
Pierre Jeambrun
Jarek Potiuk
Jens Scheffler
Shahar Epstein
Eugene Kostieiev
Ephraim Anierobi
Ramit Kataria
Elad Kalif
Christos Bisias
Pavan
Cedrik Neumann
Jed Cunningham
Brent Bovenzi
Shubham Raj
Isaiah Iruoha
Summary
- Catch-up on action items from last call:
- Docs site update (Jarek)
- Jarek mentioned that there is an issue created for the work here.
- The docs build process is a lot better now because of the work led by Pavan, but the actual result still needs work.
- Jarek also spoke with Kamil about the original work done on the docs site and his availability to help.
- Update regarding internationalization impact on release process (Shahar)
- Shahar said there isn't any change to the process from prior discussions.
- The expectation is for the Release Manager to announce that we will cut a new release and that serves as a notification for the code owner to finish translation by a particular date.
- The medium term intent is to publish translations outside of "Core Airflow". The initial concept here is to have translations released similar to provider releases and not to be tied to the core Airflow software release. This could be just a file release or even a data update to the database, to be figured out.
- There was a lot of enthusiasm from the team about how this project has happened so quickly and all the community involvement here.
- Docs site update (Jarek)
- Development Updates and Presentations (Please keep the updates to less than 10 minutes):
- UI Plugins Update (Brent, Pierre)
- Brent and Pierre did a quick demo of the UI plugins work and shared the progress to date.
- This included the common abstraction for the UI plugin regardless if the UI should be in a new tab or an iFrame rendering
- The team was enthusiastic about the great progress here.
- Deadline Alerts: Update on conclusion for database tradeoff (Dennis)
- Ramit shared that the development completion target for Deadline alerts is the end of July
- Ramit also shared that right now when a DAG is created with a deadline alert, the deadline would be created and stored in the database
- The scheduler loop change work is upcoming and the database change approach will be figured out as part of that.
- Brent asked about needing to sync on the API endpoints for the same. Dennis to sync with Brent over the course of the next week.
- UI Plugins Update (Brent, Pierre)
- Discussion topics:
- Multi-team discussion from dev list - (Jarek)
- There was long spirited discussion around the multi-team effort. Jarek opened by asking for comments.
- Vikram went first, saying that he wanted to make sure that we were not trading off the simplicity of Airflow starter experience for individual data engineers with the complexity needed for large organizations wanting granular operational procedures. Vikram asserted that as an open source project, viral adoption has been the key to Airflow's success and that simplicity was important to maintain and in fact make better.
- Jarek immediately agreed with that assertion and said that was a key point in his desire to also simplify this AIP to multi-team, from the original, far more complex, multi-tenancy proposal.
- Vikram also said that he was surprised by the lack of reference to AIP-82 Event driven scheduling, since this was such a commonly used mechanism for segmenting Airflow deployments across teams from a ownership perspective, following classic distributed system principles.
- Jens also chimed in saying that we should perhaps articulate this better in the context of how to set up Airflow for large enterprises.
- There was a significant level of debate around the complexity vs. simplicity tradeoff, with Rajesh stating this is probably the most common requirement that MWAA hears from their customers. Niko also chimed in saying that we should be willing to accept some tradeoffs to simplicity.
- There was a further discussion on what needs in priority order needed to addressed here, with Kaxil raising the point that this raised significant operational considerations and he wanted to make sure that we were not getting in over our skis in complexity with quota management, etc.
- This ran out of time without an explicit decision in the meeting itself.
- Jarek concluded by asking people to comment back in the AIP soon, so that feedback could be addressed in writing.
- Call for actions ...ah.. review! Example Dags! (Jens)
- Jens raised a "call for action", asking people to help review the work on the Example DAGs and to contribute
- Multi-team discussion from dev list - (Jarek)