How does the federated engine in Percona 5.7 compare to the one in MariaDB?
Federated in mariadb 5.5 works fine for my case, but I recall mysql 5.1’s federated crashing a lot. I’m preparing an upgrade to a more recent mysql, and whether we choose percona or mariadb hinges largely on this question.
A quick git diff between PS 5.5 and 5.7 on ha_federated.cc shows very few changes (well, none that I could see) that are not directly related to changes to server code (performance schema, etc…). So I believe that unless MariaDB has done any work to the federated engine, it should be relatively the same across PS 5.5, 5.6, 5.7 and MariaDB 5.5 and 10.x.
One could simply compare the 5.1 code with the 5.7 code, but I’m not familiar enough with mysql code to judge it in any kind of detail. I do see it’s changed quite a bit (diffstat below). How much of that is 5.1->5.7 drift and how much is fixing the crashes and other misery that was in 5.1’s Federated?