Bug #59218 | Backward compatibilty breaks for new meb version | ||
---|---|---|---|
Submitted: | 29 Dec 2010 18:14 | Modified: | 20 Jun 2011 16:47 |
Reporter: | Hema Sridharan | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Enterprise Backup | Severity: | S3 (Non-critical) |
Version: | mysqll-5.5-meb meb-3.5.2 | OS: | Any |
Assigned to: | Ingo Strüwing | CPU Architecture: | Any |
[29 Dec 2010 18:14]
Hema Sridharan
[29 Dec 2010 18:15]
Hema Sridharan
Old backup file
Attachment: extreme_backup-linux-x86.zip (application/zip, text), 115.07 KiB.
[29 Dec 2010 21:03]
Sveta Smirnova
Thank you for the report. Verified as described.
[6 Jan 2011 17:05]
Ingo Strüwing
The cause of the test failure is that the backup images have been created with a premature MySQL 5.5 server. That server produced different checksums for the same table content than the current MySQL 5.5 server. The current MySQL 5.5 server produces identical checksums as the MySQL 5.1 server. Hence, newly created images solve the problem. To test the above claim, I did the following: I used an image, created from a 5.1 server on a 5.5 server. This produced a couple of entries in the error log, which I suppressed by "CALL mtr.add_suppression". The result was a passing test. This clearly means that the checksums, as contained in the result file, were created identically. I did also download a backup image as created with MEB 3.5 (not 3.5.2) on a MySQL 5.5 server. The test passed too. So I dare to claim that there is no compatibility problem with released MySQL servers, just a compatibility problem with a premature 5.5 server. I think, we can ignore this. Note that only the checksums compared differently. All selected data was idendical. In the course of my analyze, I noticed that we have backup images in the test suite for Linux-x86 only. I think, we need to add more. I keep this bug report open for this purpose.
[20 Jun 2011 16:47]
Ingo Strüwing
Fixed in 3.5.3.