List:Commits« Previous MessageNext Message »
From:jon.stephens Date:March 29 2010 3:04pm
Subject:svn commit - mysqldoc@docsrva: r19758 - trunk/dynamic-docs/changelog
View as plain text  
Author: jstephens
Date: 2010-03-29 17:04:40 +0200 (Mon, 29 Mar 2010)
New Revision: 19758

Log:

Documented Replication bugfixes:

	BUG#51011, BUG#51226, 
	BUG#51251, BUG#51426



Modified:
   trunk/dynamic-docs/changelog/mysqld-2.xml


Modified: trunk/dynamic-docs/changelog/mysqld-2.xml
===================================================================
--- trunk/dynamic-docs/changelog/mysqld-2.xml	2010-03-29 11:40:49 UTC (rev 19757)
+++ trunk/dynamic-docs/changelog/mysqld-2.xml	2010-03-29 15:04:40 UTC (rev 19758)
Changed blocks: 1, Lines Added: 129, Lines Deleted: 0; 3572 bytes

@@ -9,6 +9,135 @@
   <logentry entrytype="bug">
 
     <tags>
+      <highlight type="replication"/>
+      <manual type="unsigned_flag"/>
+    </tags>
+
+    <bugs>
+      <fixes bugid="51426"/>
+      <seealsobug bugid="49562"/>
+    </bugs>
+
+    <versions>
+      <version ver="5.5.4"/>
+      <version ver="6.0.14"/>
+    </versions>
+
+    <message>
+
+      <para>
+        The flag stating whether a user value was signed or unsigned
+        (<literal>unsigned_flag</literal>) could sometimes change
+        between the time that the user value was recorded for logging
+        purposes and the time that value was actually written to the
+        binary log could lead to inconsistency. Now
+        <literal>unsigned_flag</literal> is copied when the user
+        variable value is copied, and the copy of
+        <literal>unsigned_flag</literal> is then used for logging.
+      </para>
+
+    </message>
+
+  </logentry>
+
+  <logentry entrytype="bug">
+
+    <tags>
+      <highlight type="replication"/>
+      <manual type="temporary tables"/>
+      <manual type="InnoDB"/>
+    </tags>
+
+    <bugs>
+      <fixes bugid="51251"/>
+    </bugs>
+
+    <versions>
+      <version ver="5.5.4"/>
+      <version ver="6.0.14"/>
+    </versions>
+
+    <message>
+
+      <para>
+        <literal role="stmt">TRUNCATE</literal> performed on a temporary
+        table using the <literal role="se">InnoDB</literal> storage
+        engine was logged even when using row-based mode.
+      </para>
+
+    </message>
+
+  </logentry>
+
+  <logentry entrytype="bug">
+
+    <tags>
+      <highlight type="replication"/>
+      <manual type="Table ... doesn't exist"/>
+      <manual type="temporary tables"/>
+    </tags>
+
+    <bugs>
+      <fixes bugid="51226"/>
+      <regressionof bugid="35583"/>
+    </bugs>
+
+    <versions>
+      <version ver="5.5.4"/>
+      <version ver="6.0.14"/>
+    </versions>
+
+    <message>
+
+      <para>
+        When using temporary tables the binary log needs to insert a
+        pseudo-thread ID for threads that are using temporary tables,
+        each time a switch happens between two threads, both of which
+        are using temporary tables. However, if a thread issued a
+        failing statement before exit, its ID was not recorded in the
+        binary log, and this in turn caused the ID for the next thread
+        that tried to do something with a temporary table not to be
+        logged as well. Subsequent replays of the binary log failed with
+        the error <errortext>Table ... doesn't exist</errortext>.
+      </para>
+
+    </message>
+
+  </logentry>
+
+  <logentry entrytype="bug">
+
+    <tags>
+      <highlight type="replication"/>
+      <manual type="sql_mode"/>
+      <manual type="TRADITIONAL"/>
+    </tags>
+
+    <bugs>
+      <fixes bugid="51055"/>
+    </bugs>
+
+    <versions>
+      <version ver="5.5.4"/>
+      <version ver="6.0.14"/>
+    </versions>
+
+    <message>
+
+      <para>
+        If the master was using sql_mode='TRADITIONAL', duplicate key
+        errors were not sent to the slave, which received 0 rather than
+        the expected error code. This caused replication to fail even
+        when such an error was expected.
+      </para>
+
+    </message>
+
+  </logentry>
+
+  <logentry entrytype="bug">
+
+    <tags>
       <highlight type="partitioning"/>
       <manual type="RANGE"/>
     </tags>


Thread
svn commit - mysqldoc@docsrva: r19758 - trunk/dynamic-docs/changelogjon.stephens29 Mar