kaxil commented on PR #66711: URL: https://github.com/apache/airflow/pull/66711#issuecomment-4498538725
Following up on my earlier review with the context behind it. MariaDB-as-metadata-backend has come up on the dev list at least three times in the past five years, and the answer hasn't moved: - **[2021-07](https://lists.apache.org/thread/hpxgzzw5mfjgl5b5twj0rjm3xb9r5cx2)** -- user hitting Galera/HAProxy connection drops. Project position: "we do not have MariaDB support... we even discourage people from using MariaDB because we do not run tests with either version in our CI." - **[2021-11 "Elephant in the room - MySQL"](https://lists.apache.org/thread/dp78j0ssyhx62008lbtblrc856nbmlfb)** -- triggered by an earlier MariaDB-compat PR ([#18506](https://github.com/apache/airflow/pull/18506)). Explicit `-1`s from multiple committers (me and Ash among them). Status quo kept. - **[2022 doc change (#24556)](https://github.com/apache/airflow/pull/24556)** -- baked the position into the prerequisites docs. - **[2023-08 "Drop MsSQL"](https://lists.apache.org/thread/r06j306hldg03g2my1pd4nyjxg78b3h4)** -- MariaDB cited as the precedent for "we deliberately don't support this DB"; same reasoning then applied to MsSQL. - **[Your own DISCUSS from 2026-04](https://lists.apache.org/thread/z5r4z36zx1h6q10cbh9d0n8cxp4g1ybc)** -- zero replies in six weeks. No committer has stepped up to co-maintain MariaDB, which is the prerequisite Jarek flagged on [#60133](https://github.com/apache/airflow/pull/60133#issuecomment-3712287971). One thing worth separating: we *do* ship MariaDB **client** libraries in our official Docker images (default since 2.8.0, [LAZY CONSENSUS](https://lists.apache.org/thread/rxbyxg11jg7y35k8om0f8wgb2l9h459l)), and we dropped the optional MySQL client in [2025-10](https://lists.apache.org/thread/pw1pdk2t2f9zzjb79c1nq0db6o1fx658). That's a packaging decision, not a backend one. The concern hasn't shifted since 2021: not "are the diffs small today" but "who keeps this green for the next several years." Your diff touches migrations, `SKIP LOCKED`, `REGEXP_REPLACE`, and `RETURNING`/CTE behaviour, which is the maintenance surface, not a minimisation of it. MsSQL is the recent reminder of how this ends when no one is committed to owning it. What would change this is your April devlist thread attracting `+1`s from committers willing to co-maintain MariaDB long-term. Until that happens, this won't land. -- 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]
