# HG changeset patch
# User Marcus Barrow <mbar...@redhat.com>
# Date 1301513892 14400
# Node ID 24886d2588472b71a096cffe23a5495ff1a49e1c
# Parent  eca8364c0ab4318f361f8eb9f649df090162b416
[mq]: CS_intro

diff -r eca8364c0ab4 -r 24886d258847 
doc/Clusters_from_Scratch/en-US/Ch-Intro.xml
--- a/doc/Clusters_from_Scratch/en-US/Ch-Intro.xml      Tue Mar 22 13:31:27 
2011 +0100
+++ b/doc/Clusters_from_Scratch/en-US/Ch-Intro.xml      Wed Mar 30 15:38:12 
2011 -0400
@@ -2,26 +2,22 @@
     <section id="s-intro-scope">
       <title>The Scope of this Document </title>
       <para>
-       The purpose of this document is to definitively explain the concepts 
used to configure Pacemaker.
-       To achieve this best, it will focus exclusively on the XML syntax used 
to configure the CIB.
+        Computer clusters can be used to provide highly available services or 
resources. The redundancy of multiple machines is used to guard against 
failures of many types.
       </para>
       <para>
-       For those that are allergic to XML, Pacemaker comes with a cluster 
shell and a Python based GUI exists, however these tools will not be covered at 
all in this document
-       <footnote>
-         <para>It is hoped however, that having understood the concepts 
explained here, that the functionality of these tools will also be more readily 
understood.</para>
-       </footnote>
-       , precisely because they hide the XML.
+        This document will walk through the installation and setup of simple 
clusters using the Fedora distribution, version 14. The clusters described here 
will use Pacemaker and Corosync to provide resource management and messaging. 
Required packages and modifications to their configuration files are described 
along with the use of the Pacemaker command line tool for generating the XML 
used for cluster control.
       </para>
       <para>
-       Additionally, this document is NOT a step-by-step how-to guide for 
configuring a specific clustering scenario.
-       Although such guides exist, the purpose of this document is to provide 
an understanding of the building blocks that can be used to construct any type 
of Pacemaker cluster.
+       Pacemaker is a central component and provides the resource management 
required in these systems. This management includes detecting and recovering 
from the failure of various resources and services under it's control.
+      </para>
+      <para>
+       When more in depth information is required and for real world usage, 
please refer to the <ulink url="http://www.clusterlabs.org/doc/";>Pacemaker 
Explained</ulink> manual.
       </para>
     </section>
     <section id="s-intro-pacemaker">
       <title>What Is Pacemaker?</title>
       <para>
-       Pacemaker is a cluster resource manager.
-       It achieves maximum availability for your cluster services (aka. 
resources) by detecting and recovering from node and resource-level failures by 
making use of the messaging and membership capabilities provided by your 
preferred cluster infrastructure (either <ulink 
url="http://www.corosync.org/";>Corosync</ulink> or Heartbeat).
+       Pacemaker achieves maximum availability for your cluster services (aka. 
resources) by detecting and recovering from node and resource-level failures by 
making use of the messaging and membership capabilities provided by your 
preferred cluster low level infrastructure (either <ulink 
url="http://www.corosync.org/";>Corosync</ulink> or Heartbeat).
       </para>
       <para>Pacemaker's key features include:</para>
       <itemizedlist>
@@ -34,7 +30,7 @@
        <listitem><para>Supports practically any <ulink 
url="http://en.wikipedia.org/wiki/High-availability_cluster#Node_configurations";>redundancy
 configuration</ulink></para></listitem>
        <listitem><para>Automatically replicated configuration that can be 
updated from any node</para></listitem>
        <listitem><para>Ability to specify cluster-wide service ordering, 
colocation and anti-colocation</para></listitem>
-       <listitem><para>Support for advanced services type
+       <listitem><para>Support for advanced service types
          <itemizedlist>
            <listitem><para>Clones: for services which need to be active on 
multiple nodes</para></listitem>
            <listitem><para>Multi-state: for services with multiple modes (eg. 
master/slave, primary/secondary)</para></listitem>
@@ -43,70 +39,39 @@
        <listitem><para>Unified, scriptable, cluster shell</para></listitem>
       </itemizedlist>
     </section>
-    <section id="s-intro-redundancy">
-      <title>Types of Pacemaker Clusters</title>
-      <para>Pacemaker makes no assumptions about your environment, this allows 
it to support practically any <ulink 
url="http://en.wikipedia.org/wiki/High-availability_cluster#Node_configurations";>redundancy
 configuration</ulink> including Active/Active, Active/Passive, N+1, N+M, 
N-to-1 and N-to-N.</para>
-
-      <para>
-       <figure id="fig-redundancy-active-passsive">
-         <title>Active/Passive Redundancy</title>
-         <mediaobject>
-           <imageobject>
-             <imagedata fileref="images/pcmk-active-passive.png" width="10cm" 
depth="7.5cm" align="center"/>
-           </imageobject>
-           <caption>Two-node Active/Passive clusters using Pacemaker and DRBD 
are a cost-effective solution for many High Availability situations.</caption>
-         </mediaobject>
-       </figure>
-      </para>
-      <para>
-       <figure id="fig-redundancy-n-plus-one">
-         <title>Shared Failover</title>
-         <mediaobject>
-           <imageobject>
-             <imagedata fileref="images/pcmk-shared-failover.png" width="10cm" 
depth="7.5cm" align="center"/> 
-           </imageobject>
-           <caption>By supporting many nodes, Pacemaker can dramatically 
reduce hardware costs by allowing several active/passive clusters to be 
combined and share a common backup node</caption>
-         </mediaobject>
-       </figure>
-      </para>
-      <para>
-       <figure id="fig-redundancy-n-to-n">
-         <title>N to N Redundancy</title>
-         <mediaobject>
-           <imageobject>
-             <imagedata fileref="images/pcmk-active-active.png" width="10cm" 
depth="7.5cm" align="center"/>
-           </imageobject>
-           <caption>
-             When shared storage is available, every node can potentially be 
used for failover.
-             Pacemaker can even run multiple copies of services to spread out 
the workload.
-           </caption>
-         </mediaobject>
-       </figure>
-      </para>
-    </section>
     <section id="s-intro-architecture">
       <title>Pacemaker Architecture</title>
       <para>At the highest level, the cluster is made up of three 
pieces:</para>
       <itemizedlist>
+
        <listitem><para>
-          Core cluster infrastructure providing messaging and membership 
functionality (illustrated in red)
+          Non-cluster aware components (illustrated in green).
+          </para>
+          <para>
+         These pieces include the resources themselves, scripts that start, 
stop and monitor them, and also a local daemon that masks the differences 
between the different standards these scripts implement.
        </para></listitem>
+
        <listitem><para>
-          Non-cluster aware components (illustrated in blue).
-         In a Pacemaker cluster, these pieces include not only the scripts 
that knows how to start, stop and monitor resources, but also a local daemon 
that masks the differences between the different standards these scripts 
implement.
+          Resource management
+          </para>
+          <para>
+          Pacemaker provides the brain (illustrated in red) that processes and 
reacts to events regarding the cluster. These events would include state 
changes in nodes and resources caused by failures, maintenance, scheduled 
activities or other administrative actions. Pacemaker will compute the ideal 
state of the cluster and plot a path to achieve it after any of these events. 
This may include moving resources, stopping nodes and even forcing them offline 
with remote power switches.
        </para></listitem>
+
        <listitem><para>
-          A brain (illustrated in green) that processes and reacts to events 
from the cluster (nodes leaving or joining) and resources (eg. monitor 
failures) as well as configuration changes from the administrator.
-         In response to all of these events, Pacemaker will compute the ideal 
state of the cluster and plot a path to achieve it.
-         This may include moving resources, stopping nodes and even forcing 
them offline with remote power switches.
+         Low level infrastructure 
+          </para>
+          <para>
+          Corosync provides reliable messaging and also membership and quorum 
information about the cluster (illustrated in red).
        </para></listitem>
+
       </itemizedlist>
       <para>
        <figure id="fig-stack-concept">
          <title>Conceptual Stack Overview</title>
          <mediaobject>
            <imageobject>
-             <imagedata fileref="images/pcmk-overview.png" width="10cm" 
depth="7.5cm" align="center"/> 
+             <imagedata fileref="images/pcmk-overview.png" width="14cm" 
depth="7.5cm" align="center"/> 
            </imageobject>
            <caption>Conceptual overview of the cluster stack</caption>
          </mediaobject>
@@ -126,7 +91,7 @@
          <title>The Pacemaker Stack</title>
          <mediaobject>
            <imageobject>
-             <imagedata fileref="images/pcmk-stack.png" width="10cm" 
depth="7.5cm" align="center"/> 
+             <imagedata fileref="images/pcmk-stack.png" width="14cm" 
depth="7.5cm" align="center"/> 
            </imageobject>
            <caption>The Pacemaker stack when running on Corosync</caption>
          </mediaobject>
@@ -146,7 +111,7 @@
            <title>Internal Components</title>
            <mediaobject>
              <imageobject>
-               <imagedata fileref="images/pcmk-internals.png" width="10cm" 
depth="7.5cm" align="center"/> 
+               <imagedata fileref="images/pcmk-internals.png" width="14cm" 
depth="7.5cm" align="center"/> 
              </imageobject>
              <caption>Subsystems of a Pacemaker cluster running on 
Corosync</caption>
            </mediaobject>
@@ -172,4 +137,36 @@
        </para>
       </section>
     </section>
+    <section id="s-intro-redundancy">
+      <title>Types of Pacemaker Clusters</title>
+      <para>Pacemaker makes no assumptions about your environment, this allows 
it to support practically any <ulink 
url="http://en.wikipedia.org/wiki/High-availability_cluster#Node_configurations";>redundancy
 configuration</ulink> including Active/Active, Active/Passive, N+1, N+M, 
N-to-1 and N-to-N.</para>
+      <para>
+        In this quide we will focus on the setup of a highly available Apache 
web server with an Active/Passive cluster using DRBD and Ext4 to store data. 
Then we will upgrade this cluster to Active/Active using GFS2.
+      </para>
+      <para>
+       <figure id="fig-redundancy-active-passsive">
+         <title>Active/Passive Redundancy</title>
+         <mediaobject>
+           <imageobject>
+             <imagedata fileref="images/pcmk-active-passive.png" width="14cm" 
depth="7.5cm" align="center"/>
+           </imageobject>
+           <caption>Two-node Active/Passive clusters using Pacemaker and DRBD 
are a cost-effective solution for many High Availability situations.</caption>
+         </mediaobject>
+       </figure>
+      </para>
+      <para>
+       <figure id="fig-redundancy-n-to-n">
+         <title>N to N Redundancy</title>
+         <mediaobject>
+           <imageobject>
+             <imagedata fileref="images/pcmk-active-active.png" width="14cm" 
depth="7.5cm" align="center"/>
+           </imageobject>
+           <caption>
+             When shared storage is available, every node can potentially be 
used for failover.
+             Pacemaker can even run multiple copies of services to spread out 
the workload.
+           </caption>
+         </mediaobject>
+       </figure>
+      </para>
+    </section>
   </chapter>
diff -r eca8364c0ab4 -r 24886d258847 
doc/Clusters_from_Scratch/en-US/images/pcmk-active-passive.svg
--- a/doc/Clusters_from_Scratch/en-US/images/pcmk-active-passive.svg    Tue Mar 
22 13:31:27 2011 +0100
+++ b/doc/Clusters_from_Scratch/en-US/images/pcmk-active-passive.svg    Wed Mar 
30 15:38:12 2011 -0400
@@ -22,6 +22,19 @@
   <defs
      id="defs4">
     <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Mend"
+       style="overflow:visible;">
+      <path
+         id="path3845"
+         
style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 
8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 
8.7185878,4.0337352 z "
+         transform="scale(0.6) rotate(180) translate(0,0)" />
+    </marker>
+    <marker
        inkscape:stockid="Arrow1Mend"
        orient="auto"
        refY="0.0"
@@ -177,7 +190,7 @@
        fx="532.67328"
        fy="425.74258"
        r="259.90594"
-       
gradientTransform="matrix(0.99225464,0,0,0.13538946,-22.765338,801.65181)"
+       
gradientTransform="matrix(0.99225464,0,0,0.13538946,-22.765338,791.0101)"
        gradientUnits="userSpaceOnUse" />
     <radialGradient
        inkscape:collect="always"
@@ -188,7 +201,7 @@
        fx="531.18811"
        fy="483.1683"
        r="258.42081"
-       gradientTransform="matrix(1,0,0,0.07856171,-23.920792,882.72047)"
+       gradientTransform="matrix(1,0,0,0.07856171,-23.920792,872.07876)"
        gradientUnits="userSpaceOnUse" />
     <radialGradient
        inkscape:collect="always"
@@ -300,28 +313,6 @@
        fx="238.61388"
        fy="115.34654"
        r="142.57426" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3988"
-       id="radialGradient4000"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.25347222,0,86.109396)"
-       cx="238.61388"
-       cy="115.34654"
-       fx="238.61388"
-       fy="115.34654"
-       r="142.57426" />
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3988"
-       id="radialGradient4004"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,0.25347222,0,86.109396)"
-       cx="238.61388"
-       cy="115.34654"
-       fx="238.61388"
-       fy="115.34654"
-       r="142.57426" />
     <filter
        id="filter4038"
        inkscape:label="Drop shadow"
@@ -567,7 +558,7 @@
        x2="-256.56793"
        y2="98.293198"
        gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.4992949,0,0,1.4260558,436.2333,350.79316)" 
/>
+       gradientTransform="matrix(1.4992949,0,0,1.4260558,437.29747,348.66482)" 
/>
     <linearGradient
        inkscape:collect="always"
        xlink:href="#linearGradient3658"
@@ -577,6 +568,85 @@
        x2="679.29962"
        y2="715.97925"
        gradientUnits="userSpaceOnUse" />
+    <inkscape:perspective
+       id="perspective2980"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3658-0"
+       id="radialGradient3886-5"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.25347222,0,86.109396)"
+       cx="238.61388"
+       cy="115.34654"
+       fx="238.61388"
+       fy="115.34654"
+       r="142.57426" />
+    <linearGradient
+       id="linearGradient3658-0">
+      <stop
+         style="stop-color:#19e229;stop-opacity:0;"
+         offset="0"
+         id="stop3660-9" />
+      <stop
+         style="stop-color:#589b56;stop-opacity:1;"
+         offset="1"
+         id="stop3662-0" />
+    </linearGradient>
+    <filter
+       id="filter3712-4"
+       inkscape:label="Ridged border"
+       inkscape:menu="Bevels"
+       inkscape:menu-tooltip="Ridged border with inner bevel"
+       color-interpolation-filters="sRGB">
+      <feMorphology
+         id="feMorphology3714-0"
+         radius="4.3"
+         in="SourceAlpha"
+         result="result91" />
+      <feComposite
+         id="feComposite3716-1"
+         in2="result91"
+         operator="out"
+         in="SourceGraphic" />
+      <feGaussianBlur
+         id="feGaussianBlur3718-3"
+         result="result0"
+         stdDeviation="1.2" />
+      <feDiffuseLighting
+         id="feDiffuseLighting3720-7"
+         diffuseConstant="1"
+         result="result92">
+        <feDistantLight
+           id="feDistantLight3722-4"
+           elevation="66"
+           azimuth="225" />
+      </feDiffuseLighting>
+      <feBlend
+         id="feBlend3724-1"
+         in2="SourceGraphic"
+         mode="multiply"
+         result="result93" />
+      <feComposite
+         id="feComposite3726-1"
+         in2="SourceAlpha"
+         operator="in" />
+    </filter>
+    <radialGradient
+       r="142.57426"
+       fy="115.34654"
+       fx="238.61388"
+       cy="115.34654"
+       cx="238.61388"
+       
gradientTransform="matrix(0.43829706,0,0,0.12527653,490.27268,594.70655)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient2997"
+       xlink:href="#linearGradient3658-0"
+       inkscape:collect="always" />
   </defs>
   <sodipodi:namedview
      id="base"
@@ -585,19 +655,21 @@
      borderopacity="1.0"
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
-     inkscape:zoom="0.81454783"
-     inkscape:cx="377.54841"
-     inkscape:cy="264.44713"
+     inkscape:zoom="0.93636038"
+     inkscape:cx="514.14797"
+     inkscape:cy="303.55733"
      inkscape:document-units="px"
      inkscape:current-layer="layer1"
      showgrid="false"
      inkscape:window-width="1220"
-     inkscape:window-height="905"
-     inkscape:window-x="454"
-     inkscape:window-y="108"
+     inkscape:window-height="819"
+     inkscape:window-x="361"
+     inkscape:window-y="25"
      inkscape:window-maximized="0"
      showguides="true"
-     inkscape:guide-bbox="true" />
+     inkscape:guide-bbox="true"
+     inkscape:snap-grids="false"
+     inkscape:snap-to-guides="false" />
   <metadata
      id="metadata7">
     <rdf:RDF>
@@ -616,12 +688,12 @@
      id="layer1"
      transform="translate(0,-452.36218)">
     <rect
-       
style="fill:url(#linearGradient4636);fill-opacity:1.0;fill-rule:nonzero;stroke:#000000;stroke-width:0;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       
style="fill:url(#linearGradient4636);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
        id="rect4628"
        width="797"
        height="597"
-       x="-1.2012364e-05"
-       y="455.36218"
+       x="1.064159"
+       y="453.23386"
        ry="1.0732931" />
     <rect
        
style="fill:url(#radialGradient3844);fill-opacity:1;stroke:#000000;stroke-width:1.05799341;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
@@ -629,7 +701,7 @@
        width="514.79352"
        height="69.24894"
        x="248.38544"
-       y="824.6684"
+       y="814.02667"
        ry="0.43881688" />
     <rect
        
style="fill:url(#radialGradient3854);fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
@@ -637,10 +709,10 @@
        width="515.84161"
        height="39.603962"
        x="249.34653"
-       y="900.87708"
+       y="890.23535"
        ry="0.38899186" />
     <rect
-       transform="matrix(0.43829706,0,0,0.49424167,204.16871,580.07095)"
+       transform="matrix(0.43829706,0,0,0.49424167,207.36122,549.20999)"
        ry="12.871287"
        y="79.207924"
        x="96.039604"
@@ -651,13 +723,13 @@
     <text
        sodipodi:linespacing="100%"
        id="text3874"
-       y="643.45135"
-       x="284.95572"
+       y="612.59039"
+       x="288.14822"
        
style="font-size:36px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:BlairMdITC
 TT;-inkscape-font-specification:BlairMdITC TT Medium"
        xml:space="preserve"><tspan
          
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;font-family:BlairMdITC
 TT;-inkscape-font-specification:BlairMdITC TT Bold"
-         y="643.45135"
-         x="284.95572"
+         y="612.59039"
+         x="288.14822"
          id="tspan3876"
          sodipodi:role="line">URL</tspan></text>
     <rect
@@ -668,7 +740,7 @@
        x="96.039604"
        y="79.207924"
        ry="12.871287"
-       transform="matrix(0.43829706,0,0,0.49424167,334.86178,579.08085)" />
+       transform="matrix(0.43829706,0,0,0.49424167,338.46686,549.05022)" />
     <rect
        
style="fill:url(#radialGradient3904);fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter3712)"
        id="rect3892"
@@ -677,18 +749,18 @@
        x="96.039604"
        y="79.207924"
        ry="12.871287"
-       transform="matrix(0.43829706,0,0,0.49424167,204.16871,621.65511)" />
+       transform="matrix(0.43829706,0,0,0.49424167,207.36122,590.79415)" />
     <text
        xml:space="preserve"
        
style="font-size:36px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:BlairMdITC
 TT;-inkscape-font-specification:BlairMdITC TT Medium"
-       x="259.24753"
-       y="685.03552"
+       x="262.44003"
+       y="654.17456"
        id="text3894"
        sodipodi:linespacing="100%"><tspan
          sodipodi:role="line"
          id="tspan3896"
-         x="259.24753"
-         y="685.03552"
+         x="262.44003"
+         y="654.17456"
          
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;font-family:BlairMdITC
 TT;-inkscape-font-specification:BlairMdITC TT Bold">Web Site</tspan></text>
     <rect
        
style="fill:url(#radialGradient3926);fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter3712)"
@@ -698,7 +770,7 @@
        x="96.039604"
        y="79.207924"
        ry="12.871287"
-       transform="matrix(0.43829706,0,0,0.49424167,335.85188,662.24917)" />
+       transform="matrix(0.43829706,0,0,0.49424167,339.04439,631.38821)" />
     <rect
        
style="fill:url(#radialGradient3930);fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter3712)"
        id="rect3922"
@@ -707,7 +779,7 @@
        x="96.039604"
        y="79.207924"
        ry="12.871287"
-       transform="matrix(0.43829706,0,0,0.49424167,597.23802,661.25907)" />
+       transform="matrix(0.43829706,0,0,0.49424167,600.43053,630.39811)" />
     <rect
        
style="fill:url(#radialGradient3944);fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter3712)"
        id="rect3932"
@@ -716,21 +788,21 @@
        x="96.039604"
        y="79.207924"
        ry="12.871287"
-       transform="matrix(0.43829706,0,0,0.49424167,205.15881,703.83333)" />
+       transform="matrix(0.43829706,0,0,0.49424167,208.35132,672.97237)" />
     <text
        xml:space="preserve"
        
style="font-size:36px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:BlairMdITC
 TT;-inkscape-font-specification:BlairMdITC TT Medium"
-       x="279.67935"
-       y="767.21375"
+       x="287.78256"
+       y="736.35278"
        id="text3934"
        sodipodi:linespacing="100%"><tspan
          sodipodi:role="line"
          id="tspan3936"
-         x="279.67935"
-         y="767.21375"
+         x="287.78256"
+         y="736.35278"
          
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;font-family:BlairMdITC
 TT;-inkscape-font-specification:BlairMdITC TT Bold">Files</tspan></text>
     <rect
-       transform="matrix(0.43829706,0,0,0.49424167,205.15881,745.41749)"
+       transform="matrix(0.43829706,0,0,0.49424167,208.35132,714.55653)"
        ry="12.871287"
        y="79.207924"
        x="96.039604"
@@ -741,17 +813,17 @@
     <text
        sodipodi:linespacing="100%"
        id="text3954"
-       y="808.79791"
-       x="259.65472"
+       y="776.8728"
+       x="268.57544"
        
style="font-size:36px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:BlairMdITC
 TT;-inkscape-font-specification:BlairMdITC TT Medium"
        xml:space="preserve"><tspan
          
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;font-family:BlairMdITC
 TT;-inkscape-font-specification:BlairMdITC TT Bold"
-         y="808.79791"
-         x="259.65472"
+         y="776.8728"
+         x="268.57544"
          id="tspan3956"
          sodipodi:role="line">Storage</tspan></text>
     <rect
-       transform="matrix(0.43829706,0,0,0.49424167,466.54495,743.43729)"
+       transform="matrix(0.43829706,0,0,0.49424167,469.73746,712.57633)"
        ry="12.871287"
        y="79.207924"
        x="96.039604"
@@ -760,7 +832,7 @@
        id="rect3960"
        
style="fill:url(#radialGradient3968);fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter3712)"
 />
     <rect
-       transform="matrix(0.43829706,0,0,0.49424167,208.12911,908.78383)"
+       transform="matrix(0.89720363,0,0,0.48892885,166.76201,910.46082)"
        ry="12.871287"
        y="79.207924"
        x="96.039604"
@@ -776,196 +848,176 @@
        x="96.039604"
        y="79.207924"
        ry="12.871287"
-       transform="matrix(0.43829706,0,0,0.49424167,338.82218,907.79373)" />
-    <rect
-       transform="matrix(0.43829706,0,0,0.49424167,470.50535,907.79373)"
-       ry="12.871287"
-       y="79.207924"
-       x="96.039604"
-       height="72.277229"
-       width="285.14853"
-       id="rect3998"
-       
style="fill:url(#radialGradient4000);fill-opacity:1;stroke:#000000;stroke-width:2.14855289;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter3712)"
 />
-    <rect
-       
style="fill:url(#radialGradient4004);fill-opacity:1;stroke:#000000;stroke-width:2.14855289;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter3712)"
-       id="rect4002"
-       width="285.14853"
-       height="72.277229"
-       x="96.039604"
-       y="79.207924"
-       ry="12.871287"
-       transform="matrix(0.43829706,0,0,0.49424167,600.20832,907.79373)" />
+       transform="matrix(0.86942866,0,0,0.48920271,434.41441,910.33146)" />
     <text
        xml:space="preserve"
-       
style="font-size:36px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:BlairMdITC
 TT;-inkscape-font-specification:BlairMdITC TT Medium"
-       x="284"
-       y="971.17413"
+       
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:BlairMdITC
 TT;-inkscape-font-specification:BlairMdITC TT Bold"
+       x="360.88651"
+       y="971.48279"
        id="text4006"
        sodipodi:linespacing="100%"><tspan
          sodipodi:role="line"
          id="tspan4008"
-         x="284"
-         y="971.17413"
+         x="360.88651"
+         y="971.48279"
          
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;font-family:BlairMdITC
 TT;-inkscape-font-specification:BlairMdITC TT Bold">Host</tspan></text>
     <text
        sodipodi:linespacing="100%"
        id="text4010"
-       y="970.18402"
-       x="415.68317"
+       y="970.93951"
+       x="615.09998"
        
style="font-size:36px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:BlairMdITC
 TT;-inkscape-font-specification:BlairMdITC TT Medium"
        xml:space="preserve"><tspan
          
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;font-family:BlairMdITC
 TT;-inkscape-font-specification:BlairMdITC TT Bold"
-         y="970.18402"
-         x="415.68317"
+         y="970.93951"
+         x="615.09998"
          id="tspan4012"
          sodipodi:role="line">Host</tspan></text>
     <text
-       xml:space="preserve"
-       
style="font-size:36px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:BlairMdITC
 TT;-inkscape-font-specification:BlairMdITC TT Medium"
-       x="548.35645"
-       y="970.18402"
-       id="text4014"
-       sodipodi:linespacing="100%"><tspan
-         sodipodi:role="line"
-         id="tspan4016"
-         x="548.35645"
-         y="970.18402"
-         
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;font-family:BlairMdITC
 TT;-inkscape-font-specification:BlairMdITC TT Bold">Host</tspan></text>
-    <text
-       sodipodi:linespacing="100%"
-       id="text4018"
-       y="970.18402"
-       x="679.0495"
-       
style="font-size:36px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:BlairMdITC
 TT;-inkscape-font-specification:BlairMdITC TT Medium"
-       xml:space="preserve"><tspan
-         
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;font-family:BlairMdITC
 TT;-inkscape-font-specification:BlairMdITC TT Bold"
-         y="970.18402"
-         x="679.0495"
-         id="tspan4020"
-         sodipodi:role="line">Host</tspan></text>
-    <text
        sodipodi:linespacing="100%"
        id="text4030"
-       y="926.61969"
+       y="915.97797"
        x="437.46533"
-       
style="font-size:36px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;filter:url(#filter4066);font-family:BlairMdITC
 TT;-inkscape-font-specification:BlairMdITC TT Medium"
+       
style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:BlairMdITC
 TT;-inkscape-font-specification:BlairMdITC TT Bold"
        xml:space="preserve"><tspan
-         
style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;font-family:BlairMdITC
 TT;-inkscape-font-specification:BlairMdITC TT Bold"
-         y="926.61969"
+         
style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr;text-anchor:start;font-family:BlairMdITC
 TT;-inkscape-font-specification:BlairMdITC TT Bold"
+         y="915.97797"
          x="437.46533"
          id="tspan4032"
          sodipodi:role="line">CoroSync</tspan></text>
     <text
        xml:space="preserve"
-       
style="font-size:36px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter4038);font-family:BlairMdITC
 TT;-inkscape-font-specification:BlairMdITC TT Medium"
+       
style="font-size:36px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;font-family:BlairMdITC
 TT;-inkscape-font-specification:BlairMdITC TT Medium"
        x="505.78217"
-       y="870.18402"
+       y="859.5423"
        id="text4034"
        sodipodi:linespacing="100%"><tspan
          sodipodi:role="line"
          id="tspan4036"
          x="505.78217"
-         y="870.18402"
+         y="859.5423"
          
style="font-size:32px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;font-family:BlairMdITC
 TT;-inkscape-font-specification:BlairMdITC TT Bold">Pacemaker</tspan></text>
     <text
        xml:space="preserve"
-       
style="font-size:36px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;filter:url(#filter4066);font-family:BlairMdITC
 TT;-inkscape-font-specification:BlairMdITC TT Medium"
-       x="142.57423"
-       y="524.63947"
+       
style="font-size:47.99999953px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:BlairMdITC
 TT;-inkscape-font-specification:BlairMdITC TT Bold"
+       x="284.96414"
+       y="463.9245"
        id="text4080"
-       sodipodi:linespacing="100%"><tspan
+       sodipodi:linespacing="100%"
+       transform="scale(0.87379501,1.1444332)"><tspan
          sodipodi:role="line"
-         id="tspan4082"
-         x="142.57423"
-         y="524.63947"
-         
style="font-size:48px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;font-family:BlairMdITC
 TT;-inkscape-font-specification:BlairMdITC TT Bold">Active / 
Passive</tspan></text>
+         id="tspan2970">Active   /   Passive</tspan></text>
     <text
        sodipodi:linespacing="100%"
-       id="text4084"
-       y="970.9707"
-       x="43.591743"
-       
style="font-size:36px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:BlairMdITC
 TT;-inkscape-font-specification:BlairMdITC TT Medium"
-       xml:space="preserve"><tspan
-         
style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;font-family:BlairMdITC
 TT;-inkscape-font-specification:BlairMdITC TT Bold"
-         y="970.9707"
-         x="43.591743"
-         id="tspan4086"
-         sodipodi:role="line">Hardware</tspan></text>
+       id="text4094"
+       y="619.65417"
+       x="230.71913"
+       
style="font-size:24px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:end;line-height:100%;writing-mode:lr-tb;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:BlairMdITC
 TT;-inkscape-font-specification:BlairMdITC TT Bold"
+       xml:space="preserve"
+       transform="scale(0.9105012,1.0982962)"
+       inkscape:transform-center-x="-31.925134"><tspan
+         sodipodi:role="line"
+         id="tspan3082"
+         x="230.71913"
+         y="619.65417">Services</tspan><tspan
+         sodipodi:role="line"
+         id="tspan3084"
+         x="230.71913"
+         y="643.65417" /><tspan
+         sodipodi:role="line"
+         id="tspan3086"
+         x="230.71913"
+         y="667.65417" /><tspan
+         sodipodi:role="line"
+         id="tspan3088"
+         x="230.71913"
+         y="691.65417" /><tspan
+         sodipodi:role="line"
+         id="tspan3090"
+         x="230.71913"
+         y="715.65417" /><tspan
+         sodipodi:role="line"
+         id="tspan3092"
+         x="230.71913"
+         y="739.65417" /><tspan
+         sodipodi:role="line"
+         id="tspan3094"
+         x="230.71913"
+         y="763.65417" /><tspan
+         sodipodi:role="line"
+         id="tspan3096"
+         x="230.71913"
+         y="787.65417">Cluster</tspan><tspan
+         sodipodi:role="line"
+         id="tspan3098"
+         x="230.71913"
+         y="811.65417">Software</tspan><tspan
+         sodipodi:role="line"
+         id="tspan3100"
+         x="230.71913"
+         y="835.65417" /><tspan
+         sodipodi:role="line"
+         id="tspan3102"
+         x="230.71913"
+         y="859.65417" /><tspan
+         sodipodi:role="line"
+         id="tspan3104"
+         x="230.71913"
+         y="883.65417">Hardware</tspan><tspan
+         sodipodi:role="line"
+         id="tspan3106"
+         x="230.71913"
+         y="907.65417" /><tspan
+         sodipodi:role="line"
+         id="tspan3108"
+         x="230.71913"
+         y="931.65417" /></text>
     <text
        xml:space="preserve"
        
style="font-size:36px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:BlairMdITC
 TT;-inkscape-font-specification:BlairMdITC TT Medium"
-       x="117.54487"
-       y="886.02557"
-       id="text4088"
-       sodipodi:linespacing="100%"><tspan
-         sodipodi:role="line"
-         id="tspan4090"
-         x="117.54487"
-         y="886.02557"
-         
style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;font-family:BlairMdITC
 TT;-inkscape-font-specification:BlairMdITC TT Bold">Cluster</tspan><tspan
-         sodipodi:role="line"
-         x="117.54487"
-         y="906.02557"
-         
style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;font-family:BlairMdITC
 TT;-inkscape-font-specification:BlairMdITC TT Bold"
-         id="tspan4092">Software</tspan></text>
-    <text
-       sodipodi:linespacing="100%"
-       id="text4094"
-       y="727.43585"
-       x="117.48581"
-       
style="font-size:36px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:BlairMdITC
 TT;-inkscape-font-specification:BlairMdITC TT Medium"
-       xml:space="preserve"><tspan
-         id="tspan4098"
-         
style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;font-family:BlairMdITC
 TT;-inkscape-font-specification:BlairMdITC TT Bold"
-         y="727.43585"
-         x="117.48581"
-         sodipodi:role="line">Services</tspan></text>
-    <text
-       xml:space="preserve"
-       
style="font-size:36px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:BlairMdITC
 TT;-inkscape-font-specification:BlairMdITC TT Medium"
-       x="416.41132"
-       y="642.58704"
+       x="417.47614"
+       y="613.85376"
        id="text4472"
        sodipodi:linespacing="100%"><tspan
          sodipodi:role="line"
          id="tspan4474"
-         x="416.41132"
-         y="642.58704"
+         x="417.47614"
+         y="613.85376"
          
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;font-family:BlairMdITC
 TT;-inkscape-font-specification:BlairMdITC TT Bold">URL</tspan></text>
     <text
        xml:space="preserve"
        
style="font-size:36px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:BlairMdITC
 TT;-inkscape-font-specification:BlairMdITC TT Medium"
-       x="657.25055"
-       y="725.92633"
+       x="660.44305"
+       y="695.06537"
        id="text4480"
        sodipodi:linespacing="100%"><tspan
          sodipodi:role="line"
          id="tspan4482"
-         x="657.25055"
-         y="725.92633"
+         x="660.44305"
+         y="695.06537"
          
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;font-family:BlairMdITC
 TT;-inkscape-font-specification:BlairMdITC TT Bold">D/base</tspan></text>
     <text
        sodipodi:linespacing="100%"
        id="text4484"
-       y="805.94604"
-       x="521.78308"
+       y="775.08508"
+       x="524.97559"
        
style="font-size:36px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:BlairMdITC
 TT;-inkscape-font-specification:BlairMdITC TT Medium"
        xml:space="preserve"><tspan
          
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;font-family:BlairMdITC
 TT;-inkscape-font-specification:BlairMdITC TT Bold"
-         y="805.94604"
-         x="521.78308"
+         y="775.08508"
+         x="524.97559"
          id="tspan4486"
          sodipodi:role="line">Storage</tspan></text>
     <text
        sodipodi:linespacing="100%"
        id="text4488"
-       y="725.56299"
-       x="397.08615"
+       y="694.70203"
+       x="400.27866"
        
style="font-size:36px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:BlairMdITC
 TT;-inkscape-font-specification:BlairMdITC TT Medium"
        xml:space="preserve"><tspan
          
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;font-family:BlairMdITC
 TT;-inkscape-font-specification:BlairMdITC TT Bold"
-         y="725.56299"
-         x="397.08615"
+         y="694.70203"
+         x="400.27866"
          id="tspan4490"
          sodipodi:role="line">D/base</tspan></text>
     <rect
@@ -986,8 +1038,8 @@
        
style="fill:url(#linearGradient4626);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
        transform="matrix(0,-1,1,0,0,0)" />
     <path
-       
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
-       d="m 372.23245,801.95315 136.40638,-1.03339"
+       
style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)"
+       d="M 375.42496,771.09219 511.83134,770.0588"
        id="path5090"
        inkscape:connector-type="polyline"
        inkscape:connection-start="#rect3952"
@@ -995,33 +1047,33 @@
     <text
        sodipodi:linespacing="100%"
        id="text5646"
-       y="710.74072"
-       x="539.94647"
+       y="679.87976"
+       x="543.13898"
        
style="font-size:36px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:BlairMdITC
 TT;-inkscape-font-specification:BlairMdITC TT Medium"
        xml:space="preserve"><tspan
          
style="font-size:12px;font-style:italic;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;font-family:BlairMdITC
 TT;-inkscape-font-specification:BlairMdITC TT Bold"
-         y="710.74072"
-         x="539.94647"
+         y="679.87976"
+         x="543.13898"
          id="tspan5648"
          sodipodi:role="line">Synch</tspan></text>
     <text
        xml:space="preserve"
        
style="font-size:36px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:BlairMdITC
 TT;-inkscape-font-specification:BlairMdITC TT Medium"
-       x="413.49594"
-       y="794.2226"
+       x="416.68845"
+       y="763.36163"
        id="text5650"
        sodipodi:linespacing="100%"><tspan
          sodipodi:role="line"
          id="tspan5652"
-         x="413.49594"
-         y="794.2226"
+         x="416.68845"
+         y="763.36163"
          
style="font-size:12px;font-style:italic;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;font-family:BlairMdITC
 TT;-inkscape-font-specification:BlairMdITC TT Bold">Synch</tspan></text>
     <path
-       
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-end:url(#Arrow1Mend)"
-       d="M 502.92552,719.02153 639.3319,718.50484"
+       
style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-end:url(#Arrow1Mend)"
+       d="m 506.11803,688.16057 136.40638,-0.51669"
        id="path5840"
        inkscape:connector-type="polyline"
-       inkscape:connection-start="#rect3918"
-       inkscape:connection-end="#rect3922" />
+       inkscape:connection-end="#rect3922"
+       inkscape:connection-start="#rect3918" />
   </g>
 </svg>

_______________________________________________
Pacemaker mailing list: Pacemaker@oss.clusterlabs.org
http://oss.clusterlabs.org/mailman/listinfo/pacemaker

Project Home: http://www.clusterlabs.org
Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
Bugs: http://developerbugs.linux-foundation.org/enter_bug.cgi?product=Pacemaker

Reply via email to