Author: jstephens
Date: 2009-02-01 01:33:17 +0100 (Sun, 01 Feb 2009)
New Revision: 13503
Log:
Documented Cluster bugfixes:
Bug #42413, Bug #42422, Bug #42450, Bug #42458
Set NDB-6.4.2 release date
Started NDB-6.4.3 changelog
Noted that ndbmtd is built automatically when building Cluster in
NDB-6.4.0+ (see Bug #42450)
Modified:
trunk/dynamic-docs/changelog/mysqld-1.xml
trunk/dynamic-docs/changelog/mysqld-versions.xml
trunk/refman-5.1/mysql-cluster-multi-computer.xml
trunk/refman-5.1/mysql-cluster-news-core.xml
trunk/refman-5.1/mysql-cluster-roadmap.xml
Modified: trunk/dynamic-docs/changelog/mysqld-1.xml
===================================================================
--- trunk/dynamic-docs/changelog/mysqld-1.xml 2009-02-01 00:02:29 UTC (rev 13502)
+++ trunk/dynamic-docs/changelog/mysqld-1.xml 2009-02-01 00:33:17 UTC (rev 13503)
Changed blocks: 1, Lines Added: 112, Lines Deleted: 0; 2524 bytes
@@ -9,6 +9,118 @@
<logentry entrytype="bug">
<tags>
+ <highlight type="cluster"/>
+ <manual type="SHOW STATUS"/>
+ </tags>
+
+ <bugs>
+ <fixes bugid="42458"/>
+ </bugs>
+
+ <versions>
+ <version ver="5.1.31-ndb-6.2.17"/>
+ <version ver="5.1.31-ndb-6.3.22"/>
+ <version ver="5.1.31-ndb-6.4.3"/>
+ </versions>
+
+ <message>
+
+ <para>
+ Issuing <literal>SHOW GLOBAL STATUS LIKE 'NDB%'</literal> before
+ <command>mysqld</command> had connected to the cluster caused a
+ segmentation fault.
+ </para>
+
+ </message>
+
+ </logentry>
+
+ <logentry entrytype="bug">
+
+ <tags>
+ <highlight type="cluster"/>
+ </tags>
+
+ <bugs>
+ <fixes bugid="42422"/>
+ </bugs>
+
+ <versions>
+ <version ver="5.1.31-ndb-6.2.17"/>
+ <version ver="5.1.31-ndb-6.3.22"/>
+ <version ver="5.1.31-ndb-6.4.3"/>
+ </versions>
+
+ <message>
+
+ <para>
+ Data node failures that occurred before all data nodes had
+ connected to the cluster were not handled correctly, leading to
+ additional data node failures.
+ </para>
+
+ </message>
+
+ </logentry>
+
+ <logentry entrytype="bug">
+
+ <tags>
+ <highlight type="cluster"/>
+ <manual type="IPv6"/>
+ </tags>
+
+ <bugs>
+ <fixes bugid="42413"/>
+ <seealsobug bugid="42412"/>
+ <seealsobug bugid="38247"/>
+ </bugs>
+
+ <versions>
+ <version ver="5.1.31-ndb-6.4.2"/>
+ </versions>
+
+ <message>
+
+ <para>
+ Connections using IPv6 were not handled correctly by
+ <command>mysqld</command>.
+ </para>
+
+ </message>
+
+ </logentry>
+
+ <logentry entrytype="bug">
+
+ <tags>
+ <highlight type="cluster"/>
+ <manual type="ndbmtd"/>
+ </tags>
+
+ <bugs>
+ <fixes bugid="42450"/>
+ </bugs>
+
+ <versions>
+ <version ver="5.1.31-ndb-6.4.3"/>
+ </versions>
+
+ <message>
+
+ <para>
+ When using <command>ndbmtd</command> for all data nodes,
+ repeated failures of one data node during DML operations caused
+ other data nodes to fail.
+ </para>
+
+ </message>
+
+ </logentry>
+
+ <logentry entrytype="bug">
+
+ <tags>
<manual type="build"/>
<manual type="compilation"/>
<manual type="freebsd"/>
Modified: trunk/dynamic-docs/changelog/mysqld-versions.xml
===================================================================
--- trunk/dynamic-docs/changelog/mysqld-versions.xml 2009-02-01 00:02:29 UTC (rev 13502)
+++ trunk/dynamic-docs/changelog/mysqld-versions.xml 2009-02-01 00:33:17 UTC (rev 13503)
Changed blocks: 1, Lines Added: 2, Lines Deleted: 1; 960 bytes
@@ -31,7 +31,8 @@
<versionentry ver="5.2.2" reldate="Not released"/>
<versionentry ver="5.2.1" reldate="Not released" rellevel="Alpha"/>
<versionentry ver="5.1.31" reldate="Not yet released"/>
- <versionentry ver="5.1.31" subver="ndb-6.4.2" reldate="Not yet released"/>
+ <versionentry ver="5.1.31" subver="ndb-6.4.3" reldate="Not yet released"/>
+ <versionentry ver="5.1.31" subver="ndb-6.4.2" reldate="28 January 2009"/>
<versionentry ver="5.1.31" subver="ndb-6.4.1" reldate="21 January 2009"/>
<versionentry ver="5.1.31" subver="ndb-6.3.22" reldate="Not yet released"/>
<versionentry ver="5.1.31" subver="ndb-6.3.21" reldate="19 January 2009"/>
Modified: trunk/refman-5.1/mysql-cluster-multi-computer.xml
===================================================================
--- trunk/refman-5.1/mysql-cluster-multi-computer.xml 2009-02-01 00:02:29 UTC (rev 13502)
+++ trunk/refman-5.1/mysql-cluster-multi-computer.xml 2009-02-01 00:33:17 UTC (rev 13503)
Changed blocks: 1, Lines Added: 22, Lines Deleted: 0; 1596 bytes
@@ -434,6 +434,28 @@
<xref linkend="installing-source-tree"/>.)
</para>
+ <note>
+ <para>
+ When compiling MySQL Cluster NDB 6.4 from source, no special
+ options are required for building multi-threaded data node
+ binaries. On Unix platforms, configuring the build with any of
+ the options <option>--plugins=max</option>,
+ <option>--plugins=max-no-innodb</option>, or
+ <option>--with-ndbcluster</option> causes
+ <command>ndbmtd</command> to be built automatically;
+ <command>make install</command> places the
+ <command>ndbmtd</command> binary in the
+ <filename>libexec</filename> directory along with
+ <command>mysqld</command>, <command>ndbd</command>, and
+ <command>ndb_mgm</command>. Similarly, on Windows, using
+ <literal>WITH_NDBCLUSTER_STORAGE_ENGINE</literal> with
+ <command>configure.js</command> causes
+ <command>ndbmtd.exe</command> to be built automatically, and to
+ be found in the <filename>bin</filename> directory of the
+ archive created by <command>make_win_bin_dist</command>.
+ </para>
+ </note>
+
<para>
RPMs are also available for both 32-bit and 64-bit Linux
platforms. For a MySQL Cluster, three RPMs are required:
Modified: trunk/refman-5.1/mysql-cluster-news-core.xml
===================================================================
--- trunk/refman-5.1/mysql-cluster-news-core.xml 2009-02-01 00:02:29 UTC (rev 13502)
+++ trunk/refman-5.1/mysql-cluster-news-core.xml 2009-02-01 00:33:17 UTC (rev 13503)
Changed blocks: 1, Lines Added: 47, Lines Deleted: 0; 2124 bytes
@@ -108,6 +108,53 @@
</itemizedlist>
+ <section id="mysql-cluster-news-5-1-31-ndb-6-4-3">
+
+ <title condition="dynamic:changelog:vertitle" role="5.1.31-ndb-6.4.3:mysqld:all"/>
+
+ <para role="release-level">
+ This is a new Beta development release, incorporating new
+ features in the <literal role="se">NDBCLUSTER</literal> storage
+ engine and fixing recently discovered bugs in MySQL Cluster NDB
+ 6.4.2.
+ </para>
+
+<!--
+ <formalpara>
+
+ <title>Obtaining MySQL Cluster NDB 6.4.3</title>
+
+ <para>
+ MySQL Cluster NDB 6.4.3 is a source-only release. You can
+ obtain the source code from
+ <ulink url="&base-url-cluster-files;mysql-5.1.31-ndb-6.4.3/"/>.
+ </para>
+
+ </formalpara>
+-->
+
+ <para>
+ This Beta release incorporates all bugfixes and changes made in
+ previous MySQL Cluster NDB 6.1, 6.2, 6.3, and 6.4 releases, as
+ well as all bugfixes and feature changes which were added in
+ mainline MySQL 5.1 through MySQL 5.1.31 (see
+ <xref linkend="news-5-1-31"/>).
+ </para>
+
+ <note>
+ <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 systems with critical data. 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>
+ </note>
+
+ <para condition="dynamic:changelog:entrylist" role="5.1.31-ndb-6.4.3:mysqld:all"/>
+
+ </section>
+
<section id="mysql-cluster-news-5-1-31-ndb-6-4-2">
<title condition="dynamic:changelog:vertitle" role="5.1.31-ndb-6.4.2:mysqld:all"/>
Modified: trunk/refman-5.1/mysql-cluster-roadmap.xml
===================================================================
--- trunk/refman-5.1/mysql-cluster-roadmap.xml 2009-02-01 00:02:29 UTC (rev 13502)
+++ trunk/refman-5.1/mysql-cluster-roadmap.xml 2009-02-01 00:33:17 UTC (rev 13503)
Changed blocks: 1, Lines Added: 11, Lines Deleted: 8; 1823 bytes
@@ -1414,14 +1414,17 @@
Beginning with MySQL Cluster NDB 6.4.0, a multithreaded
version of the data node daemon, named
<command>ndbmtd</command>, is available for use on data node
- hosts with multiple CPU cores. In most respects,
- <command>ndbmtd</command> functions in the same way as
- <command>ndbd</command>, and can use the same command-line
- options and configuration parameters. In addition, the new
- <literal>MaxNoOfExecutionThreads</literal> configuration
- parameter can be used to determine the number of data node
- process threads for <command>ndbmtd</command>. For more
- information, see
+ hosts with multiple CPU cores. This binary is built
+ automatically when compiling with MySQL Cluster support; no
+ additional options other than those needed to provide MySQL
+ Cluster support are needed when configuring the build. In
+ most respects, <command>ndbmtd</command> functions in the
+ same way as <command>ndbd</command>, and can use the same
+ command-line options and configuration parameters. In
+ addition, the new <literal>MaxNoOfExecutionThreads</literal>
+ configuration parameter can be used to determine the number
+ of data node process threads for <command>ndbmtd</command>.
+ For more information, see
<xref linkend="mysql-cluster-ndbmtd-process"/>.
</para>
| Thread |
|---|
| • svn commit - mysqldoc@docsrva: r13503 - in trunk: dynamic-docs/changelog refman-5.1 | jon.stephens | 1 Feb |