Author: jstephens
Date: 2008-05-20 12:07:52 +0200 (Tue, 20 May 2008)
New Revision: 10782
Log:
Documented 5.1.24-ndb-6.3.14 bugfixes:
Bug #29791, Bug #33747, Bug #35708,
Bug #35943, Bug #36199, Bug #36246,
Bug #36247, Bug #36276, Bug #36537
Updated dependencies
Modified:
trunk/dynamic-docs/changelog/mysqld-1.xml
trunk/it/refman-5.1/Makefile.depends
trunk/ndbapi/getting-started.xml
trunk/pt/refman-5.1/Makefile.depends
trunk/refman-5.1-maria/Makefile.depends
trunk/refman-5.1/Makefile.depends
trunk/refman-5.1/mysql-cluster-cge.xml
Modified: trunk/dynamic-docs/changelog/mysqld-1.xml
===================================================================
--- trunk/dynamic-docs/changelog/mysqld-1.xml 2008-05-20 07:21:38 UTC (rev 10781)
+++ trunk/dynamic-docs/changelog/mysqld-1.xml 2008-05-20 10:07:52 UTC (rev 10782)
Changed blocks: 1, Lines Added: 179, Lines Deleted: 0; 4357 bytes
@@ -9,6 +9,185 @@
<logentry entrytype="bug">
<tags>
+ <highlight type="cluster"/>
+ <manual type="epoll"/>
+ </tags>
+
+ <bugs>
+ <fixes bugid="36537"/>
+ </bugs>
+
+ <versions>
+ <version ver="5.1.24-ndb-6.3.14"/>
+ </versions>
+
+ <message>
+
+ <para>
+ A race condition caused by a failure in epoll handling could
+ cause data nodes to fail.
+ </para>
+
+ </message>
+
+ </logentry>
+
+ <logentry entrytype="bug">
+
+ <tags>
+ <highlight type="cluster"/>
+ </tags>
+
+ <bugs>
+ <fixes bugid="36199"/>
+ <fixes bugid="36246"/>
+ <fixes bugid="36247"/>
+ <fixes bugid="36276"/>
+ </bugs>
+
+ <versions>
+ <version ver="5.1.24-ndb-6.3.14"/>
+ </versions>
+
+ <message>
+
+ <para>
+ Under certain rare circumstances, the failure of the new master
+ node while attempting a node takeover would cause takeover
+ errors to repeat without being resolved.
+ </para>
+
+ </message>
+
+ </logentry>
+
+ <logentry entrytype="bug">
+
+ <tags>
+ <highlight type="cluster"/>
+ <manual type="ndb_schema"/>
+ <manual type="errors"/>
+ </tags>
+
+ <bugs>
+ <fixes bugid="35943"/>
+ </bugs>
+
+ <versions>
+ <version ver="5.1.24-ndb-6.2.16"/>
+ <version ver="5.1.24-ndb-6.3.14"/>
+ </versions>
+
+ <message>
+
+ <para>
+ When more than one SQL node connected to the cluster at the same
+ time, creation of the <literal>mysql.ndb_schema</literal> table
+ failed on one of them with an explicit <errortext>Table
+ exists</errortext> error, which was not necessary.
+ </para>
+
+ </message>
+
+ </logentry>
+
+ <logentry entrytype="bug">
+
+ <tags>
+ <highlight type="cluster"/>
+ <manual type="mysql_upgrade"/>
+ </tags>
+
+ <bugs>
+ <fixes bugid="35708"/>
+ </bugs>
+
+ <versions>
+ <version ver="5.1.24-ndb-6.2.16"/>
+ <version ver="5.1.24-ndb-6.3.14"/>
+ </versions>
+
+ <message>
+
+ <para>
+ <command>mysqld</command> failed to start after running
+ <command>mysql_upgrade</command>.
+ </para>
+
+ </message>
+
+ </logentry>
+
+ <logentry entrytype="bug">
+
+ <tags>
+ <highlight type="clusterapi"/>
+ <manual type="NdbOperation::equal()"/>
+ <manual type="NdbOperation::setValue()"/>
+ </tags>
+
+ <bugs>
+ <fixes bugid="33747"/>
+ </bugs>
+
+ <versions>
+ <version ver="5.1.24-ndb-6.2.16"/>
+ <version ver="5.1.24-ndb-6.3.14"/>
+ </versions>
+
+ <message>
+
+ <para>
+ Attempting to pass a nonexistent column name to the
+ <literal>equal()</literal> and <literal>setValue()</literal>
+ methods of <literal>NdbOperation</literal> caused NDB API
+ applications to crash. Now the column name is checked, and an
+ error is returned in the event that the column is not found.
+ </para>
+
+ </message>
+
+ </logentry>
+
+ <logentry entrytype="bug">
+
+ <tags>
+ <highlight type="clusterapi"/>
+ <manual type="x86_64"/>
+ </tags>
+
+ <bugs>
+ <fixes bugid="29791"/>
+ </bugs>
+
+ <versions>
+ <version ver="5.1.24-ndb-6.2.16"/>
+ <version ver="5.1.24-ndb-6.3.14"/>
+ </versions>
+
+ <message>
+
+ <para>
+ Relocation errors were encountered when trying to compile NDB
+ API applications on a number of platforms, including 64-bit
+ Linux. As a result, <literal>libmysys</literal>,
+ <literal>libmystrings</literal>, and <literal>libdbug</literal>
+ have been changed from normal libraries to <quote>noinst</quote>
+ <command>libtool</command> helper libraries. They are no longer
+ installed as separate libraries; instead, all necessary symbols
+ from these are added directly to
+ <literal>libndbclient</literal>. This means that NDB API
+ programs now need to be linked only using
+ <option>-lndbclient</option>.
+ </para>
+
+ </message>
+
+ </logentry>
+
+ <logentry entrytype="bug">
+
+ <tags>
<highlight type="replication"/>
<manual type="InnoDB"/>
<manual type="FLUSH TABLES"/>
Modified: trunk/it/refman-5.1/Makefile.depends
===================================================================
--- trunk/it/refman-5.1/Makefile.depends 2008-05-20 07:21:38 UTC (rev 10781)
+++ trunk/it/refman-5.1/Makefile.depends 2008-05-20 10:07:52 UTC (rev 10782)
Changed blocks: 4, Lines Added: 4, Lines Deleted: 0; 2113 bytes
@@ -735,6 +735,7 @@
../../refman-5.1/metadata/mysql-cluster-news-core.idmap \
../../refman-5.1/metadata/mysql-cluster-optvar-core.idmap \
../../refman-5.1/metadata/mysql-cluster-process-management.idmap \
+ ../../refman-5.1/metadata/mysql-cluster-replication-conflict-resolution.idmap \
../../refman-5.1/metadata/mysql-cluster-replication.idmap \
../../refman-5.1/metadata/mysql-cluster-upgrade-downgrade.idmap \
../../refman-5.1/metadata/mysql-cluster-utilities.idmap \
@@ -1789,6 +1790,7 @@
../../refman-5.1/metadata/mysql-cluster-optvar-core.idmap \
../../refman-5.1/metadata/mysql-cluster-overview.idmap \
../../refman-5.1/metadata/mysql-cluster-process-management.idmap \
+ ../../refman-5.1/metadata/mysql-cluster-replication-conflict-resolution.idmap \
../../refman-5.1/metadata/mysql-cluster-replication.idmap \
../../refman-5.1/metadata/mysql-cluster-roadmap.idmap \
../../refman-5.1/metadata/mysql-cluster-security.idmap \
@@ -2168,6 +2170,7 @@
../../refman-5.1/metadata/dba-core.idmap \
../../refman-5.1/metadata/mysql-cluster-backup.idmap \
../../refman-5.1/metadata/mysql-cluster-multi-computer.idmap \
+ ../../refman-5.1/metadata/mysql-cluster-replication-conflict-resolution.idmap \
../../refman-5.1/metadata/mysql-cluster-replication.idmap \
../../refman-5.1/metadata/mysql-cluster-upgrade-downgrade.idmap \
../../refman-5.1/metadata/news-5.1-core.idmap \
@@ -2381,6 +2384,7 @@
../../refman-5.1/metadata/mysql-cluster-optvar-core.idmap \
../../refman-5.1/metadata/mysql-cluster-overview.idmap \
../../refman-5.1/metadata/mysql-cluster-process-management.idmap \
+ ../../refman-5.1/metadata/mysql-cluster-replication-conflict-resolution.idmap \
../../refman-5.1/metadata/mysql-cluster-replication.idmap \
../../refman-5.1/metadata/mysql-cluster-roadmap.idmap \
../../refman-5.1/metadata/mysql-cluster-security.idmap \
Modified: trunk/ndbapi/getting-started.xml
===================================================================
--- trunk/ndbapi/getting-started.xml 2008-05-20 07:21:38 UTC (rev 10781)
+++ trunk/ndbapi/getting-started.xml 2008-05-20 10:07:52 UTC (rev 10782)
Changed blocks: 2, Lines Added: 18, Lines Deleted: 5; 1506 bytes
@@ -192,12 +192,11 @@
</para>
<para>
- To link an NDB API application, it is necessary to add
- <option>-lndbclient</option>, <option>-lmysys</option>, and
+ Formerly, to link an NDB API application, it was necessary to
+ add <option>-lndbclient</option>, <option>-lmysys</option>, and
<option>-lmystrings</option> to these options, in the order
- shown. Adding all the required linker flags to the
- <literal>LDFLAGS</literal> variable should look something like
- this:
+ shown, and adding all the required linker flags to the
+ <literal>LDFLAGS</literal> variable looked something like this:
<programlisting>
LDFLAGS="$LDFLAGS "`mysql_config --libs_r`
@@ -205,6 +204,20 @@
</programlisting>
</para>
+ <para>
+ Beginning with MySQL 5.1.24-ndb-6.2.16 and MySQL
+ 5.1.24-ndb-6.3.14, it is necessary only to add
+ <option>-lndbclient</option> to <literal>LD_FLAGS</literal>, as
+ shown here:
+
+<programlisting>
+LDFLAGS="$LDFLAGS "`mysql_config --libs_r`
+LDFLAGS="$LDFLAGS -lndbclient"
+</programlisting>
+
+ (For more information about this change, see Bug #29791.)
+ </para>
+
</section>
<section id="getting-started-autotools">
Modified: trunk/pt/refman-5.1/Makefile.depends
===================================================================
--- trunk/pt/refman-5.1/Makefile.depends 2008-05-20 07:21:38 UTC (rev 10781)
+++ trunk/pt/refman-5.1/Makefile.depends 2008-05-20 10:07:52 UTC (rev 10782)
Changed blocks: 4, Lines Added: 4, Lines Deleted: 0; 2113 bytes
@@ -735,6 +735,7 @@
../../refman-5.1/metadata/mysql-cluster-news-core.idmap \
../../refman-5.1/metadata/mysql-cluster-optvar-core.idmap \
../../refman-5.1/metadata/mysql-cluster-process-management.idmap \
+ ../../refman-5.1/metadata/mysql-cluster-replication-conflict-resolution.idmap \
../../refman-5.1/metadata/mysql-cluster-replication.idmap \
../../refman-5.1/metadata/mysql-cluster-upgrade-downgrade.idmap \
../../refman-5.1/metadata/mysql-cluster-utilities.idmap \
@@ -1789,6 +1790,7 @@
../../refman-5.1/metadata/mysql-cluster-optvar-core.idmap \
../../refman-5.1/metadata/mysql-cluster-overview.idmap \
../../refman-5.1/metadata/mysql-cluster-process-management.idmap \
+ ../../refman-5.1/metadata/mysql-cluster-replication-conflict-resolution.idmap \
../../refman-5.1/metadata/mysql-cluster-replication.idmap \
../../refman-5.1/metadata/mysql-cluster-roadmap.idmap \
../../refman-5.1/metadata/mysql-cluster-security.idmap \
@@ -2168,6 +2170,7 @@
../../refman-5.1/metadata/dba-core.idmap \
../../refman-5.1/metadata/mysql-cluster-backup.idmap \
../../refman-5.1/metadata/mysql-cluster-multi-computer.idmap \
+ ../../refman-5.1/metadata/mysql-cluster-replication-conflict-resolution.idmap \
../../refman-5.1/metadata/mysql-cluster-replication.idmap \
../../refman-5.1/metadata/mysql-cluster-upgrade-downgrade.idmap \
../../refman-5.1/metadata/news-5.1-core.idmap \
@@ -2381,6 +2384,7 @@
../../refman-5.1/metadata/mysql-cluster-optvar-core.idmap \
../../refman-5.1/metadata/mysql-cluster-overview.idmap \
../../refman-5.1/metadata/mysql-cluster-process-management.idmap \
+ ../../refman-5.1/metadata/mysql-cluster-replication-conflict-resolution.idmap \
../../refman-5.1/metadata/mysql-cluster-replication.idmap \
../../refman-5.1/metadata/mysql-cluster-roadmap.idmap \
../../refman-5.1/metadata/mysql-cluster-security.idmap \
Modified: trunk/refman-5.1/Makefile.depends
===================================================================
--- trunk/refman-5.1/Makefile.depends 2008-05-20 07:21:38 UTC (rev 10781)
+++ trunk/refman-5.1/Makefile.depends 2008-05-20 10:07:52 UTC (rev 10782)
Changed blocks: 4, Lines Added: 4, Lines Deleted: 0; 2020 bytes
@@ -730,6 +730,7 @@
../refman-5.1/metadata/mysql-cluster-news-core.idmap \
../refman-5.1/metadata/mysql-cluster-optvar-core.idmap \
../refman-5.1/metadata/mysql-cluster-process-management.idmap \
+ ../refman-5.1/metadata/mysql-cluster-replication-conflict-resolution.idmap \
../refman-5.1/metadata/mysql-cluster-replication.idmap \
../refman-5.1/metadata/mysql-cluster-upgrade-downgrade.idmap \
../refman-5.1/metadata/mysql-cluster-utilities.idmap \
@@ -1760,6 +1761,7 @@
../refman-5.1/metadata/mysql-cluster-optvar-core.idmap \
../refman-5.1/metadata/mysql-cluster-overview.idmap \
../refman-5.1/metadata/mysql-cluster-process-management.idmap \
+ ../refman-5.1/metadata/mysql-cluster-replication-conflict-resolution.idmap \
../refman-5.1/metadata/mysql-cluster-replication.idmap \
../refman-5.1/metadata/mysql-cluster-roadmap.idmap \
../refman-5.1/metadata/mysql-cluster-security.idmap \
@@ -2140,6 +2142,7 @@
../refman-5.1/metadata/dba-core.idmap \
../refman-5.1/metadata/mysql-cluster-backup.idmap \
../refman-5.1/metadata/mysql-cluster-multi-computer.idmap \
+ ../refman-5.1/metadata/mysql-cluster-replication-conflict-resolution.idmap \
../refman-5.1/metadata/mysql-cluster-replication.idmap \
../refman-5.1/metadata/mysql-cluster-upgrade-downgrade.idmap \
../refman-5.1/metadata/news-5.1-core.idmap \
@@ -2353,6 +2356,7 @@
../refman-5.1/metadata/mysql-cluster-optvar-core.idmap \
../refman-5.1/metadata/mysql-cluster-overview.idmap \
../refman-5.1/metadata/mysql-cluster-process-management.idmap \
+ ../refman-5.1/metadata/mysql-cluster-replication-conflict-resolution.idmap \
../refman-5.1/metadata/mysql-cluster-replication.idmap \
../refman-5.1/metadata/mysql-cluster-roadmap.idmap \
../refman-5.1/metadata/mysql-cluster-security.idmap \
Modified: trunk/refman-5.1/mysql-cluster-cge.xml
===================================================================
--- trunk/refman-5.1/mysql-cluster-cge.xml 2008-05-20 07:21:38 UTC (rev 10781)
+++ trunk/refman-5.1/mysql-cluster-cge.xml 2008-05-20 10:07:52 UTC (rev 10782)
Changed blocks: 2, Lines Added: 5, Lines Deleted: 4; 1385 bytes
@@ -17,8 +17,9 @@
</para>
<para>
- Source archives for the latest &mccge-series; 6.2.<replaceable>x</replaceable>
- and 6.3.<replaceable>x</replaceable> releases can be found on MySQL
+ Source archives for the latest &mccge-series;
+ 6.2.<replaceable>x</replaceable> and
+ 6.3.<replaceable>x</replaceable> releases can be found on MySQL
AB's public FTP site at <ulink url="&base-url-cge-files;"/>.
Separate commercial and GPL versions of these archives are
available.
@@ -108,8 +109,8 @@
<para>
Currently, the ndb-6.2.<replaceable>x</replaceable> and
ndb-6.3.<replaceable>x</replaceable> series are under active
- development. ndb-6.4.<replaceable>x</replaceable> is currently being
- developed internally and is intended for testing purposes. The
+ development. ndb-6.4.<replaceable>x</replaceable> is being developed
+ internally and is intended for testing purposes. The
ndb-6.1.<replaceable>x</replaceable> series is no longer in active
development. Differences between the mainline MySQL ¤t-series;
series and &mccge-series; are higlighted in
Modified: trunk/refman-5.1-maria/Makefile.depends
===================================================================
--- trunk/refman-5.1-maria/Makefile.depends 2008-05-20 07:21:38 UTC (rev 10781)
+++ trunk/refman-5.1-maria/Makefile.depends 2008-05-20 10:07:52 UTC (rev 10782)
Changed blocks: 1, Lines Added: 1, Lines Deleted: 0; 634 bytes
@@ -415,6 +415,7 @@
../ndbapi/metadata/ndbapi.idmap \
../quick-guides/metadata/reservedwords-core.idmap \
../refman-5.1-maria/metadata/se-maria.idmap \
+ ../refman-5.1/metadata/mysql-cluster-replication-conflict-resolution.idmap \
../refman-5.1/metadata/storage-engines.idmap \
../refman-6.0/metadata/dba-core.idmap \
../refman-6.0/metadata/manual.idmap \
| Thread |
|---|
| • svn commit - mysqldoc@docsrva: r10782 - in trunk: dynamic-docs/changelog it/refman-5.1 ndbapi pt/refman-5.1 refman-5.1 refman-5.1-maria | jon | 20 May |