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