-
Notifications
You must be signed in to change notification settings - Fork 2.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
mysql 8.0.33 fails on Fly.io but works with 8.0.32 #967
Comments
Looks like 8.0.33 isn't GA yet (or isn't released yet) but the official Docker site might just be behind (or, rather, has a tag for this not-yet-released release) |
That's really odd; I don't think we have any specific insight into what might've changed that could've caused this. It's very unlikely that the For what it's worth, your link to the release notes is live now (I think we were just faster at getting the release published than the MySQL docs team was 😅). |
Makes sense! I'll keep an eye on it to see if something changes either within this tag or the next. If it continues to be an issue, I'll dig in further to see what I can surface. Thanks |
Hi again! I did get a bit more useful output today trying this out again (I didn't really change anything except perhaps adding some startup flags that I suspect are unrelated, but I did get a more useful error message from 👉 full output on 8.0.332023-04-25T14:21:40.194 app[fc8e61ad] bos [info] Preparing to run: `docker-entrypoint.sh --default-authentication-plugin mysql_native_password --datadir /data/mysql --performance-schema=OFF --innodb-buffer-pool-size 64M` as root Here's the relevant stuff:
MySQL 8.0.32 starts up without issue (via the official Docker container) |
Unfortunately, this continues with version
|
MySQL used a new malloc function |
Hi! Thanks for the shout out! That looks like perhaps a fix is in place? Altho that's for mysql-cluster 8.2 rather than mysql-server, so I'm not sure if that helps us here! |
Hi!
I work at Fly.io, where we convert Docker images to Firecracker VM's. This has worked great for MySQL users until the current (as I write this) release of MySQL.
The current tag
mysql:8
(which ismysql:8.0.33
) fails during the Entrypoint execution, with no error message. However this works on my local Docker.Here's what I see in version
8.0.33
output in Fly:👉 view log output of failing run (8.0.33)
The entrypoint script is exiting with some non-zero status code, and Fly is rebooting it. It goes until it hits the max restart limit (defaulting to 10).
Version 8.0.32 does not do this, and works as you'd expect:
👉 view log output of successful run (8.0.32)
I'd love some help in seeing what changed or may be failing here! In theory whatever works in Docker should work in a Fly VM...
Is the only notable change the update of the Gosu version? 99f9c41
The text was updated successfully, but these errors were encountered: