potiuk commented on pull request #18506:
URL: https://github.com/apache/airflow/pull/18506#issuecomment-961687297


   > It's not just tests, it's DB Migrations that needs to be taken care of. We 
are creating some debt already if lots of "if.. mssql do this" .. if "mariab do 
Y". And while we already know that there are good number of issues with MySQL 
and MariaDB, I would not be in favor of officially supporting MariaDB. "best 
effort" is good tbh.
   
   If it woukld take a lot of time - I'd heartily agree, but I also believe 
MsSQL was an outlier as it soo much different in a number of aspects than what 
we had before.
   
   MariaDB is extremely close to MySQL. I would expect a very, very small 
fraction of problems we had with MsSQL for MariaDB. I think we already have a 
good deal of users who use MariaDB because of it MySQL nearly 100% 
compatibility. And for many people MySQL == MariaDB. And it also could be done 
as a "backburner" - learning from MsSQL experience we could add tests for it, 
mark it as "experimental" (i.e. best effort) - however we'd make it not fail 
the PRs when testing and see how many problems we have - and then decide if it 
is worth to be supported officially. We do not have to do it immediately. But 
making our tests run with MariaDB is the very essence of "best effort" we can 
imagine. 
   
   Not having tests in our case is not a "best effort" - it's "no effort" 
really.


-- 
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