potiuk commented on a change in pull request #7570: [AIRFLOW-6946] Switch to 
MySQL 5.7 in 2.0 as base
URL: https://github.com/apache/airflow/pull/7570#discussion_r389394738
 
 

 ##########
 File path: Dockerfile
 ##########
 @@ -99,7 +99,7 @@ RUN KEY="A4A9406876FCBD3C456770C88C718D3B5072E1F5" \
     && gpgconf --kill all \
     rm -rf "${GNUPGHOME}"; \
     apt-key list > /dev/null \
-    && echo "deb http://repo.mysql.com/apt/debian/ stretch mysql-5.6" | tee -a 
/etc/apt/sources.list.d/mysql.list \
+    && echo "deb http://repo.mysql.com/apt/debian/ stretch mysql-5.7" | tee -a 
/etc/apt/sources.list.d/mysql.list \
 
 Review comment:
   We had a long discussion on that some time ago (i might try to find it If 
you want). There were different opinions - MySQL vs. MariaDB, both have pros 
and cons. I think no-one had strong opinion on that, but I believe in corporate 
world MySQL is a bit more "popular" choice. Especially when corporates are 
already cooperating with Oracle. I actually had a PR that was trying to switch 
to Maria DB some time ago. 
   
   Also - related - we are using those client libs/database to run tests of 
MySQL Hook as well. From what I remember there is at least one test case we 
have and functionality in MySQL Hook (with importing data via 
LOAD_DATA/LOAD_DATA_LOCAL) that will not work with MariaDB (i tried it looooong 
time ago) - with importing raw data (it is deemed insecure by MariaDB and 
removed -  it failed with mariadb client even if the server was MySQL and 
supported it). https://dev.mysql.com/doc/refman/5.7/en/load-data-local.html
   
   Ideally we should test both - but with the current Travis queue capacity we 
cannot have full matrix of tests (this might change when we finally switch to 
Github Actions).
   
   Also there is a related PR in progress 
(https://github.com/apache/airflow/pull/65760). It is about MySQL Hook rather 
than Airflow's Metastore, but we might take a look and implement more 
flexibility/more various combinations.

----------------------------------------------------------------
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.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

Reply via email to