Bug #70333 | InnoDB Fulltext search doesn't find records when savepoints are involved | ||
---|---|---|---|
Submitted: | 13 Sep 2013 14:15 | Modified: | 11 Oct 2013 16:15 |
Reporter: | Saverio Miroddi | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Server: FULLTEXT search | Severity: | S3 (Non-critical) |
Version: | 5.6.13 | OS: | Any |
Assigned to: | CPU Architecture: | Any |
[13 Sep 2013 14:15]
Saverio Miroddi
[14 Sep 2013 8:04]
MySQL Verification Team
Hello Saverio, Thank you for the bug report and test case. Verified as described. Thanks, Umesh
[11 Oct 2013 16:15]
Paul DuBois
Noted in 5.6.15, 5.7.3 changelogs. InnoDB full-text searches failed to find records within transactions that included savepoints.
[4 Dec 2013 11:53]
Laurynas Biveinis
5.6$ bzr log -r 5506 ------------------------------------------------------------ revno: 5506 committer: Shaohua Wang <shaohua.wang@oracle.com> branch nick: mysql-5.6-bugfix2 timestamp: Wed 2013-10-09 19:00:56 +0800 message: BUG#17458835 - INNODB FULLTEXT SEARCH DOESN'T FIND RECORDS WHEN SAVEPOINTS ARE INVOLVED Analysis & Solution: we simply free a savepoint when releasing a savepoint in which holds all rows including newly inserted rows, so we get rows lost. The solution is putting the last savepoint's rows to top savepoint. rb://3529 approved by Jimmy.Yang