Author: js221926
Date: 2011-05-13 13:08:32 +0200 (Fri, 13 May 2011)
New Revision: 26206
Log:
Changelog entries, Replication bugfixes:
BUG#11763126 / BUG#55798
BUG#11763471 / BUG#56184
BUG#11902767 / BUG#60580
Modified:
trunk/dynamic-docs/changelog/mysqld-2.xml
Modified: trunk/dynamic-docs/changelog/mysqld-2.xml
===================================================================
--- trunk/dynamic-docs/changelog/mysqld-2.xml 2011-05-13 08:05:19 UTC (rev 26205)
+++ trunk/dynamic-docs/changelog/mysqld-2.xml 2011-05-13 11:08:32 UTC (rev 26206)
Changed blocks: 1, Lines Added: 109, Lines Deleted: 0; 3008 bytes
@@ -9,6 +9,115 @@
<logentry entrytype="bug">
<tags>
+ <highlight type="replication"/>
+ <manual type="LOAD DATA INFILE"/>
+ <manual type="SBR"/>
+ <manual type="Item::print"/>
+ </tags>
+
+ <bugs>
+ <fixes bugid="11902767"/>
+ <fixes bugid="60580"/>
+ <seealsobug bugid="34283"/>
+ <seealsobug bugid="11752526"/>
+ <seealsobug bugid="43746"/>
+ </bugs>
+
+ <versions>
+ <version ver="5.5.15"/>
+ <version ver="5.6.3"/>
+ </versions>
+
+ <message>
+
+ <para>
+ If <literal role="stmt" condition="load-data">LOAD DATA
+ INFILE</literal> statement—replicated using
+ statement-based replication—featured a
+ <literal role="stmt">SET</literal> clause, the name-value pairs
+ were regenerated using a method
+ (<function>Item::print()</function>) intended primarily for
+ generating output for statements such as
+ <literal role="stmt" condition="explain">EXPLAIN
+ EXTENDED</literal>, and which cannot be relied on to return
+ valid SQL. This could in certain cases lead to a crash on the
+ slave.
+ </para>
+
+ <para>
+ To fix this problem, we now name each value in its original,
+ user-supplied form, and use that to create
+ <literal role="stmt" condition="load-data">LOAD DATA
+ INFILE</literal> statements for statement-based replication.
+ </para>
+
+ </message>
+
+ </logentry>
+
+ <logentry entrytype="bug">
+
+ <tags>
+ <highlight type="replication"/>
+ <manual type="transactions"/>
+ <manual type="binary log"/>
+ </tags>
+
+ <bugs>
+ <fixes bugid="11763126"/>
+ <fixes bugid="55789"/>
+ <seealsobug bugid="11763471"/>
+ <seealsobug bugid="56184"/>
+ </bugs>
+
+ <versions>
+ <version ver="5.6.3"/>
+ </versions>
+
+ <message>
+
+ <para>
+ Retrying a transaction on the slave could insert extra data into
+ nontransactional tables.
+ </para>
+
+ </message>
+
+ </logentry>
+
+ <logentry entrytype="bug">
+
+ <tags>
+ <highlight type="replication"/>
+ <manual type="transactions"/>
+ <manual type="binary log"/>
+ </tags>
+
+ <bugs>
+ <fixes bugid="11763471"/>
+ <fixes bugid="56184"/>
+ <seealsobug bugid="11763126"/>
+ <seealsobug bugid="55789"/>
+ </bugs>
+
+ <versions>
+ <version ver="5.6.3"/>
+ </versions>
+
+ <message>
+
+ <para>
+ A transaction was written to the binary log even when it did not
+ update any nontransactional tables.
+ </para>
+
+ </message>
+
+ </logentry>
+
+ <logentry entrytype="bug">
+
+ <tags>
<highlight type="cluster"/>
<manual type="INSERT"/>
<manual type="transactions"/>
| Thread |
|---|
| • svn commit - mysqldoc@oter02: r26206 - trunk/dynamic-docs/changelog | jon.stephens | 13 May |