List:Commits« Previous MessageNext Message »
From:paul Date:August 25 2007 4:30pm
Subject:svn commit - mysqldoc@docsrva: r7555 - in trunk: . refman-5.0 refman-5.1
View as plain text  
Author: paul
Date: 2007-08-25 18:30:20 +0200 (Sat, 25 Aug 2007)
New Revision: 7555

Log:
 r24294@frost:  paul | 2007-08-25 11:27:15 -0500
 Documented bugfixes:
 Bug#20090: InnoDB: Error: trying to declare trx to enter InnoDB
 Bug#21281: Pending write lock is incorrectly removed when its statement being
            KILLed
 Bug#23710: crash_commit_before fails if innodb_file_per_table=1
 Bug#27501: 5.0 significantly more sys ("kernel") time than 4.1 due to
            getrusage() calls
 Bug#27562: ascii.xml invalid?
 Bug#28875: A conversion between ASCII and LATIN1 charsets does not function
 Bug#29097: fsp_get_available_space_in_free_extents() is capped at 4TB
 Bug#29155: Innodb "Parallel recovery" is not prevented
 Bug#29306: Truncated data in MS Access with decimal (3,1) columns in a VIEW
 Bug#29536: timestamp inconsistent in replication around 1970
 Bug#30201: crash with query cache when killing a select
 Bug#30219: GROUP BY with DISTINCT broken with BIT type in MyISAM in many cases
 Bug#30287: tmpdir not respected on GROUP BY
 Bug#30396: memory overrun during EXPLAIN EXTENDED


Modified:
   trunk/refman-5.0/releasenotes-cs-5.0.xml
   trunk/refman-5.0/releasenotes-es-5.0.xml
   trunk/refman-5.1/news-5.1.xml

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


Modified: trunk/refman-5.0/releasenotes-cs-5.0.xml
===================================================================
--- trunk/refman-5.0/releasenotes-cs-5.0.xml	2007-08-25 15:40:43 UTC (rev 7554)
+++ trunk/refman-5.0/releasenotes-cs-5.0.xml	2007-08-25 16:30:20 UTC (rev 7555)
Changed blocks: 1, Lines Added: 15, Lines Deleted: 0; 612 bytes

@@ -1918,6 +1918,21 @@
 
 <!-- From 5.0.38 (end) -->
 
+    <para>
+      Bugs fixed:
+    </para>
+
+    <itemizedlist>
+
+      <listitem>
+        <para>
+          Profiling overhead was incurred even with profiling disabled.
+          (Bug #27501)
+        </para>
+      </listitem>
+
+    </itemizedlist>
+
 <!-- From 5.0.40 (begin) -->
 
     <para>


Modified: trunk/refman-5.0/releasenotes-es-5.0.xml
===================================================================
--- trunk/refman-5.0/releasenotes-es-5.0.xml	2007-08-25 15:40:43 UTC (rev 7554)
+++ trunk/refman-5.0/releasenotes-es-5.0.xml	2007-08-25 16:30:20 UTC (rev 7555)
Changed blocks: 4, Lines Added: 118, Lines Deleted: 30; 6009 bytes

@@ -83,6 +83,97 @@
 
       <listitem>
         <para>
+          <literal>NDB Cluster</literal>: The server would not compile
+          with <literal>NDB</literal> support on AIX 5.2. (Bug #10776)
+        </para>
+      </listitem>
+
+      <listitem>
+        <para>
+          <literal>NDB Cluster</literal>: The output from
+          <command>ndb_config</command>
+          <option>--config-file=<replaceable>file</replaceable></option>
+          was sent to <literal>stdout</literal> rather than
+          <literal>stderr</literal>. (Bug #25941)
+        </para>
+      </listitem>
+
+      <listitem>
+        <para>
+          Some character mappings in the <filename>ascii.xml</filename>
+          file were incorrect. (Bug #27562)
+        </para>
+      </listitem>
+
+      <listitem>
+        <para>
+          <literal>GROUP BY</literal> on <literal>BIT</literal> columns
+          produced incorrect results. (Bug #30219)
+        </para>
+      </listitem>
+
+      <listitem>
+        <para>
+          The <literal>mysql_list_fields()</literal> C API function
+          incorrectly set <literal>MYSQL_FIELD::decimals</literal> for
+          some view columns. (Bug #29306)
+        </para>
+      </listitem>
+
+      <listitem>
+        <para>
+          Read lock requests that were blocked by a pending write lock
+          request were not allowed to proceed if the statement
+          requesting the write lock was killed. (Bug #21281)
+        </para>
+      </listitem>
+
+      <listitem>
+        <para>
+          <literal>InnoDB</literal> produced an unnecessary (and
+          harmless) warning: <literal>InnoDB: Error: trying to declare
+          trx to enter InnoDB, but InnoDB: it already is
+          declared</literal>. (Bug #20090)
+        </para>
+      </listitem>
+
+      <listitem>
+        <para>
+          Memory corruption occurred for some queries with a top-level
+          <literal>OR</literal> operation in the
+          <literal>WHERE</literal> condition if they contained equality
+          predicates and other sargable predicates in disjunctive parts
+          of the condition. (Bug #30396)
+        </para>
+      </listitem>
+
+      <listitem>
+        <para>
+          The server created temporary tables for filesort operations in
+          the working directory, not in the directory specified by the
+          <literal>tmpdir</literal> system variable. (Bug #30287)
+        </para>
+      </listitem>
+
+      <listitem>
+        <para>
+          Using <literal>KILL QUERY</literal> or <literal>KILL
+          CONNECTION</literal> to kill a <literal>SELECT</literal>
+          statement caused a server crash if the query cache was
+          enabled. (Bug #30201)
+        </para>
+      </listitem>
+
+      <listitem>
+        <para>
+          Operations that used the time zone replicated the time zone
+          only for successful operations, but did not replicate the time
+          zone for errors that need to know it. (Bug #29536)
+        </para>
+      </listitem>
+
+      <listitem>
+        <para>
           If one thread was performing concurrent inserts, other threads
           reading from the same table using equality key searches could
           see the index values for new rows before the data values had

@@ -125,23 +216,6 @@
 
       <listitem>
         <para>
-          <literal>NDB Cluster</literal>: The server would not compile
-          with <literal>NDB</literal> support on AIX 5.2. (Bug #10776)
-        </para>
-      </listitem>
-
-      <listitem>
-        <para>
-          <literal>NDB Cluster</literal>: The output from
-          <command>ndb_config</command>
-          <option>--config-file=<replaceable>file</replaceable></option>
-          was sent to <literal>stdout</literal> rather than
-          <literal>stderr</literal>. (Bug #25941)
-        </para>
-      </listitem>
-
-      <listitem>
-        <para>
           On Windows, client libraries lacked symbols required for
           linking. (Bug #30118)
         </para>

@@ -156,19 +230,6 @@
           expression attribute (see
           <xref linkend="charset-repertoire"/>). (Bug #28875)
         </para>
-
-        <para>
-          This patch results in an outstanding problem that remains to
-          be fixed, illustrated by the following example that results in
-          an <errortext>illegal mix of collations</errortext> error:
-        </para>
-
-<programlisting>
-CREATE TABLE t1 (a CHAR(1) CHARACTER SET latin1);
-INSERT INTO t1 VALUES ('a');
-SET NAMES ascii;
-SELECT * FROM t1 WHERE a='a';
-</programlisting>
       </listitem>
 
       <listitem>

@@ -276,6 +337,33 @@
 
       <listitem>
         <para>
+          If MySQL/<literal>InnoDB</literal> crashed very quickly after
+          starting up, it would not force a checkpoint. In this case,
+          <literal>InnoDB</literal> would skip crash recovery at next
+          startup, and the database would become corrupt. Fix: If the
+          redo log scan at <literal>InnoDB</literal> startup goes past
+          the last checkpoint, force crash recovery. (Bug #23710)
+        </para>
+      </listitem>
+
+      <listitem>
+        <para>
+          A maximum of 4TB <literal>InnoDB</literal> free space was
+          reported by <literal>SHOW TABLE STATUS,</literal> which is
+          incorrect on systems with more than 4TB space. (Bug #29097)
+        </para>
+      </listitem>
+
+      <listitem>
+        <para>
+          <literal>InnoDB</literal> refused to start on some versions of
+          FreeBSD with LinuxThreads. This is fixed by enabling file
+          locking on FreeBSD. (Bug #29155)
+        </para>
+      </listitem>
+
+      <listitem>
+        <para>
           Certain statements with unions, subqueries, and joins could
           result in huge memory consumption. (Bug #29582)
         </para>


Modified: trunk/refman-5.1/news-5.1.xml
===================================================================
--- trunk/refman-5.1/news-5.1.xml	2007-08-25 15:40:43 UTC (rev 7554)
+++ trunk/refman-5.1/news-5.1.xml	2007-08-25 16:30:20 UTC (rev 7555)
Changed blocks: 5, Lines Added: 102, Lines Deleted: 29; 5643 bytes

@@ -83,6 +83,90 @@
 
       <listitem>
         <para>
+          <literal>NDB Cluster</literal>: Backups of
+          <literal>TIMESTAMP</literal> columns made with
+          <command>ndb_restore</command> on a MySQL Cluster using data
+          nodes hosts of one endian could not be used to restore the
+          cluster&apos;s data to data node hosts of the other endian.
+          (Bug #30134)
+        </para>
+      </listitem>
+
+      <listitem>
+        <para>
+          <literal>NDB Cluster</literal> (Replication): Multi-master
+          replication setups did not handle
+          <option>--log-slave-updates</option> correctly. (Bug #30017)
+        </para>
+      </listitem>
+
+      <listitem>
+        <para>
+          Some character mappings in the <filename>ascii.xml</filename>
+          file were incorrect. (Bug #27562)
+        </para>
+      </listitem>
+
+      <listitem>
+        <para>
+          <literal>GROUP BY</literal> on <literal>BIT</literal> columns
+          produced incorrect results. (Bug #30219)
+        </para>
+      </listitem>
+
+      <listitem>
+        <para>
+          The <literal>mysql_list_fields()</literal> C API function
+          incorrectly set <literal>MYSQL_FIELD::decimals</literal> for
+          some view columns. (Bug #29306)
+        </para>
+      </listitem>
+
+      <listitem>
+        <para>
+          Read lock requests that were blocked by a pending write lock
+          request were not allowed to proceed if the statement
+          requesting the write lock was killed. (Bug #21281)
+        </para>
+      </listitem>
+
+      <listitem>
+        <para>
+          Memory corruption occurred for some queries with a top-level
+          <literal>OR</literal> operation in the
+          <literal>WHERE</literal> condition if they contained equality
+          predicates and other sargable predicates in disjunctive parts
+          of the condition. (Bug #30396)
+        </para>
+      </listitem>
+
+      <listitem>
+        <para>
+          The server created temporary tables for filesort operations in
+          the working directory, not in the directory specified by the
+          <literal>tmpdir</literal> system variable. (Bug #30287)
+        </para>
+      </listitem>
+
+      <listitem>
+        <para>
+          Using <literal>KILL QUERY</literal> or <literal>KILL
+          CONNECTION</literal> to kill a <literal>SELECT</literal>
+          statement caused a server crash if the query cache was
+          enabled. (Bug #30201)
+        </para>
+      </listitem>
+
+      <listitem>
+        <para>
+          Operations that used the time zone replicated the time zone
+          only for successful operations, but did not replicate the time
+          zone for errors that need to know it. (Bug #29536)
+        </para>
+      </listitem>
+
+      <listitem>
+        <para>
           <command>mysqldump</command> from the MySQL 5.1.21
           distribution could not be used to create a dump from a MySQL
           5.1.20 or older server. (Bug #30123)

@@ -109,25 +193,6 @@
         </para>
       </listitem>
 
-      <listitem>
-        <para>
-          <literal>NDB Cluster</literal>: Backups of
-          <literal>TIMESTAMP</literal> columns made with
-          <command>ndb_restore</command> on a MySQL Cluster using data
-          nodes hosts of one endian could not be used to restore the
-          cluster&apos;s data to data node hosts of the other endian.
-          (Bug #30134)
-        </para>
-      </listitem>
-
-      <listitem>
-        <para>
-          <literal>NDB Cluster</literal> (Replication): Multi-master
-          replication setups did not handle
-          <option>--log-slave-updates</option> correctly. (Bug #30017)
-        </para>
-      </listitem>
-
     </itemizedlist>
 
   </section>

@@ -780,6 +845,22 @@
 
       <listitem>
         <para>
+          A maximum of 4TB <literal>InnoDB</literal> free space was
+          reported by <literal>SHOW TABLE STATUS,</literal> which is
+          incorrect on systems with more than 4TB space. (Bug #29097)
+        </para>
+      </listitem>
+
+      <listitem>
+        <para>
+          <literal>InnoDB</literal> refused to start on some versions of
+          FreeBSD with LinuxThreads. This is fixed by enabling file
+          locking on FreeBSD. (Bug #29155)
+        </para>
+      </listitem>
+
+      <listitem>
+        <para>
           Certain statements with unions, subqueries, and joins could
           result in huge memory consumption. (Bug #29582)
         </para>

@@ -831,14 +912,6 @@
 
       <listitem>
         <para>
-          A maximum of 4TB <literal>InnoDB</literal> free space was
-          reported by <literal>SHOW TABLE STATUS,</literal> which is
-          incorrect on systems with more than 4TB space. (Bug #29097)
-        </para>
-      </listitem>
-
-      <listitem>
-        <para>
           On Windows, the server used 10MB of memory for each connection
           thread, resulting in memory exhaustion. Now each thread uses
           1MB. (Bug #20815)

@@ -1285,9 +1358,9 @@
       <listitem>
         <para>
           <literal>InnoDB</literal> produced an unnecessary (and
-          harmless) warning: <errortext>InnoDB: Error: trying to declare
+          harmless) warning: <literal>InnoDB: Error: trying to declare
           trx to enter InnoDB, but InnoDB: it already is
-          declared</errortext>. (Bug #20090)
+          declared</literal>. (Bug #20090)
         </para>
       </listitem>
 


Thread
svn commit - mysqldoc@docsrva: r7555 - in trunk: . refman-5.0 refman-5.1paul25 Aug