summaryrefslogtreecommitdiff
path: root/include/queues.h
diff options
context:
space:
mode:
authorguilhem@mysql.com <>2004-01-30 00:05:34 +0100
committerguilhem@mysql.com <>2004-01-30 00:05:34 +0100
commite71325caf95afbaaacac3581f38b0eafd2116620 (patch)
tree86a549cfea46d66ac122b39922323a8bd8a9e317 /include/queues.h
parent5ce227e78a2bc0530c3cab2cbebdd4672a0c40c1 (diff)
downloadmariadb-git-e71325caf95afbaaacac3581f38b0eafd2116620.tar.gz
Fix for BUG#2477 "Slave stop with error after master reboot if use HEAP tables":
when we open the HEAP table for the first time since server restart, in hp_open(), we set a flag to propagate this info to the handler level which then writes a DELETE FROM this_heap_table to the binlog. It is not a perfect solution for the bug, because between the server start and the first open of the table, the slave still had old data in his table so a SELECT on the slave may show wrong content. But if there is a --init-file to populate the HEAP table on master as startup, then this is a safe fix (I'll put a note about init-file in the HEAP section of the manual).
Diffstat (limited to 'include/queues.h')
0 files changed, 0 insertions, 0 deletions