Author: paul
Date: 2006-04-06 02:35:42 +0200 (Thu, 06 Apr 2006)
New Revision: 1739
Log:
r9272@frost: paul | 2006-04-05 19:34:28 -0500
Document bugfixes:
Bug#18116
Bug#18279
Bug#16281
Modified:
trunk/
trunk/refman-common/news-5.0.xml
trunk/refman-common/news-5.1.xml
Property changes on: trunk
___________________________________________________________________
Name: svk:merge
- b5ec3a16-e900-0410-9ad2-d183a3acac99:/mysqldoc-local/mysqldoc/trunk:9239
bf112a9c-6c03-0410-a055-ad865cd57414:/mysqldoc-local/mysqldoc/trunk:4318
+ b5ec3a16-e900-0410-9ad2-d183a3acac99:/mysqldoc-local/mysqldoc/trunk:9272
bf112a9c-6c03-0410-a055-ad865cd57414:/mysqldoc-local/mysqldoc/trunk:4318
Modified: trunk/refman-common/news-5.0.xml
===================================================================
--- trunk/refman-common/news-5.0.xml 2006-04-05 22:04:43 UTC (rev 1738)
+++ trunk/refman-common/news-5.0.xml 2006-04-06 00:35:42 UTC (rev 1739)
@@ -186,12 +186,12 @@
please see
<ulink url="http://www.mysql.com/network/advisors.html"/>.
</para>
-
+
<remark role="todo">
Uncomment following when there are new features or feature changes
to report.
</remark>
-
+
<!--
<para>
Functionality added or changed:
@@ -211,14 +211,22 @@
</para>
<itemizedlist>
-
+
<listitem>
<para>
+ For tables created in a MySQL 4.1 installation upgraded to
+ MySQL 5.0 and up, multiple-table updates could update only the
+ first matching row. (Bug #16281)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
<literal>NDB Cluster</literal>: When multiple node restarts
were attempted without allowing each restart to complete, the
error message returned was <errortext>Array index out of
- bounds</errortext> rather than <errortext>Too many crashed
- replicas</errortext>. (Bug #18349)
+ bounds</errortext> rather than <errortext>Too many crashed
+ replicas</errortext>. (Bug #18349)
</para>
</listitem>
@@ -305,6 +313,20 @@
<listitem>
<para>
+ Complex queries with nested joins could cause a server crash.
+ (Bug #18279)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ The server could deadlock under heavy load while writing to
+ the binary log. (Bug #18116)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
A <literal>SELECT ... ORDER BY ...</literal> from a view
defined using a function could crash the server. An example of
such a view might be <literal>CREATE VIEW AS SELECT SQRT(c1)
Modified: trunk/refman-common/news-5.1.xml
===================================================================
--- trunk/refman-common/news-5.1.xml 2006-04-05 22:04:43 UTC (rev 1738)
+++ trunk/refman-common/news-5.1.xml 2006-04-06 00:35:42 UTC (rev 1739)
@@ -31,16 +31,16 @@
<filename>TEMPLATE.news.xml</filename> template in the
<filename>refman-common</filename> directory.
</remark>
-
+
<section id="news-5-1-10">
-
+
<title>&title-news-5-1-10;</title>
-
+
<para role="release-level">
This is a new Beta development release, fixing recently discovered
bugs.
</para>
-
+
<para role="release-non-production">
This Beta release, as any other pre-production release, should not
be installed on <emphasis>production</emphasis>-level systems or
@@ -48,27 +48,27 @@
data before installing any new version of software. Although MySQL
has worked very hard to ensure a high level of quality, protect
your data by making a backup as you would for any software beta
- release. Please refer to our bug database at
+ release. Please refer to our bug database at
<ulink url="http://bugs.mysql.com/"/> for more details about the
individual bugs fixed in this version.
</para>
-
+
<para>
- This section documents all changes and bug fixes that have been
- applied since the last official MySQL release. If you would like to
- receive more fine-grained and personalised <emphasis>update
- alerts</emphasis> about fixes that are relevant to the version
- and features you use, please consider subscribing to
- <emphasis>MySQL Network</emphasis> (a commercial MySQL offering).
- For more details please see
+ This section documents all changes and bug fixes that have been
+ applied since the last official MySQL release. If you would like
+ to receive more fine-grained and personalised <emphasis>update
+ alerts</emphasis> about fixes that are relevant to the version and
+ features you use, please consider subscribing to <emphasis>MySQL
+ Network</emphasis> (a commercial MySQL offering). For more details
+ please see
<ulink url="http://www.mysql.com/network/advisors.html"/>.
</para>
-
+
<remark role="todo">
Uncomment following when there are new features or feature changes
to report.
</remark>
-
+
<!--
<para>
Functionality added or changed:
@@ -82,35 +82,35 @@
</itemizedlist>
-->
-
+
<para>
Bugs fixed:
</para>
-
+
<itemizedlist>
-
+
<listitem>
<para>
<literal>NDB Cluster</literal>: Attempting to create an index
using multiple columns on an explicitly partitioned table in a
replicated Cluster database could cause the master
- <command>mysqld</command> process to crash. (Bug #18284)
+ <command>mysqld</command> process to crash. (Bug #18284)
</para>
</listitem>
-
+
<listitem>
<para>
<literal>NDB Cluster</literal>: Queries using <literal>ORDER
- BY <replaceable>pkN</replaceable></literal> failed against
a
+ BY <replaceable>pkN</replaceable></literal> failed against a
<literal>LIST</literal>-partitioned Cluster table having a
multi-column primary key, where <replaceable>pkN</replaceable>
represents one of the columns making up the primary key. (Bug
- #18598)
+ #18598)
</para>
</listitem>
-
+
</itemizedlist>
-
+
</section>
<section id="news-5-1-9">
@@ -121,7 +121,7 @@
This is a new Beta development release, fixing recently discovered
bugs.
</para>
-
+
<para role="release-non-production">
<emphasis role="bold">NOTE</emphasis>: This Beta release, as any
other pre-production release, should not be installed on
@@ -133,28 +133,28 @@
refer to our bug database at <ulink url="http://bugs.mysql.com/"/>
for more details about the individual bugs fixed in this version.
</para>
-
+
<para>
- This section documents all changes and bug fixes that have been
- applied since the last official MySQL release. If you would like to
- receive more fine-grained and personalised <emphasis>update
- alerts</emphasis> about fixes that are relevant to the version
- and features you use, please consider subscribing to
- <emphasis>MySQL Network</emphasis> (a commercial MySQL offering).
- For more details please see
+ This section documents all changes and bug fixes that have been
+ applied since the last official MySQL release. If you would like
+ to receive more fine-grained and personalised <emphasis>update
+ alerts</emphasis> about fixes that are relevant to the version and
+ features you use, please consider subscribing to <emphasis>MySQL
+ Network</emphasis> (a commercial MySQL offering). For more details
+ please see
<ulink url="http://www.mysql.com/network/advisors.html"/>.
</para>
-
+
<para>
Functionality added or changed:
</para>
<itemizedlist>
-
+
<listitem>
<para>
For partitioned tables, the output of <literal>SHOW TABLE
- STATUS</literal> now shows in the <literal>Engine</literal>
+ STATUS</literal> now shows in the <literal>Engine</literal>
column the name of the storage engine used by all partitions
for the table; in the <literal>Create_options</literal>
column, the output now shows <literal>partitioned</literal>
@@ -164,17 +164,17 @@
#17631)
</para>
</listitem>
-
+
<listitem>
<para>
The <literal>NDBCluster</literal> storage engine now supports
- <literal>CREATE TABLE</literal> statements of arbitrary length.
- (Previously, <literal>CREATE TABLE</literal> statements for MySQL
- Cluster tables could contain a maximum of 4096 characters only.) (Bug
- #17813)
+ <literal>CREATE TABLE</literal> statements of arbitrary
+ length. (Previously, <literal>CREATE TABLE</literal>
+ statements for MySQL Cluster tables could contain a maximum of
+ 4096 characters only.) (Bug #17813)
</para>
</listitem>
-
+
</itemizedlist>
<para>
@@ -182,21 +182,37 @@
</para>
<itemizedlist>
-
+
<listitem>
<para>
+ For tables created in a MySQL 4.1 installation upgraded to
+ MySQL 5.0 and up, multiple-table updates could update only the
+ first matching row. (Bug #16281)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Complex queries with nested joins could cause a server crash.
+ (Bug #18279)
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
A query against a partitioned table using <literal>WHERE
- <replaceable>col</replaceable> IS NULL</literal> could
- produce incorrect results given the following conditions:
+ <replaceable>col</replaceable> IS NULL</literal> could
produce
+ incorrect results given the following conditions:
</para>
-
+
<itemizedlist>
+
<listitem>
<para>
The table had partitions and subpartitions
</para>
</listitem>
-
+
<listitem>
<para>
The partitioning function depended on a single column
@@ -204,14 +220,15 @@
types
</para>
</listitem>
-
+
<listitem>
<para>
The partitioning function was not monotonically increasing
</para>
</listitem>
+
</itemizedlist>
-
+
<para>
The same issue could cause the server to crash when run in
debug mode. (Bug #18659)
@@ -227,38 +244,38 @@
sign, and no warning was generated. (Bug #15098)
</para>
</listitem>
-
+
<listitem>
<para>
<literal>MEDIUMINT</literal> columns were not handled in the
same way as other column types by partition pruning.
</para>
-
+
<para>
Partition pruning would sometimes use inappropriate columns in
preforming queries.
</para>
-
+
<para>
Both of these issues were rectified as part of the same
- bugfix. (Bug #18025)
+ bugfix. (Bug #18025)
</para>
</listitem>
-
+
<listitem>
<para>
Quoted values could not be used for partition option values.
(Bug #13520)
</para>
</listitem>
-
+
<listitem>
<para>
Delimited identifiers could not be used in defining
partitions. (Bug #13433)
</para>
</listitem>
-
+
<listitem>
<para>
Building the server using
@@ -267,21 +284,21 @@
server. (Bug #18464)
</para>
</listitem>
-
+
<listitem>
<para>
Triggers created in one version of the server could not be
- dropped after upgrading to a newer version. (Bug #15921)
+ dropped after upgrading to a newer version. (Bug #15921)
</para>
- </listitem>
-
+ </listitem>
+
<listitem>
<para>
Queries using <literal>WHERE ... IS NULL</literal> returned
incorrect results from partitioned tables. (Bug #18070)
</para>
</listitem>
-
+
<listitem>
<para>
Partition pruning did not perform correctly with partitions on
@@ -293,9 +310,9 @@
<listitem>
<para>
If <literal>InnoDB</literal> encountered a
- <literal>HA_ERR_LOCK_TABLE_FULL</literal> error and
- rolled back a transaction, the transaction was still written
- to the binary log. (Bug #18283)
+ <literal>HA_ERR_LOCK_TABLE_FULL</literal> error and rolled
+ back a transaction, the transaction was still written to the
+ binary log. (Bug #18283)
</para>
</listitem>
@@ -306,7 +323,7 @@
<section id="news-5-1-8">
<title>&title-news-5-1-8;</title>
-
+
<para>
<emphasis role="bold">Note</emphasis>: This was an internal
release only, and no binaries were published.
@@ -447,7 +464,7 @@
#17754)
</para>
</listitem>
-
+
<listitem>
<para>
<emphasis role="bold">Security Enhancement</emphasis>: Checks
@@ -457,13 +474,13 @@
on database <literal>myDataBase</literal>. (Bug #17279)
</para>
</listitem>
-
+
<listitem>
<para>
The <literal>NDBCluster</literal> storage engine now supports
- <literal>INSERT IGNORE</literal> and
<literal>REPLACE</literal>
- statements. Previously, these statements failed with an error. (Bug
- #17431)
+ <literal>INSERT IGNORE</literal> and
+ <literal>REPLACE</literal> statements. Previously, these
+ statements failed with an error. (Bug #17431)
</para>
</listitem>
@@ -474,7 +491,7 @@
beginning of the Unix epoch.) (Bug #16396)
</para>
</listitem>
-
+
<listitem>
<para>
Event names are now case-insenstive. That is (for example),
@@ -658,17 +675,17 @@
described in <xref linkend="replication-row-based"/>.
</para>
</listitem>
-
+
<listitem>
<para>
- A slave server may switch the format
- <emphasis>automatically</emphasis> now.
- This happens when the server is running in either
- <literal>STATEMENT</literal> or
<literal>MIXED</literal> format
- and encounters a row in the binary log that is written in
- <literal>ROW</literal> logging format. In that case, the slave
- switches to row-based replication temporarily for that event, and
- switches back to the previous format afterwards.
+ A slave server may switch the format
+ <emphasis>automatically</emphasis> now. This happens when the
+ server is running in either <literal>STATEMENT</literal> or
+ <literal>MIXED</literal> format and encounters a row in the
+ binary log that is written in <literal>ROW</literal> logging
+ format. In that case, the slave switches to row-based
+ replication temporarily for that event, and switches back to
+ the previous format afterwards.
</para>
</listitem>
@@ -714,14 +731,14 @@
</para>
<itemizedlist>
-
+
<listitem>
<para>
<literal>NDB Cluster</literal>: Attempting to restart a node
with dropped events still pending would fail. (Bug #18491)
</para>
</listitem>
-
+
<listitem>
<para>
<literal>NDB Cluster</literal>: In asynchronous replication
@@ -729,7 +746,7 @@
<command>mysqld</command>. (Bug # 18472)
</para>
</listitem>
-
+
<listitem>
<para>
<literal>NDB Cluster</literal>: Two
<command>mysqld</command>
@@ -737,7 +754,7 @@
condition. (Bug #18472)
</para>
</listitem>
-
+
<listitem>
<para>
<literal>NDB Cluster</literal>: Two
<command>mysqld</command>
@@ -745,70 +762,70 @@
binary log events correctly. (Bug #18395)
</para>
</listitem>
-
+
<listitem>
<para>
<literal>NDB Cluster</literal>: When multiple node restarts
were attempted without allowing each restart to complete, the
error message returned was <errortext>Array index out of
- bounds</errortext> rather than <errortext>Too many crashed
- replicas</errortext>. (Bug #18349)
+ bounds</errortext> rather than <errortext>Too many crashed
+ replicas</errortext>. (Bug #18349)
</para>
</listitem>
-
+
<listitem>
<para>
A <literal>SELECT ... ORDER BY ...</literal> from a view
defined using a function could crash the server. An example of
such a view might be <literal>CREATE VIEW v1 AS SELECT
- SQRT(c1) FROM t1</literal>. (Bug #18386)
+ SQRT(c1) FROM t1</literal>. (Bug #18386)
</para>
</listitem>
-
+
<listitem>
<para>
<literal>REPAIR TABLE</literal>, <literal>OPTIMIZE
- TABLE</literal>, and <literal>ALTER TABLE</literal>
- operations on transactional tables could corrupt triggers
- referencing those tables. (Bug #18153)
+ TABLE</literal>, and <literal>ALTER TABLE</literal>
operations
+ on transactional tables could corrupt triggers referencing
+ those tables. (Bug #18153)
</para>
</listitem>
-
+
<listitem>
<para>
<literal>MyISAM</literal>: Performing a bulk insert on a table
referenced by a trigger would crash the table. (Bug #17764)
</para>
</listitem>
-
+
<listitem>
<para>
Using <literal>ORDER BY
- <replaceable>intvar</replaceable></literal> within a stored
+ <replaceable>intvar</replaceable></literal> within a stored
procedure (where <replaceable>intvar</replaceable> is an
integer variable or expression) would crash the server. (Bug
#16474)
</para>
-
+
<para>
- <emphasis role="bold">Note</emphasis>: The use of an integer
+ <emphasis role="bold">Note</emphasis>: The use of an integer
<replaceable>i</replaceable> in an <literal>ORDER BY
- <replaceable>i</replaceable></literal> clause for sorting
- the result by the
+ <replaceable>i</replaceable></literal> clause for sorting the
+ result by the
<replaceable>i</replaceable><superscript>th</superscript>
column is deprecated (and non-standard). It should
<emphasis>not</emphasis> be used in new applications. See
<xref linkend="select"/>.
</para>
</listitem>
-
+
<listitem>
<para>
A <literal>SELECT</literal> using a function against a nested
view would crash the server. (Bug #15683)
</para>
- </listitem>
-
+ </listitem>
+
<listitem>
<para>
<literal>ALTER TABLE ... ADD COLUMN ... AFTER ...</literal>
@@ -832,26 +849,26 @@
2-node Clusters only. (Bug #18385)
</para>
</listitem>
-
+
<listitem>
<para>
<literal>NDB Cluster</literal>: In event of a node failure
during a rollback, a <quote>false</quote> lock could be
established on the backup for that node, which lock could not
- be removed without restarting the node. (Bug #18352)
+ be removed without restarting the node. (Bug #18352)
</para>
</listitem>
-
+
<listitem>
<para>
<literal>NDB Cluster</literal>: The cluster created a crashed
replica of a table having an ordered index — or when
logging was not enabled, of a table having a table or unique
index — leading to a crash of the cluster following 8
- successibe restarts. (Bug #18298)
+ successibe restarts. (Bug #18298)
</para>
</listitem>
-
+
<listitem>
<para>
<literal>NDB Cluster</literal>: When replacing a failed master
@@ -860,30 +877,30 @@
of data to write to the cluster log. (Bug #18118)
</para>
</listitem>
-
+
<listitem>
<para>
- <literal>NDB Cluster</literal>: Restarting nodes were allowed to
start
- and join the cluster too early. (Bug #16772)
+ <literal>NDB Cluster</literal>: Restarting nodes were allowed
+ to start and join the cluster too early. (Bug #16772)
</para>
</listitem>
-
+
<listitem>
<para>
- <literal>NDB Cluster</literal>: Issuing a <literal>DROP
LOGFILE
- GROUP</literal> statement would cause
<command>ndbd</command>
- processes to crash if MySQL had been compiled with
- <command>gcc4</command>. (Bug #18295)
+ <literal>NDB Cluster</literal>: Issuing a <literal>DROP
+ LOGFILE GROUP</literal> statement would cause
+ <command>ndbd</command> processes to crash if MySQL had been
+ compiled with <command>gcc4</command>. (Bug #18295)
</para>
</listitem>
-
+
<listitem>
<para>
- Using triggers with partitioned <literal>InnoDB</literal> tables
led
- to incorrect results. (Bug #17744)
+ Using triggers with partitioned <literal>InnoDB</literal>
+ tables led to incorrect results. (Bug #17744)
</para>
</listitem>
-
+
<listitem>
<para>
Calling <literal>CREATE TABLE</literal> or <literal>ALTER
| Thread |
|---|
| • svn commit - mysqldoc@docsrva: r1739 - in trunk: . refman-common | paul | 6 Apr |