List:Commits« Previous MessageNext Message »
From:jon.stephens Date:May 13 2011 11:08am
Subject:svn commit - mysqldoc@oter02: r26206 - trunk/dynamic-docs/changelog
View as plain text  
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&mdash;replicated using
+        statement-based replication&mdash;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/changelogjon.stephens13 May