Hi all, I am sending this out since Kaxil is juggling other obligations. I have updated our meeting notes document to summarize the discussion from our dev call for Airflow 2.0 yesterday.
Thank you all who joined the call. *Doc Link*: https://cwiki.apache.org/confluence/display/AIRFLOW/Meeting+Notes#MeetingNotes-#6:28Sep2020 <https://cwiki.apache.org/confluence/display/AIRFLOW/Meeting+Notes#MeetingNotes-%236:28Sep2020> To all those who attended, can you please double-check and add if I have missed anything? To all those who didn't join, if you disagree to anything in the Summary please voice your opinion. Also please let me know if someone wants to include an item in Next call's Agenda. Including the Summary here too (might potentially break formatting): *Key Decisions* - *Scheduler HA* - *Locking discussion*: Document how Scheduler HA would work with a HA database configuration, such as an Active / Passive database configuration with multiple read replicas, but a single writer. - Add MySQL 8 to the our CI pipeline https://github.com/apache/airflow/issues/11164 - *Progress update*: Ash said that the unit tests should be green by tomorrow. One thing left is the change_state_for_to_without_dagrun - currently called for every time (expensive), will change to call every 30 seconds. PR is feature complete after that is done and will no longer be "in draft". Will need to move first functionally complete build to next week instead of current week, to give time for all unit tests to pass and for reviews. - *Benchmarks*: Will be run based on this branch, since the current benchmarks are based on an initial draft branch before rebase with master. - *API* - *Task Instance Endpoint:* Only thing open. Kaxil to speak with Kamil to get status. - *Existing permissions map to UI*: WIP PRs. Feedback requested by James on this PR https://github.com/apache/airflow/pull/11158/ - *Migrations: *Is there a different migration process needed? Can be run as a standard alembic migration. - *Clients:* QP said that the GO client based on the REST API is already completed and he is using it as part of his airflow-terraform module. - *UI Improvements* - *New HomePage:* Ryan has updated the UX (look) and shared on slack. Split Actions and Buttons, using Google Material Fonts. Feedback from meeting was very positive. PR to be final tomorrow. - *Splitting Providers Package* - *Separate provider packages from core: *Need some help to get this wrapped up. https://github.com/apache/airflow/issues/11163 - *Build optimization*: This would really help speed-up builds by only running tests for changed providers https://github.com/apache/airflow/issues/10507 - *SemVer*: Kaxil to send email to dev list confirming the decision in the meeting about using SemVer (lazy-consensus) - *Backport Providers in next 1.10.x release* - *EmailOperator: *Location has changed (moved to core) - *CNCF.Kubernetes providers*: Need to be checked if these can be released. *Insert github issue link created by Kamil for core operators* - *Timeline update:* - *Functionally complete build: *Will be on the week of Oct 5th, instead of this week as described above in the Scheduler HA notes. The timeline on the main 2.0 planning page has also been updated to reflect the above. *Doc Link*: https://cwiki.apache.org/confluence/display/AIRFLOW/Airflow+2.0+-+Planning Best regards, Vikram