Verified. This is tricky to test because it is a race condition, but I
have verified that it appears that mysql_upgrade isn't being called
twice, and I have also ran a test upgrade five times with no issues.

I examined /var/log/upstart/mysql.log before and after a test upgrade.
Previously, we were printing "Checking for tables which need an upgrade,
are corrupt or were not closed cleanly." there when running
mysql_upgrade from the upstart job. After a test upgrade to xenial-
proposed, we longer see this string, so it seems likely that mysql-start
was updated at the correct time. I also manually checked
/var/log/apt/term.log after a release upgrade to xenial-proposed and
this appears to be consistent with this. mysqld is running (still on
upstart) after an upgrade. After a reboot, systemd has started it as
expected.

** Tags removed: verification-needed
** Tags added: verification-done

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1577712

Title:
  mysql_upgrade is called twice concurrently on upgrade from 14.04

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/mysql-5.7/+bug/1577712/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to