[MDEV-4860] Buildbot upgrade tests for deb packages don't work for 10.0 Created: 2013-08-08 Updated: 2014-03-17 Resolved: 2014-03-17 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 10.0.10 |
| Type: | Bug | Priority: | Major |
| Reporter: | Elena Stepanova | Assignee: | Elena Stepanova |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | buildbot | ||
| Issue Links: |
|
||||||||
| Description |
|
Buldbot tests upgrade and upgrade2 attempt to do the live upgrade from 5.1.49 to the current version. It does not work for 10.0 anymore (and for MySQL 5.1 => 5.6 too). Upgrade 5.1 => 5.5 works, 5.5 => 5.6 / 10.0 works, but the direct upgrade 5.1 => 5.6 does not, it complains about InnoDB auto-extending:
(The messages above are from MySQL 5.1 => 5.6 upgrade). Since it's a general recommendation to go through releases consequently, it's probably not a code bug, and we need to change the test for 10.0 to do the upgrade from 5.5, if possible. Examples of the failures: |
| Comments |
| Comment by Daniel Bartholomew [ 2014-02-21 ] |
|
Since we're not really releasing 5.1-5.3 packages very often these days would it make sense to install MySQL 5.5 on all of the 5.5 upgrade VMs and MariaDB 5.5 on all of the upgrade2 VMs? Many of the recent VMs are this way already, but older upgrade/upgrade2 VMs have 5.1. |
| Comment by Elena Stepanova [ 2014-03-14 ] |
|
In general it seems to be reasonable, but it's always scary to touch VMs before the release. Besides, if a distribution still has 5.1 by default, it does make sense to test the upgrade from it.
The first solution makes much more sense, I'm trying it now – modified the 'upgrade' test, if it works, I will do the same for upgrade2. |
| Comment by Elena Stepanova [ 2014-03-14 ] |
|
It worked for upgrade, added now for upgrade2 too. Once it passes, I will close the task, and we can decide about replacing 5.1 with 5.5 later. |
| Comment by Elena Stepanova [ 2014-03-17 ] |
|
Works now: In 'upgrade' test: create a new innodb table and insert several thousand rows into it, so that the default table space grows above both old and new start values; |