4 commits - en-US/Author_Group.xml en-US/Clusters.xml en-US/Kernel.xml
John J. McDonough
jjmcd at fedoraproject.org
Thu Apr 2 20:41:17 UTC 2009
en-US/Author_Group.xml | 5
en-US/Clusters.xml | 424 +++++++++++++++++++++++++++++++++++++------------
en-US/Kernel.xml | 2
3 files changed, 332 insertions(+), 99 deletions(-)
New commits:
commit 7a7b4386ef12f6ad45c6291bbca37691853e4592
Author: John J. McDonough <jjmcd at fedoraproject.org>
Date: Thu Apr 2 16:40:39 2009 -0400
Finish clusters
Also correct empty para tag in kernel
diff --git a/en-US/Clusters.xml b/en-US/Clusters.xml
index bdf93dd..ace134c 100644
--- a/en-US/Clusters.xml
+++ b/en-US/Clusters.xml
@@ -3,106 +3,334 @@
]>
<section>
- <title>Clusters</title>
- <remark>This beat is located here: <ulink type="http" url="https://fedoraproject.org/wiki/Docs/Beats/Cluster">https://fedoraproject.org/wiki/Docs/Beats/Cluster</ulink></remark>
- <para>This section highlights changes and additions to the clustering tools in Fedora 10. </para>
- <section>
- <title>New Features</title>
- <section>
- <title>The Corosync Cluster Engine</title>
- <itemizedlist>
- <listitem>
- <para>
- Plug-in based cluster engine using the virtual synchrony communication model
- </para>
- <itemizedlist>
- <listitem>
- <para>
- Well considered plugin model and plugin API
- </para>
- </listitem>
- <listitem>
- <para>
- Ultra-high performance messaging, up to 300k messages/second to a group of 32
- nodes for service engine developers.
- </para>
- </listitem>
- <listitem>
- <para>
- Provides most services for service engine developers
- </para>
- </listitem>
- <listitem>
- <para>
- Standard on many other Linux distributions for portable application development.
- </para>
- </listitem>
- <listitem>
- <para>
- Works with mixed 32/64 bit user applications, 32/64 bit big and little endian support.
- </para>
- </listitem>
- <listitem>
- <para>
- Full IPv4 and IPv6 support
- </para>
- </listitem>
- </itemizedlist>
- </listitem>
- <listitem>
- <para>
- Provides the following plug-in service engines and C APIs
- </para>
- <itemizedlist>
- <listitem>
- <para>
- Closed Process Group Communication C API for cluster communication
- </para>
- </listitem>
- <listitem>
- <para>
- Extended Virtual Synchrony passthrough C API for cluster communications at a lower level.
- </para>
- </listitem>
- <listitem>
- <para>
- Runtime Configuration Database C API for cluster configuration
- </para>
- </listitem>
- <listitem>
- <para>
- Configuration C API for runtime cluster operations
- </para>
- </listitem>
- <listitem>
- <para>
- Quorum engine C API for providing information related to quorum
- </para>
- </listitem>
- </itemizedlist>
- </listitem>
- <listitem>
- <para>
- Reusable C libraries or headers tuned for high performance and quality
- </para>
- </listitem>
- </itemizedlist>
- </section>
- </section>
- <section>
- <title>Packaging Changes</title>
+ <title>HA Cluster Infrastructure</title>
+ <remark>This beat is located here: <ulink type="http" url="https://fedoraproject.org/wiki/Docs/Beats/Cluster">https://fedoraproject.org/wiki/Docs/Beats/Cluster</ulink></remark>
+ <para>This section highlights changes and additions to the clustering tools in Fedora 10. </para>
+ <section>
+ <title>New Features</title>
+ <section>
+ <title>The Corosync Cluster Engine</title>
+ <itemizedlist>
+ <listitem>
+ <para>
+ Plug-in based cluster engine using the virtual synchrony communication model
+ </para>
+ <itemizedlist>
+ <listitem>
+ <para>
+ Well considered plugin model and plugin API
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Ultra-high performance messaging, up to 300k messages/second to a group of 32
+ nodes for service engine developers.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Provides most services for service engine developers
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Standard on many other Linux distributions for portable application development.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Works with mixed 32/64 bit user applications, 32/64 bit big and little endian support.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Full IPv4 and IPv6 support
+ </para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem>
+ <para>
+ Provides the following plug-in service engines and C APIs
+ </para>
+ <itemizedlist>
+ <listitem>
+ <para>
+ Closed Process Group Communication C API for cluster communication
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Extended Virtual Synchrony passthrough C API for cluster communications at a lower level.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Runtime Configuration Database C API for cluster configuration
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Configuration C API for runtime cluster operations
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Quorum engine C API for providing information related to quorum
+ </para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem>
+ <para>
+ Reusable C libraries or headers tuned for high performance and quality
+ <itemizedlist>
+ <listitem>
<para>
- Lots of effort has been done to cleanup the packages and to make
- them as complete, intuitive and modular as possible, allowing also
- external entities to reuse most of the infrastructure without the
- requirement to pull the whole stack in.
+ Totem Single Ring and Redundant Ring Multicast Protocol library
</para>
+ </listitem>
+ <listitem>
<para>
- With the new package reorganization, users will find it easier to
- update their cluster. The introduction of fence-agent and resource
- agent packages will avoid the pain for users to restart cluster nodes
- for simple script updates.
+ Shared memory IPC library with sync and async communications models usable by other projects
</para>
- </section>
-</section>
+ </listitem>
+ <listitem>
+ <para>
+ logsys flight recorder which allows logging and tracing of complex applications and records state in core files or at user command library
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ 64 bit handle to data block mapping with handle verification header
+ </para>
+ </listitem>
+ </itemizedlist>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ The openais Standards Based Cluster Framework which
+ provides an implementation of the Service Availability
+ Forum Application Interface Specification to provide high
+ availability through application clustering:
+ <itemizedlist>
+ <listitem>
+ <para>
+ Packaging and design changes
+ <itemizedlist>
+ <listitem>
+ <para>
+ All core features from openais related to
+ clustering merged into The Corosync Cluster
+ Engine.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ openais modified to work as plugins to the
+ Corosync Cluster Engine
+ </para>
+ </listitem>
+ </itemizedlist>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Provides implementation of various Service
+ Availability Forum AIS Specifications as corosync
+ service engines and C APIs:
+ <itemizedlist>
+ <listitem>
+ <para>
+ Cluster Membership Service B.01.01
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Checkpoint Service B.01.01
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Event Service B.01.01
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Message Service B.01.01
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Distributed Lock Service B.01.01
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Timer Service A.01.01
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Experimental Availability Management Framework B.01.01
+ </para>
+ </listitem>
+ </itemizedlist>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ cluster is now based on both corosync and openais and offers:
+ <itemizedlist>
+ <listitem>
+ <para>
+ pluggable configuration mechanism:
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ XML (default)
+ <itemizedlist>
+ <listitem>
+ <para>
+ Configuration schema updated moved from Conga to cluster
+ </para>
+ </listitem>
+ </itemizedlist>
+ </para>
+ </listitem>
+ </itemizedlist>
+ </para>
+ <listitem>
+ <para>
+ LDAP
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ corosync/openais file format
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Cluster manager (cman):
+ <itemizedlist>
+ <listitem>
+ <para>
+ Now runs as part of corosync
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Provides quorum to all corosync subsystems
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Enhanced configuration-free running
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Better handling of configuration updates
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Quorum disk (optional) now supports mixed-endian clusters
+ </para>
+ </listitem>
+ </itemizedlist>
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ fence / fence agents:
+ <itemizedlist>
+ <listitem>
+ <para>
+ Improved daemon logging options
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ New operation 'list' that prints aliases with port numbers
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Support for new devices and firmware: LPAR HMC v3, Cisco MDS, interfaces MIB (ifmib)
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Fence agents produce resource-agent style metadata
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Support for 'unfence' operation on boot
+ </para>
+ </listitem>
+ </itemizedlist>
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ rgmanager:
+ <itemizedlist>
+ <listitem>
+ <para>
+ Better handling of configuration updates
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Uses same logging configuration as the rest of the cluster stack
+ </para>
+ </listitem>
+ </itemizedlist>
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ clvmd:
+ <itemizedlist>
+ <listitem>
+ <para>
+ Run-time switchable between cman or
+ corosync/dlm cluster interfaces
+ </para>
+ </listitem>
+ </itemizedlist>
+ </para>
+ </listitem>
+ </listitem>
+ </itemizedlist>
+ </para>
+ </listitem>
+ </itemizedlist>
+ </section>
+
+ <section>
+ <title>Packaging Changes</title>
+ <para>
+ A lot of effort has been expended to cleanup the packages and to make
+ them as complete, intuitive and modular as possible, allowing also
+ external entities to reuse most of the infrastructure without the
+ requirement to pull the whole stack in.
+ </para>
+ <para>
+ With the new package reorganization, users will find it easier to
+ update their cluster. The introduction of fence-agent and resource
+ agent packages will avoid the pain for users to restart cluster nodes
+ for simple script updates.
+ </para>
+ </section>
+ </section>
+</section>
diff --git a/en-US/Kernel.xml b/en-US/Kernel.xml
index 6bf93f3..7c469c8 100644
--- a/en-US/Kernel.xml
+++ b/en-US/Kernel.xml
@@ -54,7 +54,7 @@
so-called <firstterm>vanilla kernel</firstterm> from the
kernel.org web site:</para>
- <para><ulink url="http://www.kernel.org/"/></para>
+ <para><ulink url="http://www.kernel.org/">http://www.kernel.org</ulink></para>
<para>To obtain a list of these patches, download the source RPM
package and run the following command against it:</para>
commit 059b6757122c2eae4eef2c742a283918eae246e2
Merge: 1add847... c28c241...
Author: John J. McDonough <jjmcd at fedoraproject.org>
Date: Thu Apr 2 16:31:30 2009 -0400
Merge branch 'master' of ssh://fedorahosted.org/git/docs/release-notes
commit 1add8471bd158d00cf1a25f4c766f90f4a105258
Merge: 1bccab7... 1c18f1f...
Author: John J. McDonough <jjmcd at fedoraproject.org>
Date: Thu Apr 2 15:45:33 2009 -0400
Merge branch 'master' of ssh://fedorahosted.org/git/docs/release-notes
commit 1bccab7e128806402f7482403dac540104acba24
Author: John J. McDonough <jjmcd at fedoraproject.org>
Date: Thu Apr 2 15:44:38 2009 -0400
Additional authors
diff --git a/en-US/Author_Group.xml b/en-US/Author_Group.xml
index ddeafed..520f142 100644
--- a/en-US/Author_Group.xml
+++ b/en-US/Author_Group.xml
@@ -69,4 +69,9 @@
<surname>Trmac</surname>
<contrib>Installer</contrib>
</author>
+ <author>
+ <firstname>Karsten</firstname>
+ <surname>Wade</surname>
+ <contrib>Kernel</contrib>
+ </author>
</authorgroup>
More information about the Fedora-docs-commits
mailing list