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/changelog | paul.dubois | 7 Oct |