List:Commits« Previous MessageNext Message »
From:paul.dubois Date:October 7 2008 7:22pm
Subject:svn commit - mysqldoc@docsrva: r12008 - in trunk: . dynamic-docs/changelog
View as plain text  
Author: paul
Date: 2008-10-07 21:22:17 +0200 (Tue, 07 Oct 2008)
New Revision: 12008

Log:
 r34615@frost:  paul | 2008-10-07 14:23:43 -0500
 Document 5.1.29 bugfixes:
 Bug#38691: segfault/abort in ``UPDATE ...JOIN'' while ``FLUSH TABLES WITH READ LOCK''
 Bug#38499: flush tables and multitable table update with derived table cause crash
 Bug#38269: pushbuild gives valgrind error in ha_statistic_increment for rpl_temporary
 Bug#39812: Make statement replication default for 5.1 (to match 5.0)
 Bug#37958: test main.plugin crash on Mac OS X when selecting from EXAMPLE engine.
 Bug#34707: Row based replication: slave creates table within wrong database
 Bug#38005: Partitions: error with insert select
 Bug#35843: Slow replication slave when using partitioned myisam table
 Bug#34306: Can't make copy of log tables when server binary log is enabled
 Bug#31434: mysqldump dumps view as table
 Bug#38804: Query deadlock causes all tables to be inaccessible.
 Bug#38469: invalid memory read and/or crash with utf8 text field, stored procedure, uservar


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

Property changes on: trunk
___________________________________________________________________
Name: svk:merge
   - 4767c598-dc10-0410-bea0-d01b485662eb:/mysqldoc-local/mysqldoc/trunk:35828
7d8d2c4e-af1d-0410-ab9f-b038ce55645b:/mysqldoc-local/mysqldoc:34604
b5ec3a16-e900-0410-9ad2-d183a3acac99:/mysqldoc-local/mysqldoc/trunk:14218
bf112a9c-6c03-0410-a055-ad865cd57414:/mysqldoc-local/mysqldoc/trunk:33695
   + 4767c598-dc10-0410-bea0-d01b485662eb:/mysqldoc-local/mysqldoc/trunk:35828
7d8d2c4e-af1d-0410-ab9f-b038ce55645b:/mysqldoc-local/mysqldoc:34615
b5ec3a16-e900-0410-9ad2-d183a3acac99:/mysqldoc-local/mysqldoc/trunk:14218
bf112a9c-6c03-0410-a055-ad865cd57414:/mysqldoc-local/mysqldoc/trunk:33695


Modified: trunk/dynamic-docs/changelog/mysqld-1.xml
===================================================================
--- trunk/dynamic-docs/changelog/mysqld-1.xml	2008-10-07 15:36:44 UTC (rev 12007)
+++ trunk/dynamic-docs/changelog/mysqld-1.xml	2008-10-07 19:22:17 UTC (rev 12008)
Changed blocks: 1, Lines Added: 322, Lines Deleted: 0; 6357 bytes

@@ -29269,4 +29269,326 @@
 
   </logentry>
 
+  <logentry entrytype="bug">
+
+    <tags>
+      <manual type="UPDATE"/>
+      <manual type="FLUSH TABLES WITH READ LOCK"/>
+    </tags>
+
+    <bugs>
+      <fixes bugid="38691"/>
+    </bugs>
+
+    <versions>
+      <version ver="5.1.29"/>
+    </versions>
+
+    <message>
+
+      <para>
+        A server crash resulted from concurrent execution of a
+        multiple-table <literal>UPDATE</literal> that used a
+        <literal>NATURAL</literal> or <literal>USING</literal> join
+        together with <literal>FLUSH TABLES WITH READ LOCK</literal> or
+        <literal>ALTER TABLE</literal> for the table being updated.
+      </para>
+
+    </message>
+
+  </logentry>
+
+  <logentry entrytype="bug">
+
+    <tags>
+      <manual type="UPDATE"/>
+      <manual type="FLUSH TABLES"/>
+    </tags>
+
+    <bugs>
+      <fixes bugid="38499"/>
+    </bugs>
+
+    <versions>
+      <version ver="5.1.29"/>
+    </versions>
+
+    <message>
+
+      <para>
+        A server crash resulted from execution of an
+        <literal>UPDATE</literal> that used a derived table together
+        with <literal>FLUSH TABLES</literal>.
+      </para>
+
+    </message>
+
+  </logentry>
+
+  <logentry entrytype="bug">
+
+    <tags>
+      <manual type="XXX"/>
+    </tags>
+
+    <bugs>
+      <fixes bugid="38269"/>
+    </bugs>
+
+    <versions>
+      <version ver="5.1.29"/>
+    </versions>
+
+    <message>
+
+      <para>
+        In some cases, a replication master sent a special event to a
+        reconnecting slave to keep the slave's temporary tables, but
+        they still had references to the <quote>old</quote> slave SQL
+        thread and used them to access that thread's data.
+      </para>
+
+    </message>
+
+  </logentry>
+
+  <logentry entrytype="bug">
+
+    <tags>
+      <manual type="replication"/>
+      <highlight type="incompatiblechange"/>
+    </tags>
+
+    <bugs>
+      <fixes bugid="39812"/>
+    </bugs>
+
+    <versions>
+      <version ver="5.1.29"/>
+    </versions>
+
+    <message>
+
+      <para>
+        The default binary logging mode has been changed from
+        <literal>MIXED</literal> to <literal>STATEMENT</literal> for
+        compatibility with MySQL 5.0.
+      </para>
+
+    </message>
+
+  </logentry>
+
+  <logentry entrytype="bug">
+
+    <tags>
+      <manual type="plugins"/>
+      <manual type="Mac OS X"/>
+    </tags>
+
+    <bugs>
+      <fixes bugid="37958"/>
+    </bugs>
+
+    <versions>
+      <version ver="5.1.29"/>
+    </versions>
+
+    <message>
+
+      <para>
+        The handlerton-to-plugin mapping implementation did not free
+        handler plugin references when the plugin was uninstalled,
+        resulting in a server crash after several install/uninstall
+        cycles. Also, on Mac OS X, the server crashed when trying to
+        access an <literal>EXAMPLE</literal> table after the
+        <literal>EXAMPLE</literal> plugin was installed.
+      </para>
+
+    </message>
+
+  </logentry>
+
+  <logentry entrytype="bug">
+
+    <tags>
+      <manual type="replication"/>
+    </tags>
+
+    <bugs>
+      <fixes bugid="34707"/>
+    </bugs>
+
+    <versions>
+      <version ver="5.1.29"/>
+    </versions>
+
+    <message>
+
+      <para>
+        For a <literal>CREATE TABLE ... SELECT</literal> statement that
+        creates a table in a database other than the current one, the
+        table could be created in the wrong database on replication
+        slaves if row-based binary logging is used.
+      </para>
+
+    </message>
+
+  </logentry>
+
+  <logentry entrytype="bug">
+
+    <tags>
+      <manual type="partitions"/>
+    </tags>
+
+    <bugs>
+      <fixes bugid="38005"/>
+    </bugs>
+
+    <versions>
+      <version ver="5.1.29"/>
+    </versions>
+
+    <message>
+
+      <para>
+        Using <literal>INSERT ... SELECT</literal> to insert records
+        into a partitioned <literal>MyISAM</literal> table could fail if
+        some partitions are empty and others are not.
+      </para>
+
+    </message>
+
+  </logentry>
+
+  <logentry entrytype="bug">
+
+    <tags>
+      <manual type="partitions"/>
+      <manual type="replication"/>
+    </tags>
+
+    <bugs>
+      <fixes bugid="35843"/>
+    </bugs>
+
+    <versions>
+      <version ver="5.1.29"/>
+    </versions>
+
+    <message>
+
+      <para>
+        Replication to partitioned <literal>MyISAM</literal> tables
+        could be slow with row-based binary logging.
+      </para>
+
+    </message>
+
+  </logentry>
+
+  <logentry entrytype="bug">
+
+    <tags>
+      <manual type="log tables"/>
+      <manual type="binary log"/>
+    </tags>
+
+    <bugs>
+      <fixes bugid="34306"/>
+    </bugs>
+
+    <versions>
+      <version ver="5.1.29"/>
+    </versions>
+
+    <message>
+
+      <para>
+        With binary logging enabled, <literal>CREATE TABLE ...
+        SELECT</literal> failed if the source table was a log table.
+      </para>
+
+    </message>
+
+  </logentry>
+
+  <logentry entrytype="bug">
+
+    <tags>
+      <manual type="mysqldump"/>
+      <manual type="views"/>
+    </tags>
+
+    <bugs>
+      <fixes bugid="31434"/>
+    </bugs>
+
+    <versions>
+      <version ver="5.1.29"/>
+    </versions>
+
+    <message>
+
+      <para>
+        <command>mysqldump</command> could fail to dump views containing
+        a large number of columns.
+      </para>
+
+    </message>
+
+  </logentry>
+
+  <logentry entrytype="bug">
+
+    <tags>
+      <manual type="transactions"/>
+    </tags>
+
+    <bugs>
+      <fixes bugid="38804"/>
+    </bugs>
+
+    <versions>
+      <version ver="5.1.29"/>
+    </versions>
+
+    <message>
+
+      <para>
+        For deadlock between two transactions that required a timeout to
+        resolve, all server tables became inaccessible for the duration
+        of the deadlock.
+      </para>
+
+    </message>
+
+  </logentry>
+
+  <logentry entrytype="bug">
+
+    <tags>
+      <manual type="stored procedures"/>
+    </tags>
+
+    <bugs>
+      <fixes bugid="38469"/>
+    </bugs>
+
+    <versions>
+      <version ver="5.1.29"/>
+    </versions>
+
+    <message>
+
+      <para>
+        Stored procedures involving substrings could crash the server on
+        certain platforms due to invalid memory reads.
+      </para>
+
+    </message>
+
+  </logentry>
+
 </changelog>


Thread
svn commit - mysqldoc@docsrva: r12008 - in trunk: . dynamic-docs/changelogpaul.dubois7 Oct