summaryrefslogtreecommitdiff
path: root/libmysql
diff options
context:
space:
mode:
authorunknown <kevin.lewis@oracle.com>2011-09-20 18:17:36 -0600
committerunknown <kevin.lewis@oracle.com>2011-09-20 18:17:36 -0600
commitd27d267ee73e9d307e80d4bf91aefcf746b502f7 (patch)
tree797860694431556112c925410c2c9b80e08e3fa5 /libmysql
parent1f9fe1b4d51d268730875039967c847678600700 (diff)
downloadmariadb-git-d27d267ee73e9d307e80d4bf91aefcf746b502f7.tar.gz
Bug 12963823 - Crash in Purge thread under unusual circumstances.
The problem occurred when indexes are added between the time that an UNDO record is created and the time that the purge thread comes around and deletes the old secondary index entries. The purge thread would hit an assert when trying to build a secondary index entry for searching. The problem was that the old value of those fields were not in the UNDO record since they were not part of an index when the UPDATE occured. A test case was added to innodb-index.test.
Diffstat (limited to 'libmysql')
0 files changed, 0 insertions, 0 deletions