Bug #30632 | HANDLER read failure causes hang | ||
---|---|---|---|
Submitted: | 24 Aug 2007 20:44 | Modified: | 9 Oct 2007 17:29 |
Reporter: | Davi Arnaut (OCA) | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Server | Severity: | S3 (Non-critical) |
Version: | 5.0BK/5.1BK | OS: | Any |
Assigned to: | Davi Arnaut | CPU Architecture: | Any |
[24 Aug 2007 20:44]
Davi Arnaut
[24 Aug 2007 21:09]
MySQL Verification Team
Thank you for the bug report.
[24 Aug 2007 23:25]
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/33069 ChangeSet@1.2502, 2007-08-24 20:25:43-03:00, davi@moksha.local +3 -0 Bug#30632 HANDLER read failure causes hang If, after the tables are locked, one of the conditions to read from a HANDLER table is not met, the handler code wrongly jumps to a error path that won't unlock the tables. The fix is simply to correct the code to jump to the (same) error path that unlocks the tables.
[27 Aug 2007 13:37]
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/33152 ChangeSet@1.2503, 2007-08-27 10:37:12-03:00, davi@moksha.local +3 -0 Bug#30632 HANDLER read failure causes hang If, after the tables are locked, one of the conditions to read from a HANDLER table is not met, the handler code wrongly jumps to a error path that won't unlock the tables. The user-visible effect is that after a error in a handler read command, all subsequent handler operations on the same table will hang. The fix is simply to correct the code to jump to the (same) error path that unlocks the tables.
[28 Aug 2007 22:14]
Davi Arnaut
pushed in 5.0-runtime
[29 Aug 2007 22:01]
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/33403 ChangeSet@1.2582, 2007-08-29 19:00:49-03:00, davi@moksha.local +2 -0 Post-merge fixes for Bug#30632
[29 Aug 2007 22:06]
Davi Arnaut
Pushed in 5.1-runtime
[7 Sep 2007 8:08]
Bugs System
Pushed into 5.1.23-beta
[7 Sep 2007 8:10]
Bugs System
Pushed into 5.0.50
[9 Oct 2007 17:29]
Paul DuBois
Noted in 5.0.50, 5.1.23 changelogs. A failed HANDLER ... READ operation could leave the table in a locked state.