Bug #35273 | Corrupted table if using GIS index | ||
---|---|---|---|
Submitted: | 13 Mar 2008 16:02 | Modified: | 17 Mar 2008 22:11 |
Reporter: | Guilhem Bichot | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Server: Maria storage engine | Severity: | S3 (Non-critical) |
Version: | 5.1-maria | OS: | Any |
Assigned to: | Guilhem Bichot | CPU Architecture: | Any |
[13 Mar 2008 16:02]
Guilhem Bichot
[13 Mar 2008 16:24]
Guilhem Bichot
When this bug is fixed, please run the attached maria-gis-rtree.test to see if there are next bugs.
[13 Mar 2008 16:24]
Guilhem Bichot
test file for GIS Maria bugs
Attachment: maria-g (application/octet-stream, text), 0 bytes.
[13 Mar 2008 16:25]
Guilhem Bichot
test file for GIS Maria bugs
Attachment: maria-gis-rtree.test (application/octet-stream, text), 41.47 KiB.
[17 Mar 2008 21:32]
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/44157 ChangeSet@1.2617, 2008-03-17 22:31:50+01:00, guilhem@gbichot4.local +3 -0 Fix for BUG#35273 "Corrupted table if using GIS index": when modifying R-tree indices we forgot to unpin pages (causing flush at-end-of-statement to fail - because page is pinned - and thus mark table corrupted) and also to unlock key_del (causing assertion failure info->used_key_del==0 at maria_close()).