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]

Reply via email to