Bug #50848 | BACKPORT: The backup_xpfm_compat_*_lctn2 tests fail in porting tree | ||
---|---|---|---|
Submitted: | 2 Feb 2010 18:51 | Modified: | 8 Feb 2010 20:18 |
Reporter: | Chuck Bell | Email Updates: | |
Status: | Patch queued | Impact on me: | |
Category: | MySQL Server: Backup | Severity: | S3 (Non-critical) |
Version: | 5.4.4 | OS: | Windows |
Assigned to: | Assigned Account | CPU Architecture: | Any |
[2 Feb 2010 18:51]
Chuck Bell
[4 Feb 2010 17:18]
Bugs System
A patch for this bug has been committed. After review, it may be pushed to the relevant source trees for release in the next version. You can access the patch from: http://lists.mysql.com/commits/99330 3083 Chuck Bell 2010-02-04 BUG#50848 : BACKPORT: The backup_xpfm_compat_*_lctn2 tests fail in porting tree The lctn2 tests for cross platform tests are failing in PB for Windows platforms. The test failures are name mismatch for database names (similar to BUG#50628) and some commands are not executing properly due to database names not found (more case issues). The cause of the database name case differences is acknowledged and a bug has been opened to deal with that (BUG#50268). This patch accepts the behavior until such time as the bug is resolved. The cause of the missing triggers is a problem with the query in si_objects that returns a list of triggers for a database. This is corrected by converting the names to lower case first. This forces the code to look for triggers by lower case names in the OS which is currently how the compare works. This, again, is an acknowledged difference in how the code works between 5.X and 6.0 versions. This behaviour has been reported as BUG#50924. @ mysql-test/suite/backup/r/backup_xpfm_compat_backup_lctn2.result Corrected result file. @ mysql-test/suite/backup/r/backup_xpfm_compat_restore_lctn2.result Corrected result file. @ sql/si_objects.cc On a system with LCTN = 2, the query in si_objects fails to return all of the triggers. Forcing the names to lower case fixes the query and all triggers are returned.
[4 Feb 2010 19:49]
Hema Sridharan
Patch approved.
[8 Feb 2010 20:05]
Bugs System
A patch for this bug has been committed. After review, it may be pushed to the relevant source trees for release in the next version. You can access the patch from: http://lists.mysql.com/commits/99627 3084 Chuck Bell 2010-02-08 BUG#50848 : BACKPORT: The backup_xpfm_compat_*_lctn2 tests fail in porting tree The lctn2 tests for cross platform tests are failing in PB for Windows platforms. The test failures are name mismatch for database names (similar to BUG#50628) and some commands are not executing properly due to database names not found (more case issues). The cause of the database name case differences is acknowledged and a bug has been opened to deal with that (BUG#50268). This patch accepts the behavior until such time as the bug is resolved. The cause of the missing triggers is a problem with the query in si_objects that returns a list of triggers for a database. This is corrected by converting the names to lower case first. This forces the code to look for triggers by lower case names in the OS which is currently how the compare works. This, again, is an acknowledged difference in how the code works between 5.X and 6.0 versions. This behaviour has been reported as BUG#50924. @ mysql-test/suite/backup/r/backup_xpfm_compat_backup_lctn2.result Corrected result file. @ mysql-test/suite/backup/r/backup_xpfm_compat_restore_lctn2.result Corrected result file. @ sql/si_objects.cc On a system with LCTN = 2, the query in si_objects fails to return all of the triggers. Forcing the names to lower case fixes the query and all triggers are returned.