Modified: helix/site-content/Architecture.html
URL: 
http://svn.apache.org/viewvc/helix/site-content/Architecture.html?rev=1899878&r1=1899877&r2=1899878&view=diff
==============================================================================
--- helix/site-content/Architecture.html (original)
+++ helix/site-content/Architecture.html Fri Apr 15 06:54:11 2022
@@ -1,20 +1,19 @@
 
 <!DOCTYPE html>
 <!--
- Generated by Apache Maven Doxia at 2021-11-21
+ Generated by Apache Maven Doxia at 2022-04-15
  Rendered using Reflow Maven Skin 1.1.1 
(http://andriusvelykis.github.io/reflow-maven-skin)
 -->
 <html  xml:lang="en" lang="en">
 
        <head>
                <meta charset="UTF-8" />
-               <title>Apache Helix -   Architecture</title>
+               <title>Apache Helix &#x2013; Architecture</title>
                <meta name="viewport" content="width=device-width, 
initial-scale=1.0" />
                <meta name="description" content="" />
                <meta http-equiv="content-language" content="en" />
 
-               <link href="./css/bootstrap.min.css" rel="stylesheet" />
-               <link href="./css/bootstrap-responsive.min.css" 
rel="stylesheet" />
+               <link 
href="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/css/bootstrap.min.css";
 rel="stylesheet" />
                <link href="./css/docs.css" rel="stylesheet" />
                <link href="./css/reflow-skin.css" rel="stylesheet" />
 
@@ -26,23 +25,14 @@
 
                <!-- Le HTML5 shim, for IE6-8 support of HTML5 elements -->
                <!--[if lt IE 9]>
-                       <script src="./js/html5.js"></script>
+                       <script 
src="http://html5shim.googlecode.com/svn/trunk/html5.js";></script>
                <![endif]-->
 
 
                
-<script type="text/javascript">var _gaq = _gaq || [];
-        _gaq.push(['_setAccount', 'UA-3211522-12']);
-        _gaq.push(['_trackPageview']);
-
-        (function() {
-        var ga = document.createElement('script'); ga.type = 
'text/javascript'; ga.async = true;
-        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 
'http://www') + '.google-analytics.com/ga.js';
-        var s = document.getElementsByTagName('script')[0]; 
s.parentNode.insertBefore(ga, s);
-        })();</script>
        </head>
 
-       <body class="page-architecture project-website" data-spy="scroll" 
data-offset="60" data-target="#toc-scroll-target">
+       <body class="page-$config.fileId project-$config.projectId" 
data-spy="scroll" data-offset="60" data-target="#toc-scroll-target">
 
                <div class="navbar navbar-fixed-top">
                        <div class="navbar-inner">
@@ -52,77 +42,65 @@
                                                <span class="icon-bar"></span>
                                                <span class="icon-bar"></span>
                                        </a>
-                                       <a class="brand" href="./">Apache 
Helix</a>
                                        <div class="nav-collapse collapse" 
id="top-nav-collapse">
                                                <ul class="nav pull-right">
                                                        <li class="dropdown 
active">
                                                                <a href="#" 
class="dropdown-toggle" data-toggle="dropdown">Learn <b class="caret"></b></a>
                                                                <ul 
class="dropdown-menu">
-                                                                       <li ><a 
href="Concepts.html" title="Core Concepts">Core Concepts</a></li>
+                                                                       <li 
class="active"><a href="" title="Core Concepts">Core Concepts</a></li>
                                                                        <li 
class="active"><a href="" title="Architecture">Architecture</a></li>
-                                                                       <li ><a 
href="Publications.html" title="Publications">Publications</a></li>
-                                                                       <li ><a 
href="ClientLibraries.html" title="Client Libraries">Client Libraries</a></li>
+                                                                       <li 
class="active"><a href="" title="Publications">Publications</a></li>
+                                                                       <li 
class="active"><a href="" title="Client Libraries">Client Libraries</a></li>
                                                                </ul>
                                                        </li>
-                                                       <li class="dropdown">
+                                                       <li class="dropdown 
active">
                                                                <a href="#" 
class="dropdown-toggle" data-toggle="dropdown">Documentation <b 
class="caret"></b></a>
                                                                <ul 
class="dropdown-menu">
-                                                                       <li ><a 
href="1.0.2-docs/index.html" title="1.0.2">1.0.2</a></li>
-                                                                       <li ><a 
href="1.0.1-docs/index.html" title="1.0.1">1.0.1</a></li>
-                                                                       <li ><a 
href="1.0.0-docs/index.html" title="1.0.0 (deprecated)">1.0.0 
(deprecated)</a></li>
-                                                                       <li ><a 
href="0.9.8-docs/index.html" title="0.9.8">0.9.8</a></li>
-                                                                       <li ><a 
href="0.9.7-docs/index.html" title="0.9.7 (stable)">0.9.7 (stable)</a></li>
-                                                                       <li ><a 
href="0.9.4-docs/index.html" title="0.9.4">0.9.4</a></li>
-                                                                       <li ><a 
href="0.9.1-docs/index.html" title="0.9.1">0.9.1</a></li>
-                                                                       <li ><a 
href="0.9.0-docs/index.html" title="0.9.0">0.9.0</a></li>
-                                                                       <li ><a 
href="0.8.4-docs/index.html" title="0.8.4">0.8.4</a></li>
-                                                                       <li ><a 
href="0.8.3-docs/index.html" title="0.8.3 (alpha)">0.8.3 (alpha)</a></li>
-                                                                       <li ><a 
href="0.8.2-docs/index.html" title="0.8.2">0.8.2</a></li>
-                                                                       <li ><a 
href="0.8.1-docs/index.html" title="0.8.1">0.8.1</a></li>
-                                                                       <li ><a 
href="0.8.0-docs/index.html" title="0.8.0">0.8.0</a></li>
-                                                                       <li ><a 
href="trunk-docs/index.html" title="trunk">trunk</a></li>
+                                                                       <li 
class="active"><a href="" title="1.0.2">1.0.2</a></li>
+                                                                       <li 
class="active"><a href="" title="0.9.10 (0.9.9)">0.9.10 (0.9.9)</a></li>
+                                                                       <li 
class="active"><a href="" title="trunk">trunk</a></li>
                                                                </ul>
                                                        </li>
-                                                       <li class="dropdown">
+                                                       <li class="dropdown 
active">
                                                                <a href="#" 
class="dropdown-toggle" data-toggle="dropdown">Helix 1.0.2 <b 
class="caret"></b></a>
                                                                <ul 
class="dropdown-menu">
-                                                                       <li ><a 
href="1.0.2-docs/index.html" title="Documentation">Documentation</a></li>
-                                                                       <li ><a 
href="1.0.2-docs/Quickstart.html" title="Quick Start">Quick Start</a></li>
-                                                                       <li ><a 
href="1.0.2-docs/Tutorial.html" title="Tutorial">Tutorial</a></li>
-                                                                       <li ><a 
href="1.0.2-docs/download.html" title="Download">Download</a></li>
+                                                                       <li 
class="active"><a href="" title="Documentation">Documentation</a></li>
+                                                                       <li 
class="active"><a href="" title="Quick Start">Quick Start</a></li>
+                                                                       <li 
class="active"><a href="" title="Tutorial">Tutorial</a></li>
+                                                                       <li 
class="active"><a href="" title="Download">Download</a></li>
                                                                </ul>
                                                        </li>
-                                                       <li class="dropdown">
-                                                               <a href="#" 
class="dropdown-toggle" data-toggle="dropdown">Helix 0.9.8 <b 
class="caret"></b></a>
+                                                       <li class="dropdown 
active">
+                                                               <a href="#" 
class="dropdown-toggle" data-toggle="dropdown">Helix 0.9.10 (0.9.9) <b 
class="caret"></b></a>
                                                                <ul 
class="dropdown-menu">
-                                                                       <li ><a 
href="0.9.8-docs/index.html" title="Documentation">Documentation</a></li>
-                                                                       <li ><a 
href="0.9.8-docs/Quickstart.html" title="Quick Start">Quick Start</a></li>
-                                                                       <li ><a 
href="0.9.8-docs/Tutorial.html" title="Tutorial">Tutorial</a></li>
-                                                                       <li ><a 
href="0.9.8-docs/download.html" title="Download">Download</a></li>
+                                                                       <li 
class="active"><a href="" title="Documentation">Documentation</a></li>
+                                                                       <li 
class="active"><a href="" title="Quick Start">Quick Start</a></li>
+                                                                       <li 
class="active"><a href="" title="Tutorial">Tutorial</a></li>
+                                                                       <li 
class="active"><a href="" title="Download">Download</a></li>
                                                                </ul>
                                                        </li>
-                                                       <li class="dropdown">
+                                                       <li class="dropdown 
active">
                                                                <a href="#" 
class="dropdown-toggle" data-toggle="dropdown">Get Involved <b 
class="caret"></b></a>
                                                                <ul 
class="dropdown-menu">
-                                                                       <li ><a 
href="IRC.html" title="IRC">IRC</a></li>
-                                                                       <li ><a 
href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
-                                                                       <li ><a 
href="issue-tracking.html" title="Issues">Issues</a></li>
-                                                                       <li ><a 
href="team-list.html" title="Team">Team</a></li>
-                                                                       <li ><a 
href="sources.html" title="Sources">Sources</a></li>
-                                                                       <li ><a 
href="integration.html" title="Continuous Integration">Continuous 
Integration</a></li>
-                                                                       <li ><a 
href="involved/building.html" title="Building Guide">Building Guide</a></li>
-                                                                       <li ><a 
href="releasing.html" title="Release Guide">Release Guide</a></li>
-                                                                       <li ><a 
href="involved/contribdocs.html" title="Improve this Website">Improve this 
Website</a></li>
+                                                                       <li 
class="active"><a href="" title="IRC">IRC</a></li>
+                                                                       <li 
class="active"><a href="" title="Mailing Lists">Mailing Lists</a></li>
+                                                                       <li 
class="active"><a href="" title="Issues">Issues</a></li>
+                                                                       <li 
class="active"><a href="" title="Team">Team</a></li>
+                                                                       <li 
class="active"><a href="" title="Sources">Sources</a></li>
+                                                                       <li 
class="active"><a href="" title="Continuous Integration">Continuous 
Integration</a></li>
+                                                                       <li 
class="active"><a href="" title="Building Guide">Building Guide</a></li>
+                                                                       <li 
class="active"><a href="" title="Release Guide">Release Guide</a></li>
+                                                                       <li 
class="active"><a href="" title="Improve this Website">Improve this 
Website</a></li>
                                                                </ul>
                                                        </li>
-                                                       <li class="dropdown">
+                                                       <li class="dropdown 
active">
                                                                <a href="#" 
class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
                                                                <ul 
class="dropdown-menu">
-                                                                       <li ><a 
href="http://www.apache.org/"; title="ASF Home" class="externalLink">ASF 
Home</a></li>
-                                                                       <li ><a 
href="http://www.apache.org/licenses/"; title="License" 
class="externalLink">License</a></li>
-                                                                       <li ><a 
href="http://www.apache.org/foundation/sponsorship.html"; title="Sponsorship" 
class="externalLink">Sponsorship</a></li>
-                                                                       <li ><a 
href="http://www.apache.org/foundation/thanks.html"; title="Thanks" 
class="externalLink">Thanks</a></li>
-                                                                       <li ><a 
href="http://www.apache.org/security/"; title="Security" 
class="externalLink">Security</a></li>
+                                                                       <li 
class="active"><a href="" title="ASF Home">ASF Home</a></li>
+                                                                       <li 
class="active"><a href="" title="License">License</a></li>
+                                                                       <li 
class="active"><a href="" title="Sponsorship">Sponsorship</a></li>
+                                                                       <li 
class="active"><a href="" title="Thanks">Thanks</a></li>
+                                                                       <li 
class="active"><a href="" title="Security">Security</a></li>
                                                                </ul>
                                                        </li>
                                                </ul>
@@ -141,20 +119,19 @@
                <div class="row" id="banner">
                        <div class="span12">
                                <div class="pull-left">
-                                       <a href="./" id="bannerLeft"><img 
src="images/helix-logo.jpg" alt='"''"' /></a>
-                                       <p class="lead">A cluster management 
framework for partitioned and replicated distributed resources</p>
+                                       <a href="" id="bannerLeft"><img src="" 
alt='"''"' /></a>
                                </div>
                                <div class="pull-right">
-                                       <a href="http://www.apache.org/"; 
id="bannerRight"><img src="images/feather_small.gif" alt='"''"' /></a>
+                                       <a href="http://www.apache.org/"; 
id="bannerRight"><img src="" alt='"''"' /></a>
                                </div>
                        </div>
                </div>
        </div>
                <div>
                        <ul class="breadcrumb">
-                               <li><a href="./" title="Apache Helix">Apache 
Helix</a></li>
+                               <li><a href="" title="Apache Helix">Apache 
Helix</a></li>
                                <li class="divider">/</li>
-                               <li>  Architecture</li>
+                               <li>Architecture</li>
                        </ul>
                </div>
        </header>
@@ -163,257 +140,7 @@
        <div class="row">
                <div class="span12">
                        <div class="body-content">
-<!-- -
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-  http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License. --> 
-<p></p> 
-<div class="section"> 
- <div class="page-header">
-  <h2 id="Architecture">Architecture</h2>
- </div> 
- <p>Helix aims to provide the following abilities to a distributed system:</p> 
- <ul> 
-  <li>Automatic management of a cluster hosting partitioned, replicated 
resources</li> 
-  <li>Soft and hard failure detection and handling</li> 
-  <li>Automatic load balancing via smart placement of resources on servers 
(nodes) based on server capacity and resource profile (size of partitions, 
access patterns, etc)</li> 
-  <li>Centralized config management and self discovery, eliminating the need 
to modify config on each node</li> 
-  <li>Fault tolerance and optimized rebalancing during cluster expansion</li> 
-  <li>Management of the entire operational lifecycle of a node. Add, start, 
stop, enable, and disable without downtime</li> 
-  <li>Monitoring of cluster health and alerting on SLA violations</li> 
-  <li>A service discovery mechanism to route requests</li> 
- </ul> 
- <p>To build such a system, we need a mechanism to coordinate between 
different nodes and other components in the system. This mechanism can be 
achieved with software that reacts to any change in the cluster and comes up 
with a set of tasks needed to bring the cluster to a stable state. The set of 
tasks will be assigned to one or more nodes in the cluster. Helix serves this 
purpose of managing the various components in the cluster.</p> 
- <p><img src="images/system.png" alt="Helix Design" /></p> 
-</div> 
-<div class="section"> 
- <h2 id="Distributed_System_Components">Distributed System Components</h2> 
- <p>In general any distributed system cluster will have the following 
components and properties:</p> 
- <ul> 
-  <li>A set of nodes also referred to as <b>instances</b></li> 
-  <li>A set of <b>resources</b> which can be databases, lucene indexes or 
tasks</li> 
-  <li>Subdivisions of each resource into one or more <b>partitions</b></li> 
-  <li>Copies of each resource called <b>replicas</b></li> 
-  <li>The <b>state</b> of each replica, e.g. Master, Slave, Leader, Standby, 
Online, Offline, etc.</li> 
- </ul> 
-</div> 
-<div class="section"> 
- <h2 id="Roles">Roles</h2> 
- <p><img src="images/HELIX-components.png" alt="Helix Design" /></p> 
- <p>Not all nodes in a distributed system will perform similar 
functionalities. For example, a few nodes might be serving requests and a few 
nodes might be sending requests, and some other nodes might be controlling the 
nodes in the cluster. Thus, Helix categorizes nodes by their specific roles in 
the system.</p> 
- <p>Helix divides nodes into 3 logical components based on their 
responsibilities:</p> 
- <ol style="list-style-type: decimal"> 
-  <li><b>Participant</b>: The nodes that actually host the distributed 
resources</li> 
-  <li><b>Spectator</b>: The nodes that simply observe the current state of 
each Participant and routes requests accordingly. Routers, for example, need to 
know the instance on which a partition is hosted and its state in order to 
route the request to the appropriate endpoint</li> 
-  <li><b>Controller</b>: The node that observes and controls the Participant 
nodes. It is responsible for coordinating all transitions in the cluster and 
ensuring that state constraints are satisfied while maintaining cluster 
stability</li> 
- </ol> 
- <p>These are simply logical components and can be deployed according to 
system requirements. For example, the Controller:</p> 
- <ol style="list-style-type: decimal"> 
-  <li>can be deployed as a separate service</li> 
-  <li>can be deployed along with a Participant but only one Controller will be 
active at any given time.</li> 
- </ol> 
- <p>Both have pros and cons, which will be discussed later and one can chose 
the mode of deployment as per system needs.</p> 
-</div> 
-<div class="section"> 
- <h2 id="Cluster_State_Metadata_Store">Cluster State Metadata Store</h2> 
- <p>We need a distributed store to maintain the state of the cluster and a 
notification system to notify if there is any change in the cluster state. 
Helix uses <a class="externalLink" href="http://zookeeper.apache.org";>Apache 
ZooKeeper</a> to achieve this functionality.</p> 
- <p>Zookeeper provides:</p> 
- <ul> 
-  <li>A way to represent PERSISTENT state which remains until its deleted</li> 
-  <li>A way to represent TRANSIENT/EPHEMERAL state which vanishes when the 
process that created the state dies</li> 
-  <li>A notification mechanism when there is a change in PERSISTENT and 
EPHEMERAL state</li> 
- </ul> 
- <p>The namespace provided by ZooKeeper is much like that of a standard file 
system. A name is a sequence of path elements separated by a slash (/). Every 
node (ZNode) in ZooKeeper's namespace is identified by a path.</p> 
- <p>More info on Zookeeper can be found at <a class="externalLink" 
href="http://zookeeper.apache.org";>http://zookeeper.apache.org</a></p> 
-</div> 
-<div class="section"> 
- <h2 id="State_Machine_and_Constraints">State Machine and Constraints</h2> 
- <p>Even though the concepts of Resources, Partitions, and Replicas are common 
to most distributed systems, one thing that differentiates one distributed 
system from another is the way each partition is assigned a state and the 
constraints on each state.</p> 
- <p>For example:</p> 
- <ol style="list-style-type: decimal"> 
-  <li>If a system is serving read-only data then all of a partition's replicas 
are equivalent and they can either be ONLINE or OFFLINE.</li> 
-  <li>If a system takes <i>both</i> reads and writes but must ensure that 
writes go through only one partition, the states will be MASTER, SLAVE, and 
OFFLINE. Writes go through the MASTER and replicate to the SLAVEs. Optionally, 
reads can go through SLAVEs.</li> 
- </ol> 
- <p>Apart from defining the state for each partition, the transition path 
between states can be application specific. For example, in order to become 
MASTER it might be a requirement to first become a SLAVE. This ensures that if 
the SLAVE does not have the data as part of OFFLINE-SLAVE transition it can 
bootstrap data from other nodes in the system.</p> 
- <p>Helix provides a way to configure an application-specific state machine 
along with constraints on each state. Along with constraints on STATE, Helix 
also provides a way to specify constraints on transitions. (More on this 
later.)</p> 
- <div class="source"> 
-  <pre>          OFFLINE  | SLAVE  |  MASTER
-         _____________________________
-        |          |        |         |
-OFFLINE |   N/A    | SLAVE  | SLAVE   |
-        |__________|________|_________|
-        |          |        |         |
-SLAVE   |  OFFLINE |   N/A  | MASTER  |
-        |__________|________|_________|
-        |          |        |         |
-MASTER  | SLAVE    | SLAVE  |   N/A   |
-        |__________|________|_________|
-
-</pre> 
- </div> 
- <p><img src="images/statemachine.png" alt="Helix Design" /></p> 
-</div> 
-<div class="section"> 
- <h2 id="Concepts">Concepts</h2> 
- <p>The following terminologies are used in Helix to model resources following 
a state machine.</p> 
- <ul> 
-  <li><b>IdealState</b>: The state in which we need the cluster to be in if 
all nodes are up and running. In other words, all state constraints are 
satisfied.</li> 
-  <li><b>CurrentState</b>: The actual current state of each node in the 
cluster</li> 
-  <li><b>ExternalView</b>: The combined view of the CurrentState of all 
nodes.</li> 
- </ul> 
- <p>The goal of Helix is always to make the CurrentState (and by extension, 
the ExternalView) of the system same as the IdealState. Some scenarios where 
this may not be true are:</p> 
- <ul> 
-  <li>Some or all nodes are down</li> 
-  <li>One or more nodes fail</li> 
-  <li>New nodes are added and the partitions need to be reassigned</li> 
- </ul> 
- <div class="section"> 
-  <h3 id="IdealState">IdealState</h3> 
-  <p>Helix lets the application define the IdealState for each resource. It 
consists of:</p> 
-  <ul> 
-   <li>A list of partitions, e.g. 64</li> 
-   <li>Number of replicas for each partition, e.g. 3</li> 
-   <li>The assigned node and state for each replica</li> 
-  </ul> 
-  <p>Example:</p> 
-  <ul> 
-   <li>Partition-1, replica-1: Master, Node-1</li> 
-   <li>Partition-1, replica-2: Slave, Node-2</li> 
-   <li>Partition-1, replica-3: Slave, Node-3</li> 
-   <li>…..</li> 
-   <li>…..</li> 
-   <li>Partition-p, replica-r: Slave, Node-n</li> 
-  </ul> 
-  <p>Helix comes with various algorithms to automatically assign the 
partitions to nodes. The default algorithm minimizes the number of shuffles 
that happen when new nodes are added to the system.</p> 
- </div> 
- <div class="section"> 
-  <h3 id="CurrentState">CurrentState</h3> 
-  <p>Every participant in the cluster hosts one or more partitions of a 
resource. Each of the partitions has a state associated with it.</p> 
-  <p>Example Node-1</p> 
-  <ul> 
-   <li>Partition-1, Master</li> 
-   <li>Partition-2, Slave</li> 
-   <li>….</li> 
-   <li>….</li> 
-   <li>Partition-p, Slave</li> 
-  </ul> 
- </div> 
- <div class="section"> 
-  <h3 id="ExternalView">ExternalView</h3> 
-  <p>External clients needs to know the state of each partition in the cluster 
and the Node hosting that partition. Helix provides one view of the system to 
Spectators as the ExternalView. The ExternalView is simply an aggregate of all 
node CurrentStates.</p> 
-  <ul> 
-   <li>Partition-1, replica-1, Master, Node-1</li> 
-   <li>Partition-1, replica-2, Slave, Node-2</li> 
-   <li>Partition-1, replica-3, Slave, Node-3</li> 
-   <li>…..</li> 
-   <li>…..</li> 
-   <li>Partition-p, replica-3, Slave, Node-n</li> 
-  </ul> 
- </div> 
-</div> 
-<div class="section"> 
- <h2 id="Process_Workflow">Process Workflow</h2> 
- <p>Mode of operation in a cluster</p> 
- <p>A node process can be one of the following:</p> 
- <ul> 
-  <li>Participant: The process registers itself in the cluster and acts on the 
messages received in its queue and updates the current state. Example: a 
storage node in a distributed database</li> 
-  <li>Spectator: The process is simply interested in the changes in the 
ExternalView.</li> 
-  <li>Controller: This process actively controls the cluster by reacting to 
changes in cluster state and sending state transition messages to 
Participants.</li> 
- </ul> 
- <div class="section"> 
-  <h3 id="Participant_Node_Process">Participant Node Process</h3> 
-  <ul> 
-   <li>When the Participant starts up, it registers itself under 
<b>LiveInstances</b></li> 
-   <li>After registering, it waits for new <b>messages</b> in the message 
queue</li> 
-   <li>When it receives a message, it will perform the required task as 
indicated in the message</li> 
-   <li>After the task is completed, depending on the task outcome it updates 
the CurrentState</li> 
-  </ul> 
- </div> 
- <div class="section"> 
-  <h3 id="Controller_Process">Controller Process</h3> 
-  <ul> 
-   <li>Watches IdealState</li> 
-   <li>Notified when a Participant goes down, comes up, is added, or is 
removed. Watches the ephemeral LiveInstance ZNode and the CurrentState of each 
Participant in the cluster</li> 
-   <li>Triggers appropriate state transitions by sending messages to 
Participants</li> 
-  </ul> 
- </div> 
- <div class="section"> 
-  <h3 id="Spectator_Process">Spectator Process</h3> 
-  <ul> 
-   <li>When the process starts, it asks the Helix agent to be notified of 
changes in ExternalView</li> 
-   <li>Whenever it receives a notification, it reads the ExternalView and 
performs required duties</li> 
-  </ul> 
- </div> 
- <div class="section"> 
-  <h3 
id="Interaction_between_the_Controller_Participant_and_Spectator">Interaction 
between the Controller, Participant and Spectator</h3> 
-  <p>The following picture shows how Controllers, Participants and Spectators 
interact with each other.</p> 
-  <p><img src="images/helix-architecture.png" alt="Helix Architecture" /></p> 
- </div> 
-</div> 
-<div class="section"> 
- <h2 id="Core_Controller_Algorithm">Core Controller Algorithm</h2> 
- <ul> 
-  <li>Get the IdealState and the CurrentState of active storage nodes from 
ZooKeeper</li> 
-  <li>Compute the delta between IdealState and CurrentState for each partition 
replica across all Participant nodes</li> 
-  <li>For each partition compute tasks based on the State Machine Table. It's 
possible to configure priority on the state Transition. For example, in case of 
MasterSlave: 
-   <ul> 
-    <li>Attempt mastership transfer if possible without violating 
constraints</li> 
-    <li>Partition addition</li> 
-    <li>Partition drop</li> 
-   </ul></li> 
-  <li>Add the transition tasks in parallel if possible to the respective queue 
for each storage node (if the tasks added are mutually independent)</li> 
-  <li>If a transition task is dependent on another task being completed, do 
not add that task</li> 
-  <li>After any task is completed by a Participant, Controllers gets notified 
of the change and the algorithm is re-run until the CurrentState matches the 
IdealState.</li> 
- </ul> 
-</div> 
-<div class="section"> 
- <h2 id="Helix_ZNode_Layout">Helix ZNode Layout</h2> 
- <p>Helix organizes ZNodes under the cluster name in multiple levels.</p> 
- <p>The top level (under the cluster name) ZNodes are all Helix-defined and in 
upper case:</p> 
- <ul> 
-  <li>PROPERTYSTORE: application property store</li> 
-  <li>STATEMODELDEFES: state model definitions</li> 
-  <li>INSTANCES: instance runtime information including current state and 
messages</li> 
-  <li>CONFIGS: configurations</li> 
-  <li>IDEALSTATES: ideal states</li> 
-  <li>EXTERNALVIEW: external views</li> 
-  <li>LIVEINSTANCES: live instances</li> 
-  <li>CONTROLLER: cluster controller runtime information</li> 
- </ul> 
- <p>Under INSTANCES, there are runtime ZNodes for each instance. An instance 
organizes ZNodes as follows:</p> 
- <ul> 
-  <li>CURRENTSTATES 
-   <ul> 
-    <li>sessionId</li> 
-    <li>resourceName</li> 
-   </ul></li> 
-  <li>ERRORS</li> 
-  <li>STATUSUPDATES</li> 
-  <li>MESSAGES</li> 
-  <li>HEALTHREPORT</li> 
- </ul> 
- <p>Under CONFIGS, there are different scopes of configurations:</p> 
- <ul> 
-  <li>RESOURCE: contains resource scope configurations</li> 
-  <li>CLUSTER: contains cluster scope configurations</li> 
-  <li>PARTICIPANT: contains participant scope configurations</li> 
- </ul> 
- <p>The following image shows an example of the Helix ZNode layout for a 
cluster named “test-cluster”:</p> 
- <p><img src="images/helix-znode-layout.png" alt="Helix znode layout" /></p> 
-</div>
+$bodyWithHeader
                        </div>
                </div>
        </div>
@@ -426,145 +153,100 @@ MASTER  | SLAVE    | SLAVE  |   N/A   |
        <footer class="well">
                <div class="container">
                        <div class="row">
-                               <div class="span2 bottom-nav">
+                               <div class="span9 bottom-nav">
                                        <ul class="nav nav-list">
                                                <li 
class="nav-header">Learn</li>
-                                               <li >
-                                                       <a href="Concepts.html" 
title="Core Concepts">Core Concepts</a>
+                                               <li class="active">
+                                                       <a href="#" title="Core 
Concepts">Core Concepts</a>
                                                </li>
                                                <li class="active">
                                                        <a href="#" 
title="Architecture">Architecture</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="Publications.html" title="Publications">Publications</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Publications">Publications</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="ClientLibraries.html" title="Client Libraries">Client Libraries</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Client Libraries">Client Libraries</a>
                                                </li>
-                                       </ul>
-                               </div>
-                               <div class="span2 bottom-nav">
-                                       <ul class="nav nav-list">
                                                <li 
class="nav-header">Documentation</li>
-                                               <li >
-                                                       <a 
href="1.0.2-docs/index.html" title="1.0.2">1.0.2</a>
-                                               </li>
-                                               <li >
-                                                       <a 
href="1.0.1-docs/index.html" title="1.0.1">1.0.1</a>
-                                               </li>
-                                               <li >
-                                                       <a 
href="1.0.0-docs/index.html" title="1.0.0 (deprecated)">1.0.0 (deprecated)</a>
-                                               </li>
-                                               <li >
-                                                       <a 
href="0.9.8-docs/index.html" title="0.9.8">0.9.8</a>
-                                               </li>
-                                               <li >
-                                                       <a 
href="0.9.7-docs/index.html" title="0.9.7 (stable)">0.9.7 (stable)</a>
-                                               </li>
-                                               <li >
-                                                       <a 
href="0.9.4-docs/index.html" title="0.9.4">0.9.4</a>
-                                               </li>
-                                               <li >
-                                                       <a 
href="0.9.1-docs/index.html" title="0.9.1">0.9.1</a>
-                                               </li>
-                                               <li >
-                                                       <a 
href="0.9.0-docs/index.html" title="0.9.0">0.9.0</a>
-                                               </li>
-                                               <li >
-                                                       <a 
href="0.8.4-docs/index.html" title="0.8.4">0.8.4</a>
-                                               </li>
-                                               <li >
-                                                       <a 
href="0.8.3-docs/index.html" title="0.8.3 (alpha)">0.8.3 (alpha)</a>
-                                               </li>
-                                               <li >
-                                                       <a 
href="0.8.2-docs/index.html" title="0.8.2">0.8.2</a>
-                                               </li>
-                                               <li >
-                                                       <a 
href="0.8.1-docs/index.html" title="0.8.1">0.8.1</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="1.0.2">1.0.2</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="0.8.0-docs/index.html" title="0.8.0">0.8.0</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="0.9.10 (0.9.9)">0.9.10 (0.9.9)</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="trunk-docs/index.html" title="trunk">trunk</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="trunk">trunk</a>
                                                </li>
                                                <li class="nav-header">Helix 
1.0.2</li>
-                                               <li >
-                                                       <a 
href="1.0.2-docs/index.html" title="Documentation">Documentation</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Documentation">Documentation</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="1.0.2-docs/Quickstart.html" title="Quick Start">Quick Start</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Quick Start">Quick Start</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="1.0.2-docs/Tutorial.html" title="Tutorial">Tutorial</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Tutorial">Tutorial</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="1.0.2-docs/download.html" title="Download">Download</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Download">Download</a>
                                                </li>
-                                               <li class="nav-header">Helix 
0.9.8</li>
-                                               <li >
-                                                       <a 
href="0.9.8-docs/index.html" title="Documentation">Documentation</a>
+                                               <li class="nav-header">Helix 
0.9.10 (0.9.9)</li>
+                                               <li class="active">
+                                                       <a href="#" 
title="Documentation">Documentation</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="0.9.8-docs/Quickstart.html" title="Quick Start">Quick Start</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Quick Start">Quick Start</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="0.9.8-docs/Tutorial.html" title="Tutorial">Tutorial</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Tutorial">Tutorial</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="0.9.8-docs/download.html" title="Download">Download</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Download">Download</a>
                                                </li>
-                                       </ul>
-                               </div>
-                               <div class="span2 bottom-nav">
-                                       <ul class="nav nav-list">
                                                <li class="nav-header">Get 
Involved</li>
-                                               <li >
-                                                       <a href="IRC.html" 
title="IRC">IRC</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="IRC">IRC</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="mail-lists.html" title="Mailing Lists">Mailing Lists</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Mailing Lists">Mailing Lists</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="issue-tracking.html" title="Issues">Issues</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Issues">Issues</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="team-list.html" title="Team">Team</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Team">Team</a>
                                                </li>
-                                               <li >
-                                                       <a href="sources.html" 
title="Sources">Sources</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Sources">Sources</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="integration.html" title="Continuous Integration">Continuous 
Integration</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Continuous Integration">Continuous Integration</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="involved/building.html" title="Building Guide">Building Guide</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Building Guide">Building Guide</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="releasing.html" title="Release Guide">Release Guide</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Release Guide">Release Guide</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="involved/contribdocs.html" title="Improve this Website">Improve this 
Website</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Improve this Website">Improve this Website</a>
                                                </li>
-                                       </ul>
-                               </div>
-                               <div class="span3 bottom-nav">
-                                       <ul class="nav nav-list">
                                                <li class="nav-header">ASF</li>
-                                               <li >
-                                                       <a 
href="http://www.apache.org/"; title="ASF Home" class="externalLink">ASF Home</a>
+                                               <li class="active">
+                                                       <a href="#" title="ASF 
Home">ASF Home</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="http://www.apache.org/licenses/"; title="License" 
class="externalLink">License</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="License">License</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="http://www.apache.org/foundation/sponsorship.html"; title="Sponsorship" 
class="externalLink">Sponsorship</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Sponsorship">Sponsorship</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="http://www.apache.org/foundation/thanks.html"; title="Thanks" 
class="externalLink">Thanks</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Thanks">Thanks</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="http://www.apache.org/security/"; title="Security" 
class="externalLink">Security</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Security">Security</a>
                                                </li>
                                        </ul>
                                </div>
@@ -576,23 +258,18 @@ MASTER  | SLAVE    | SLAVE  |   N/A   |
                <div class="row">
                        <div class="span12">
                                <p class="pull-right"><a href="#">Back to 
top</a></p>
-                               <p class="copyright">Copyright &copy;2021 <a 
href="https://www.apache.org/";>The Apache Software Foundation</a>. All Rights 
Reserved.</p>
+                               <p class="copyright">Copyright &copy;2022 <a 
href="https://www.apache.org/";>The Apache Software Foundation</a>. All Rights 
Reserved.</p>
                                <p><a 
href="http://github.com/andriusvelykis/reflow-maven-skin"; title="Reflow Maven 
skin">Reflow Maven skin</a> by <a href="http://andrius.velykis.lt"; 
target="_blank" title="Andrius Velykis">Andrius Velykis</a>.</p>
-               
-<div class="row span16">
-  <div>Apache Helix, Apache, the Apache feather logo, and the Apache Helix 
project logos are trademarks of The Apache Software Foundation.
-        All other marks mentioned may be trademarks or registered trademarks 
of their respective owners.</div>
-  <a href="http://helix.apache.org/privacy-policy.html";>Privacy Policy</a>
-</div>                 </div>
+                                       </div>
                </div>
        </div>
 
        <!-- Le javascript
        ================================================== -->
        <!-- Placed at the end of the document so the pages load faster -->
-       <script src="./js/jquery.min.js"></script>
+       <script 
src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js";></script>
 
-       <script src="./js/bootstrap.min.js"></script>
+       <script 
src="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/js/bootstrap.min.js";></script>
        <script src="./js/lightbox.min.js"></script>
        <script src="./js/reflow-scroll.js"></script>
 

Modified: helix/site-content/ClientLibraries.html
URL: 
http://svn.apache.org/viewvc/helix/site-content/ClientLibraries.html?rev=1899878&r1=1899877&r2=1899878&view=diff
==============================================================================
--- helix/site-content/ClientLibraries.html (original)
+++ helix/site-content/ClientLibraries.html Fri Apr 15 06:54:11 2022
@@ -1,20 +1,19 @@
 
 <!DOCTYPE html>
 <!--
- Generated by Apache Maven Doxia at 2021-11-21
+ Generated by Apache Maven Doxia at 2022-04-15
  Rendered using Reflow Maven Skin 1.1.1 
(http://andriusvelykis.github.io/reflow-maven-skin)
 -->
 <html  xml:lang="en" lang="en">
 
        <head>
                <meta charset="UTF-8" />
-               <title>Apache Helix -   Client Libraries</title>
+               <title>Apache Helix &#x2013; Client Libraries</title>
                <meta name="viewport" content="width=device-width, 
initial-scale=1.0" />
                <meta name="description" content="" />
                <meta http-equiv="content-language" content="en" />
 
-               <link href="./css/bootstrap.min.css" rel="stylesheet" />
-               <link href="./css/bootstrap-responsive.min.css" 
rel="stylesheet" />
+               <link 
href="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/css/bootstrap.min.css";
 rel="stylesheet" />
                <link href="./css/docs.css" rel="stylesheet" />
                <link href="./css/reflow-skin.css" rel="stylesheet" />
 
@@ -26,23 +25,14 @@
 
                <!-- Le HTML5 shim, for IE6-8 support of HTML5 elements -->
                <!--[if lt IE 9]>
-                       <script src="./js/html5.js"></script>
+                       <script 
src="http://html5shim.googlecode.com/svn/trunk/html5.js";></script>
                <![endif]-->
 
 
                
-<script type="text/javascript">var _gaq = _gaq || [];
-        _gaq.push(['_setAccount', 'UA-3211522-12']);
-        _gaq.push(['_trackPageview']);
-
-        (function() {
-        var ga = document.createElement('script'); ga.type = 
'text/javascript'; ga.async = true;
-        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 
'http://www') + '.google-analytics.com/ga.js';
-        var s = document.getElementsByTagName('script')[0]; 
s.parentNode.insertBefore(ga, s);
-        })();</script>
        </head>
 
-       <body class="page-clientlibraries project-website" data-spy="scroll" 
data-offset="60" data-target="#toc-scroll-target">
+       <body class="page-$config.fileId project-$config.projectId" 
data-spy="scroll" data-offset="60" data-target="#toc-scroll-target">
 
                <div class="navbar navbar-fixed-top">
                        <div class="navbar-inner">
@@ -52,77 +42,65 @@
                                                <span class="icon-bar"></span>
                                                <span class="icon-bar"></span>
                                        </a>
-                                       <a class="brand" href="./">Apache 
Helix</a>
                                        <div class="nav-collapse collapse" 
id="top-nav-collapse">
                                                <ul class="nav pull-right">
                                                        <li class="dropdown 
active">
                                                                <a href="#" 
class="dropdown-toggle" data-toggle="dropdown">Learn <b class="caret"></b></a>
                                                                <ul 
class="dropdown-menu">
-                                                                       <li ><a 
href="Concepts.html" title="Core Concepts">Core Concepts</a></li>
-                                                                       <li ><a 
href="Architecture.html" title="Architecture">Architecture</a></li>
-                                                                       <li ><a 
href="Publications.html" title="Publications">Publications</a></li>
+                                                                       <li 
class="active"><a href="" title="Core Concepts">Core Concepts</a></li>
+                                                                       <li 
class="active"><a href="" title="Architecture">Architecture</a></li>
+                                                                       <li 
class="active"><a href="" title="Publications">Publications</a></li>
                                                                        <li 
class="active"><a href="" title="Client Libraries">Client Libraries</a></li>
                                                                </ul>
                                                        </li>
-                                                       <li class="dropdown">
+                                                       <li class="dropdown 
active">
                                                                <a href="#" 
class="dropdown-toggle" data-toggle="dropdown">Documentation <b 
class="caret"></b></a>
                                                                <ul 
class="dropdown-menu">
-                                                                       <li ><a 
href="1.0.2-docs/index.html" title="1.0.2">1.0.2</a></li>
-                                                                       <li ><a 
href="1.0.1-docs/index.html" title="1.0.1">1.0.1</a></li>
-                                                                       <li ><a 
href="1.0.0-docs/index.html" title="1.0.0 (deprecated)">1.0.0 
(deprecated)</a></li>
-                                                                       <li ><a 
href="0.9.8-docs/index.html" title="0.9.8">0.9.8</a></li>
-                                                                       <li ><a 
href="0.9.7-docs/index.html" title="0.9.7 (stable)">0.9.7 (stable)</a></li>
-                                                                       <li ><a 
href="0.9.4-docs/index.html" title="0.9.4">0.9.4</a></li>
-                                                                       <li ><a 
href="0.9.1-docs/index.html" title="0.9.1">0.9.1</a></li>
-                                                                       <li ><a 
href="0.9.0-docs/index.html" title="0.9.0">0.9.0</a></li>
-                                                                       <li ><a 
href="0.8.4-docs/index.html" title="0.8.4">0.8.4</a></li>
-                                                                       <li ><a 
href="0.8.3-docs/index.html" title="0.8.3 (alpha)">0.8.3 (alpha)</a></li>
-                                                                       <li ><a 
href="0.8.2-docs/index.html" title="0.8.2">0.8.2</a></li>
-                                                                       <li ><a 
href="0.8.1-docs/index.html" title="0.8.1">0.8.1</a></li>
-                                                                       <li ><a 
href="0.8.0-docs/index.html" title="0.8.0">0.8.0</a></li>
-                                                                       <li ><a 
href="trunk-docs/index.html" title="trunk">trunk</a></li>
+                                                                       <li 
class="active"><a href="" title="1.0.2">1.0.2</a></li>
+                                                                       <li 
class="active"><a href="" title="0.9.10 (0.9.9)">0.9.10 (0.9.9)</a></li>
+                                                                       <li 
class="active"><a href="" title="trunk">trunk</a></li>
                                                                </ul>
                                                        </li>
-                                                       <li class="dropdown">
+                                                       <li class="dropdown 
active">
                                                                <a href="#" 
class="dropdown-toggle" data-toggle="dropdown">Helix 1.0.2 <b 
class="caret"></b></a>
                                                                <ul 
class="dropdown-menu">
-                                                                       <li ><a 
href="1.0.2-docs/index.html" title="Documentation">Documentation</a></li>
-                                                                       <li ><a 
href="1.0.2-docs/Quickstart.html" title="Quick Start">Quick Start</a></li>
-                                                                       <li ><a 
href="1.0.2-docs/Tutorial.html" title="Tutorial">Tutorial</a></li>
-                                                                       <li ><a 
href="1.0.2-docs/download.html" title="Download">Download</a></li>
+                                                                       <li 
class="active"><a href="" title="Documentation">Documentation</a></li>
+                                                                       <li 
class="active"><a href="" title="Quick Start">Quick Start</a></li>
+                                                                       <li 
class="active"><a href="" title="Tutorial">Tutorial</a></li>
+                                                                       <li 
class="active"><a href="" title="Download">Download</a></li>
                                                                </ul>
                                                        </li>
-                                                       <li class="dropdown">
-                                                               <a href="#" 
class="dropdown-toggle" data-toggle="dropdown">Helix 0.9.8 <b 
class="caret"></b></a>
+                                                       <li class="dropdown 
active">
+                                                               <a href="#" 
class="dropdown-toggle" data-toggle="dropdown">Helix 0.9.10 (0.9.9) <b 
class="caret"></b></a>
                                                                <ul 
class="dropdown-menu">
-                                                                       <li ><a 
href="0.9.8-docs/index.html" title="Documentation">Documentation</a></li>
-                                                                       <li ><a 
href="0.9.8-docs/Quickstart.html" title="Quick Start">Quick Start</a></li>
-                                                                       <li ><a 
href="0.9.8-docs/Tutorial.html" title="Tutorial">Tutorial</a></li>
-                                                                       <li ><a 
href="0.9.8-docs/download.html" title="Download">Download</a></li>
+                                                                       <li 
class="active"><a href="" title="Documentation">Documentation</a></li>
+                                                                       <li 
class="active"><a href="" title="Quick Start">Quick Start</a></li>
+                                                                       <li 
class="active"><a href="" title="Tutorial">Tutorial</a></li>
+                                                                       <li 
class="active"><a href="" title="Download">Download</a></li>
                                                                </ul>
                                                        </li>
-                                                       <li class="dropdown">
+                                                       <li class="dropdown 
active">
                                                                <a href="#" 
class="dropdown-toggle" data-toggle="dropdown">Get Involved <b 
class="caret"></b></a>
                                                                <ul 
class="dropdown-menu">
-                                                                       <li ><a 
href="IRC.html" title="IRC">IRC</a></li>
-                                                                       <li ><a 
href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
-                                                                       <li ><a 
href="issue-tracking.html" title="Issues">Issues</a></li>
-                                                                       <li ><a 
href="team-list.html" title="Team">Team</a></li>
-                                                                       <li ><a 
href="sources.html" title="Sources">Sources</a></li>
-                                                                       <li ><a 
href="integration.html" title="Continuous Integration">Continuous 
Integration</a></li>
-                                                                       <li ><a 
href="involved/building.html" title="Building Guide">Building Guide</a></li>
-                                                                       <li ><a 
href="releasing.html" title="Release Guide">Release Guide</a></li>
-                                                                       <li ><a 
href="involved/contribdocs.html" title="Improve this Website">Improve this 
Website</a></li>
+                                                                       <li 
class="active"><a href="" title="IRC">IRC</a></li>
+                                                                       <li 
class="active"><a href="" title="Mailing Lists">Mailing Lists</a></li>
+                                                                       <li 
class="active"><a href="" title="Issues">Issues</a></li>
+                                                                       <li 
class="active"><a href="" title="Team">Team</a></li>
+                                                                       <li 
class="active"><a href="" title="Sources">Sources</a></li>
+                                                                       <li 
class="active"><a href="" title="Continuous Integration">Continuous 
Integration</a></li>
+                                                                       <li 
class="active"><a href="" title="Building Guide">Building Guide</a></li>
+                                                                       <li 
class="active"><a href="" title="Release Guide">Release Guide</a></li>
+                                                                       <li 
class="active"><a href="" title="Improve this Website">Improve this 
Website</a></li>
                                                                </ul>
                                                        </li>
-                                                       <li class="dropdown">
+                                                       <li class="dropdown 
active">
                                                                <a href="#" 
class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
                                                                <ul 
class="dropdown-menu">
-                                                                       <li ><a 
href="http://www.apache.org/"; title="ASF Home" class="externalLink">ASF 
Home</a></li>
-                                                                       <li ><a 
href="http://www.apache.org/licenses/"; title="License" 
class="externalLink">License</a></li>
-                                                                       <li ><a 
href="http://www.apache.org/foundation/sponsorship.html"; title="Sponsorship" 
class="externalLink">Sponsorship</a></li>
-                                                                       <li ><a 
href="http://www.apache.org/foundation/thanks.html"; title="Thanks" 
class="externalLink">Thanks</a></li>
-                                                                       <li ><a 
href="http://www.apache.org/security/"; title="Security" 
class="externalLink">Security</a></li>
+                                                                       <li 
class="active"><a href="" title="ASF Home">ASF Home</a></li>
+                                                                       <li 
class="active"><a href="" title="License">License</a></li>
+                                                                       <li 
class="active"><a href="" title="Sponsorship">Sponsorship</a></li>
+                                                                       <li 
class="active"><a href="" title="Thanks">Thanks</a></li>
+                                                                       <li 
class="active"><a href="" title="Security">Security</a></li>
                                                                </ul>
                                                        </li>
                                                </ul>
@@ -141,20 +119,19 @@
                <div class="row" id="banner">
                        <div class="span12">
                                <div class="pull-left">
-                                       <a href="./" id="bannerLeft"><img 
src="images/helix-logo.jpg" alt='"''"' /></a>
-                                       <p class="lead">A cluster management 
framework for partitioned and replicated distributed resources</p>
+                                       <a href="" id="bannerLeft"><img src="" 
alt='"''"' /></a>
                                </div>
                                <div class="pull-right">
-                                       <a href="http://www.apache.org/"; 
id="bannerRight"><img src="images/feather_small.gif" alt='"''"' /></a>
+                                       <a href="http://www.apache.org/"; 
id="bannerRight"><img src="" alt='"''"' /></a>
                                </div>
                        </div>
                </div>
        </div>
                <div>
                        <ul class="breadcrumb">
-                               <li><a href="./" title="Apache Helix">Apache 
Helix</a></li>
+                               <li><a href="" title="Apache Helix">Apache 
Helix</a></li>
                                <li class="divider">/</li>
-                               <li>  Client Libraries</li>
+                               <li>Client Libraries</li>
                        </ul>
                </div>
        </header>
@@ -163,48 +140,7 @@
        <div class="row">
                <div class="span12">
                        <div class="body-content">
-<!-- -
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-  http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License. --> 
-<p></p> 
-<div class="section"> 
- <div class="page-header">
-  <h2 id="Client_Libraries">Client Libraries</h2>
- </div> 
- <p>The following client libraries, in addition to the Helix Agent Java 
interface, are available for Helix:</p> 
- <div class="section"> 
-  <h3 id="Clojure">Clojure</h3> 
-  <ul> 
-   <li><tt>clj-helix</tt> - <a class="externalLink" 
href="https://github.com/Factual/clj-helix";>https://github.com/Factual/clj-helix</a></li>
 
-  </ul> 
- </div> 
- <div class="section"> 
-  <h3 id="Python">Python</h3> 
-  <ul> 
-   <li><tt>pyhelix</tt> - <a class="externalLink" 
href="https://github.com/kanakb/pyhelix";>https://github.com/kanakb/pyhelix</a></li>
 
-  </ul> 
- </div> 
- <div class="section"> 
-  <h3 id="Golang">Golang</h3> 
-  <ul> 
-   <li><tt>go-helix</tt> - <a class="externalLink" 
href="https://github.com/uber-go/go-helix";>https://github.com/uber-go/go-helix</a></li>
 
-  </ul> 
- </div> 
-</div>
+$bodyWithHeader
                        </div>
                </div>
        </div>
@@ -217,145 +153,100 @@ under the License. -->
        <footer class="well">
                <div class="container">
                        <div class="row">
-                               <div class="span2 bottom-nav">
+                               <div class="span9 bottom-nav">
                                        <ul class="nav nav-list">
                                                <li 
class="nav-header">Learn</li>
-                                               <li >
-                                                       <a href="Concepts.html" 
title="Core Concepts">Core Concepts</a>
+                                               <li class="active">
+                                                       <a href="#" title="Core 
Concepts">Core Concepts</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="Architecture.html" title="Architecture">Architecture</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Architecture">Architecture</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="Publications.html" title="Publications">Publications</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Publications">Publications</a>
                                                </li>
                                                <li class="active">
                                                        <a href="#" 
title="Client Libraries">Client Libraries</a>
                                                </li>
-                                       </ul>
-                               </div>
-                               <div class="span2 bottom-nav">
-                                       <ul class="nav nav-list">
                                                <li 
class="nav-header">Documentation</li>
-                                               <li >
-                                                       <a 
href="1.0.2-docs/index.html" title="1.0.2">1.0.2</a>
-                                               </li>
-                                               <li >
-                                                       <a 
href="1.0.1-docs/index.html" title="1.0.1">1.0.1</a>
-                                               </li>
-                                               <li >
-                                                       <a 
href="1.0.0-docs/index.html" title="1.0.0 (deprecated)">1.0.0 (deprecated)</a>
-                                               </li>
-                                               <li >
-                                                       <a 
href="0.9.8-docs/index.html" title="0.9.8">0.9.8</a>
-                                               </li>
-                                               <li >
-                                                       <a 
href="0.9.7-docs/index.html" title="0.9.7 (stable)">0.9.7 (stable)</a>
-                                               </li>
-                                               <li >
-                                                       <a 
href="0.9.4-docs/index.html" title="0.9.4">0.9.4</a>
-                                               </li>
-                                               <li >
-                                                       <a 
href="0.9.1-docs/index.html" title="0.9.1">0.9.1</a>
-                                               </li>
-                                               <li >
-                                                       <a 
href="0.9.0-docs/index.html" title="0.9.0">0.9.0</a>
-                                               </li>
-                                               <li >
-                                                       <a 
href="0.8.4-docs/index.html" title="0.8.4">0.8.4</a>
-                                               </li>
-                                               <li >
-                                                       <a 
href="0.8.3-docs/index.html" title="0.8.3 (alpha)">0.8.3 (alpha)</a>
-                                               </li>
-                                               <li >
-                                                       <a 
href="0.8.2-docs/index.html" title="0.8.2">0.8.2</a>
-                                               </li>
-                                               <li >
-                                                       <a 
href="0.8.1-docs/index.html" title="0.8.1">0.8.1</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="1.0.2">1.0.2</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="0.8.0-docs/index.html" title="0.8.0">0.8.0</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="0.9.10 (0.9.9)">0.9.10 (0.9.9)</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="trunk-docs/index.html" title="trunk">trunk</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="trunk">trunk</a>
                                                </li>
                                                <li class="nav-header">Helix 
1.0.2</li>
-                                               <li >
-                                                       <a 
href="1.0.2-docs/index.html" title="Documentation">Documentation</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Documentation">Documentation</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="1.0.2-docs/Quickstart.html" title="Quick Start">Quick Start</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Quick Start">Quick Start</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="1.0.2-docs/Tutorial.html" title="Tutorial">Tutorial</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Tutorial">Tutorial</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="1.0.2-docs/download.html" title="Download">Download</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Download">Download</a>
                                                </li>
-                                               <li class="nav-header">Helix 
0.9.8</li>
-                                               <li >
-                                                       <a 
href="0.9.8-docs/index.html" title="Documentation">Documentation</a>
+                                               <li class="nav-header">Helix 
0.9.10 (0.9.9)</li>
+                                               <li class="active">
+                                                       <a href="#" 
title="Documentation">Documentation</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="0.9.8-docs/Quickstart.html" title="Quick Start">Quick Start</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Quick Start">Quick Start</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="0.9.8-docs/Tutorial.html" title="Tutorial">Tutorial</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Tutorial">Tutorial</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="0.9.8-docs/download.html" title="Download">Download</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Download">Download</a>
                                                </li>
-                                       </ul>
-                               </div>
-                               <div class="span2 bottom-nav">
-                                       <ul class="nav nav-list">
                                                <li class="nav-header">Get 
Involved</li>
-                                               <li >
-                                                       <a href="IRC.html" 
title="IRC">IRC</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="IRC">IRC</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="mail-lists.html" title="Mailing Lists">Mailing Lists</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Mailing Lists">Mailing Lists</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="issue-tracking.html" title="Issues">Issues</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Issues">Issues</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="team-list.html" title="Team">Team</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Team">Team</a>
                                                </li>
-                                               <li >
-                                                       <a href="sources.html" 
title="Sources">Sources</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Sources">Sources</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="integration.html" title="Continuous Integration">Continuous 
Integration</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Continuous Integration">Continuous Integration</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="involved/building.html" title="Building Guide">Building Guide</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Building Guide">Building Guide</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="releasing.html" title="Release Guide">Release Guide</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Release Guide">Release Guide</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="involved/contribdocs.html" title="Improve this Website">Improve this 
Website</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Improve this Website">Improve this Website</a>
                                                </li>
-                                       </ul>
-                               </div>
-                               <div class="span3 bottom-nav">
-                                       <ul class="nav nav-list">
                                                <li class="nav-header">ASF</li>
-                                               <li >
-                                                       <a 
href="http://www.apache.org/"; title="ASF Home" class="externalLink">ASF Home</a>
+                                               <li class="active">
+                                                       <a href="#" title="ASF 
Home">ASF Home</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="http://www.apache.org/licenses/"; title="License" 
class="externalLink">License</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="License">License</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="http://www.apache.org/foundation/sponsorship.html"; title="Sponsorship" 
class="externalLink">Sponsorship</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Sponsorship">Sponsorship</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="http://www.apache.org/foundation/thanks.html"; title="Thanks" 
class="externalLink">Thanks</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Thanks">Thanks</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="http://www.apache.org/security/"; title="Security" 
class="externalLink">Security</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Security">Security</a>
                                                </li>
                                        </ul>
                                </div>
@@ -367,23 +258,18 @@ under the License. -->
                <div class="row">
                        <div class="span12">
                                <p class="pull-right"><a href="#">Back to 
top</a></p>
-                               <p class="copyright">Copyright &copy;2021 <a 
href="https://www.apache.org/";>The Apache Software Foundation</a>. All Rights 
Reserved.</p>
+                               <p class="copyright">Copyright &copy;2022 <a 
href="https://www.apache.org/";>The Apache Software Foundation</a>. All Rights 
Reserved.</p>
                                <p><a 
href="http://github.com/andriusvelykis/reflow-maven-skin"; title="Reflow Maven 
skin">Reflow Maven skin</a> by <a href="http://andrius.velykis.lt"; 
target="_blank" title="Andrius Velykis">Andrius Velykis</a>.</p>
-               
-<div class="row span16">
-  <div>Apache Helix, Apache, the Apache feather logo, and the Apache Helix 
project logos are trademarks of The Apache Software Foundation.
-        All other marks mentioned may be trademarks or registered trademarks 
of their respective owners.</div>
-  <a href="http://helix.apache.org/privacy-policy.html";>Privacy Policy</a>
-</div>                 </div>
+                                       </div>
                </div>
        </div>
 
        <!-- Le javascript
        ================================================== -->
        <!-- Placed at the end of the document so the pages load faster -->
-       <script src="./js/jquery.min.js"></script>
+       <script 
src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js";></script>
 
-       <script src="./js/bootstrap.min.js"></script>
+       <script 
src="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/js/bootstrap.min.js";></script>
        <script src="./js/lightbox.min.js"></script>
        <script src="./js/reflow-scroll.js"></script>
 

Modified: helix/site-content/Concepts.html
URL: 
http://svn.apache.org/viewvc/helix/site-content/Concepts.html?rev=1899878&r1=1899877&r2=1899878&view=diff
==============================================================================
--- helix/site-content/Concepts.html (original)
+++ helix/site-content/Concepts.html Fri Apr 15 06:54:11 2022
@@ -1,20 +1,19 @@
 
 <!DOCTYPE html>
 <!--
- Generated by Apache Maven Doxia at 2021-11-21
+ Generated by Apache Maven Doxia at 2022-04-15
  Rendered using Reflow Maven Skin 1.1.1 
(http://andriusvelykis.github.io/reflow-maven-skin)
 -->
 <html  xml:lang="en" lang="en">
 
        <head>
                <meta charset="UTF-8" />
-               <title>Apache Helix -   Concepts</title>
+               <title>Apache Helix &#x2013; Concepts</title>
                <meta name="viewport" content="width=device-width, 
initial-scale=1.0" />
                <meta name="description" content="" />
                <meta http-equiv="content-language" content="en" />
 
-               <link href="./css/bootstrap.min.css" rel="stylesheet" />
-               <link href="./css/bootstrap-responsive.min.css" 
rel="stylesheet" />
+               <link 
href="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/css/bootstrap.min.css";
 rel="stylesheet" />
                <link href="./css/docs.css" rel="stylesheet" />
                <link href="./css/reflow-skin.css" rel="stylesheet" />
 
@@ -26,23 +25,14 @@
 
                <!-- Le HTML5 shim, for IE6-8 support of HTML5 elements -->
                <!--[if lt IE 9]>
-                       <script src="./js/html5.js"></script>
+                       <script 
src="http://html5shim.googlecode.com/svn/trunk/html5.js";></script>
                <![endif]-->
 
 
                
-<script type="text/javascript">var _gaq = _gaq || [];
-        _gaq.push(['_setAccount', 'UA-3211522-12']);
-        _gaq.push(['_trackPageview']);
-
-        (function() {
-        var ga = document.createElement('script'); ga.type = 
'text/javascript'; ga.async = true;
-        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 
'http://www') + '.google-analytics.com/ga.js';
-        var s = document.getElementsByTagName('script')[0]; 
s.parentNode.insertBefore(ga, s);
-        })();</script>
        </head>
 
-       <body class="page-concepts project-website" data-spy="scroll" 
data-offset="60" data-target="#toc-scroll-target">
+       <body class="page-$config.fileId project-$config.projectId" 
data-spy="scroll" data-offset="60" data-target="#toc-scroll-target">
 
                <div class="navbar navbar-fixed-top">
                        <div class="navbar-inner">
@@ -52,77 +42,65 @@
                                                <span class="icon-bar"></span>
                                                <span class="icon-bar"></span>
                                        </a>
-                                       <a class="brand" href="./">Apache 
Helix</a>
                                        <div class="nav-collapse collapse" 
id="top-nav-collapse">
                                                <ul class="nav pull-right">
                                                        <li class="dropdown 
active">
                                                                <a href="#" 
class="dropdown-toggle" data-toggle="dropdown">Learn <b class="caret"></b></a>
                                                                <ul 
class="dropdown-menu">
                                                                        <li 
class="active"><a href="" title="Core Concepts">Core Concepts</a></li>
-                                                                       <li ><a 
href="Architecture.html" title="Architecture">Architecture</a></li>
-                                                                       <li ><a 
href="Publications.html" title="Publications">Publications</a></li>
-                                                                       <li ><a 
href="ClientLibraries.html" title="Client Libraries">Client Libraries</a></li>
+                                                                       <li 
class="active"><a href="" title="Architecture">Architecture</a></li>
+                                                                       <li 
class="active"><a href="" title="Publications">Publications</a></li>
+                                                                       <li 
class="active"><a href="" title="Client Libraries">Client Libraries</a></li>
                                                                </ul>
                                                        </li>
-                                                       <li class="dropdown">
+                                                       <li class="dropdown 
active">
                                                                <a href="#" 
class="dropdown-toggle" data-toggle="dropdown">Documentation <b 
class="caret"></b></a>
                                                                <ul 
class="dropdown-menu">
-                                                                       <li ><a 
href="1.0.2-docs/index.html" title="1.0.2">1.0.2</a></li>
-                                                                       <li ><a 
href="1.0.1-docs/index.html" title="1.0.1">1.0.1</a></li>
-                                                                       <li ><a 
href="1.0.0-docs/index.html" title="1.0.0 (deprecated)">1.0.0 
(deprecated)</a></li>
-                                                                       <li ><a 
href="0.9.8-docs/index.html" title="0.9.8">0.9.8</a></li>
-                                                                       <li ><a 
href="0.9.7-docs/index.html" title="0.9.7 (stable)">0.9.7 (stable)</a></li>
-                                                                       <li ><a 
href="0.9.4-docs/index.html" title="0.9.4">0.9.4</a></li>
-                                                                       <li ><a 
href="0.9.1-docs/index.html" title="0.9.1">0.9.1</a></li>
-                                                                       <li ><a 
href="0.9.0-docs/index.html" title="0.9.0">0.9.0</a></li>
-                                                                       <li ><a 
href="0.8.4-docs/index.html" title="0.8.4">0.8.4</a></li>
-                                                                       <li ><a 
href="0.8.3-docs/index.html" title="0.8.3 (alpha)">0.8.3 (alpha)</a></li>
-                                                                       <li ><a 
href="0.8.2-docs/index.html" title="0.8.2">0.8.2</a></li>
-                                                                       <li ><a 
href="0.8.1-docs/index.html" title="0.8.1">0.8.1</a></li>
-                                                                       <li ><a 
href="0.8.0-docs/index.html" title="0.8.0">0.8.0</a></li>
-                                                                       <li ><a 
href="trunk-docs/index.html" title="trunk">trunk</a></li>
+                                                                       <li 
class="active"><a href="" title="1.0.2">1.0.2</a></li>
+                                                                       <li 
class="active"><a href="" title="0.9.10 (0.9.9)">0.9.10 (0.9.9)</a></li>
+                                                                       <li 
class="active"><a href="" title="trunk">trunk</a></li>
                                                                </ul>
                                                        </li>
-                                                       <li class="dropdown">
+                                                       <li class="dropdown 
active">
                                                                <a href="#" 
class="dropdown-toggle" data-toggle="dropdown">Helix 1.0.2 <b 
class="caret"></b></a>
                                                                <ul 
class="dropdown-menu">
-                                                                       <li ><a 
href="1.0.2-docs/index.html" title="Documentation">Documentation</a></li>
-                                                                       <li ><a 
href="1.0.2-docs/Quickstart.html" title="Quick Start">Quick Start</a></li>
-                                                                       <li ><a 
href="1.0.2-docs/Tutorial.html" title="Tutorial">Tutorial</a></li>
-                                                                       <li ><a 
href="1.0.2-docs/download.html" title="Download">Download</a></li>
+                                                                       <li 
class="active"><a href="" title="Documentation">Documentation</a></li>
+                                                                       <li 
class="active"><a href="" title="Quick Start">Quick Start</a></li>
+                                                                       <li 
class="active"><a href="" title="Tutorial">Tutorial</a></li>
+                                                                       <li 
class="active"><a href="" title="Download">Download</a></li>
                                                                </ul>
                                                        </li>
-                                                       <li class="dropdown">
-                                                               <a href="#" 
class="dropdown-toggle" data-toggle="dropdown">Helix 0.9.8 <b 
class="caret"></b></a>
+                                                       <li class="dropdown 
active">
+                                                               <a href="#" 
class="dropdown-toggle" data-toggle="dropdown">Helix 0.9.10 (0.9.9) <b 
class="caret"></b></a>
                                                                <ul 
class="dropdown-menu">
-                                                                       <li ><a 
href="0.9.8-docs/index.html" title="Documentation">Documentation</a></li>
-                                                                       <li ><a 
href="0.9.8-docs/Quickstart.html" title="Quick Start">Quick Start</a></li>
-                                                                       <li ><a 
href="0.9.8-docs/Tutorial.html" title="Tutorial">Tutorial</a></li>
-                                                                       <li ><a 
href="0.9.8-docs/download.html" title="Download">Download</a></li>
+                                                                       <li 
class="active"><a href="" title="Documentation">Documentation</a></li>
+                                                                       <li 
class="active"><a href="" title="Quick Start">Quick Start</a></li>
+                                                                       <li 
class="active"><a href="" title="Tutorial">Tutorial</a></li>
+                                                                       <li 
class="active"><a href="" title="Download">Download</a></li>
                                                                </ul>
                                                        </li>
-                                                       <li class="dropdown">
+                                                       <li class="dropdown 
active">
                                                                <a href="#" 
class="dropdown-toggle" data-toggle="dropdown">Get Involved <b 
class="caret"></b></a>
                                                                <ul 
class="dropdown-menu">
-                                                                       <li ><a 
href="IRC.html" title="IRC">IRC</a></li>
-                                                                       <li ><a 
href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
-                                                                       <li ><a 
href="issue-tracking.html" title="Issues">Issues</a></li>
-                                                                       <li ><a 
href="team-list.html" title="Team">Team</a></li>
-                                                                       <li ><a 
href="sources.html" title="Sources">Sources</a></li>
-                                                                       <li ><a 
href="integration.html" title="Continuous Integration">Continuous 
Integration</a></li>
-                                                                       <li ><a 
href="involved/building.html" title="Building Guide">Building Guide</a></li>
-                                                                       <li ><a 
href="releasing.html" title="Release Guide">Release Guide</a></li>
-                                                                       <li ><a 
href="involved/contribdocs.html" title="Improve this Website">Improve this 
Website</a></li>
+                                                                       <li 
class="active"><a href="" title="IRC">IRC</a></li>
+                                                                       <li 
class="active"><a href="" title="Mailing Lists">Mailing Lists</a></li>
+                                                                       <li 
class="active"><a href="" title="Issues">Issues</a></li>
+                                                                       <li 
class="active"><a href="" title="Team">Team</a></li>
+                                                                       <li 
class="active"><a href="" title="Sources">Sources</a></li>
+                                                                       <li 
class="active"><a href="" title="Continuous Integration">Continuous 
Integration</a></li>
+                                                                       <li 
class="active"><a href="" title="Building Guide">Building Guide</a></li>
+                                                                       <li 
class="active"><a href="" title="Release Guide">Release Guide</a></li>
+                                                                       <li 
class="active"><a href="" title="Improve this Website">Improve this 
Website</a></li>
                                                                </ul>
                                                        </li>
-                                                       <li class="dropdown">
+                                                       <li class="dropdown 
active">
                                                                <a href="#" 
class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
                                                                <ul 
class="dropdown-menu">
-                                                                       <li ><a 
href="http://www.apache.org/"; title="ASF Home" class="externalLink">ASF 
Home</a></li>
-                                                                       <li ><a 
href="http://www.apache.org/licenses/"; title="License" 
class="externalLink">License</a></li>
-                                                                       <li ><a 
href="http://www.apache.org/foundation/sponsorship.html"; title="Sponsorship" 
class="externalLink">Sponsorship</a></li>
-                                                                       <li ><a 
href="http://www.apache.org/foundation/thanks.html"; title="Thanks" 
class="externalLink">Thanks</a></li>
-                                                                       <li ><a 
href="http://www.apache.org/security/"; title="Security" 
class="externalLink">Security</a></li>
+                                                                       <li 
class="active"><a href="" title="ASF Home">ASF Home</a></li>
+                                                                       <li 
class="active"><a href="" title="License">License</a></li>
+                                                                       <li 
class="active"><a href="" title="Sponsorship">Sponsorship</a></li>
+                                                                       <li 
class="active"><a href="" title="Thanks">Thanks</a></li>
+                                                                       <li 
class="active"><a href="" title="Security">Security</a></li>
                                                                </ul>
                                                        </li>
                                                </ul>
@@ -141,20 +119,19 @@
                <div class="row" id="banner">
                        <div class="span12">
                                <div class="pull-left">
-                                       <a href="./" id="bannerLeft"><img 
src="images/helix-logo.jpg" alt='"''"' /></a>
-                                       <p class="lead">A cluster management 
framework for partitioned and replicated distributed resources</p>
+                                       <a href="" id="bannerLeft"><img src="" 
alt='"''"' /></a>
                                </div>
                                <div class="pull-right">
-                                       <a href="http://www.apache.org/"; 
id="bannerRight"><img src="images/feather_small.gif" alt='"''"' /></a>
+                                       <a href="http://www.apache.org/"; 
id="bannerRight"><img src="" alt='"''"' /></a>
                                </div>
                        </div>
                </div>
        </div>
                <div>
                        <ul class="breadcrumb">
-                               <li><a href="./" title="Apache Helix">Apache 
Helix</a></li>
+                               <li><a href="" title="Apache Helix">Apache 
Helix</a></li>
                                <li class="divider">/</li>
-                               <li>  Concepts</li>
+                               <li>Concepts</li>
                        </ul>
                </div>
        </header>
@@ -163,264 +140,7 @@
        <div class="row">
                <div class="span12">
                        <div class="body-content">
-<!-- -
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-  http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License. --> 
-<p></p> 
-<div class="section"> 
- <div class="page-header">
-  <h2 id="Concepts">Concepts</h2>
- </div> 
- <p>Helix is based on the idea that a given task has the following attributes 
associated with it:</p> 
- <ul> 
-  <li><b>Location</b>, e.g. it is available on Node N1</li> 
-  <li><b>State</b>, e.g. it is running, stopped etc.</li> 
- </ul> 
- <p>In Helix terminology, a task is referred to as a <b>resource</b>.</p> 
- <div class="section"> 
-  <h3 id="Ideal_State">Ideal State</h3> 
-  <p>An <b>IdealState</b> allows one to map tasks to location and state. A 
standard way of expressing this in Helix is as follows:</p> 
-  <div class="source"> 
-   <pre>&quot;TASK_NAME&quot; : {
-  &quot;LOCATION&quot; : &quot;STATE&quot;
-}
-</pre> 
-  </div> 
-  <p>Consider a simple case where you want to launch a resource 
&quot;myTask&quot; on node &quot;N1&quot;. The IdealState for this can be 
expressed as follows:</p> 
-  <div class="source"> 
-   <pre>{
-  &quot;id&quot; : &quot;MyTask&quot;,
-  &quot;mapFields&quot; : {
-    &quot;myTask&quot; : {
-      &quot;N1&quot; : &quot;ONLINE&quot;,
-    }
-  }
-}
-</pre> 
-  </div> 
- </div> 
- <div class="section"> 
-  <h3 id="Partition">Partition</h3> 
-  <p>If this task get too big to fit on one box, you might want to divide it 
into subtasks. Each subtask is referred to as a <b>partition</b> in Helix. 
Let's say you want to divide the task into 3 subtasks/partitions, the 
IdealState can be changed as shown below.</p> 
-  <p>&quot;myTask_0&quot;, &quot;myTask_1&quot;, &quot;myTask_2&quot; are 
logical names representing the partitions of myTask. Each tasks runs on N1, N2 
and N3 respectively.</p> 
-  <div class="source"> 
-   <pre>{
-  &quot;id&quot; : &quot;myTask&quot;,
-  &quot;simpleFields&quot; : {
-    &quot;NUM_PARTITIONS&quot; : &quot;3&quot;,
-  }
- &quot;mapFields&quot; : {
-    &quot;myTask_0&quot; : {
-      &quot;N1&quot; : &quot;ONLINE&quot;,
-    },
-    &quot;myTask_1&quot; : {
-      &quot;N2&quot; : &quot;ONLINE&quot;,
-    },
-    &quot;myTask_2&quot; : {
-      &quot;N3&quot; : &quot;ONLINE&quot;,
-    }
-  }
-}
-</pre> 
-  </div> 
- </div> 
- <div class="section"> 
-  <h3 id="Replica">Replica</h3> 
-  <p>Partitioning allows one to split the data/task into multiple subparts. 
But let's say the request rate for each partition increases. The common 
solution is to have multiple copies for each partition. Helix refers to the 
copy of a partition as a <b>replica</b>. Adding a replica also increases the 
availability of the system during failures. One can see this methodology 
employed often in search systems. The index is divided into shards, and each 
shard has multiple copies.</p> 
-  <p>Let's say you want to add one additional replica for each task. The 
IdealState can simply be changed as shown below.</p> 
-  <p>For increasing the availability of the system, it's better to place the 
replica of a given partition on different nodes.</p> 
-  <div class="source"> 
-   <pre>{
-  &quot;id&quot; : &quot;myIndex&quot;,
-  &quot;simpleFields&quot; : {
-    &quot;NUM_PARTITIONS&quot; : &quot;3&quot;,
-    &quot;REPLICAS&quot; : &quot;2&quot;,
-  },
- &quot;mapFields&quot; : {
-    &quot;myIndex_0&quot; : {
-      &quot;N1&quot; : &quot;ONLINE&quot;,
-      &quot;N2&quot; : &quot;ONLINE&quot;
-    },
-    &quot;myIndex_1&quot; : {
-      &quot;N2&quot; : &quot;ONLINE&quot;,
-      &quot;N3&quot; : &quot;ONLINE&quot;
-    },
-    &quot;myIndex_2&quot; : {
-      &quot;N3&quot; : &quot;ONLINE&quot;,
-      &quot;N1&quot; : &quot;ONLINE&quot;
-    }
-  }
-}
-</pre> 
-  </div> 
- </div> 
- <div class="section"> 
-  <h3 id="State">State</h3> 
-  <p>Now let's take a slightly more complicated scenario where a task 
represents a database. Unlike an index which is in general read-only, a 
database supports both reads and writes. Keeping the data consistent among the 
replicas is crucial in distributed data stores. One commonly applied technique 
is to assign one replica as the MASTER and remaining replicas as SLAVEs. All 
writes go to the MASTER and are then replicated to the SLAVE replicas.</p> 
-  <p>Helix allows one to assign different <b>states</b> to each replica. Let's 
say you have two MySQL instances N1 and N2, where one will serve as MASTER and 
another as SLAVE. The IdealState can be changed to:</p> 
-  <div class="source"> 
-   <pre>{
-  &quot;id&quot; : &quot;myDB&quot;,
-  &quot;simpleFields&quot; : {
-    &quot;NUM_PARTITIONS&quot; : &quot;1&quot;,
-    &quot;REPLICAS&quot; : &quot;2&quot;,
-  },
-  &quot;mapFields&quot; : {
-    &quot;myDB&quot; : {
-      &quot;N1&quot; : &quot;MASTER&quot;,
-      &quot;N2&quot; : &quot;SLAVE&quot;,
-    }
-  }
-}
-</pre> 
-  </div> 
- </div> 
- <div class="section"> 
-  <h3 id="State_Machine_and_Transitions">State Machine and Transitions</h3> 
-  <p>The IdealState allows one to exactly specify the desired state of the 
cluster. Given an IdealState, Helix takes up the responsibility of ensuring 
that the cluster reaches the IdealState. The Helix <b>controller</b> reads the 
IdealState and then commands each Participant to take appropriate actions to 
move from one state to another until it matches the IdealState. These actions 
are referred to as <b>transitions</b> in Helix.</p> 
-  <p>The next logical question is: how does the controller compute the 
transitions required to get to IdealState? This is where the <b>finite state 
machine</b> concept comes in. Helix allows applications to plug in a finite 
state machine. A state machine consists of the following:</p> 
-  <ul> 
-   <li><b>State</b>: Describes the role of a replica</li> 
-   <li><b>Transition</b>: An action that allows a replica to move from one 
state to another, thus changing its role.</li> 
-  </ul> 
-  <p>Here is an example of MasterSlave state machine:</p> 
-  <div class="source"> 
-   <pre>          OFFLINE  | SLAVE  |  MASTER
-         _____________________________
-        |          |        |         |
-OFFLINE |   N/A    | SLAVE  | SLAVE   |
-        |__________|________|_________|
-        |          |        |         |
-SLAVE   |  OFFLINE |   N/A  | MASTER  |
-        |__________|________|_________|
-        |          |        |         |
-MASTER  | SLAVE    | SLAVE  |   N/A   |
-        |__________|________|_________|
-
-</pre> 
-  </div> 
-  <p>Helix allows each resource to be associated with one state machine. This 
means you can have one resource as an index and another as a database in the 
same cluster. One can associate each resource with a state machine as 
follows:</p> 
-  <div class="source"> 
-   <pre>{
-  &quot;id&quot; : &quot;myDB&quot;,
-  &quot;simpleFields&quot; : {
-    &quot;NUM_PARTITIONS&quot; : &quot;1&quot;,
-    &quot;REPLICAS&quot; : &quot;2&quot;,
-    &quot;STATE_MODEL_DEF_REF&quot; : &quot;MasterSlave&quot;,
-  },
-  &quot;mapFields&quot; : {
-    &quot;myDB&quot; : {
-      &quot;N1&quot; : &quot;MASTER&quot;,
-      &quot;N2&quot; : &quot;SLAVE&quot;,
-    }
-  }
-}
-
-</pre> 
-  </div> 
- </div> 
- <div class="section"> 
-  <h3 id="Current_State">Current State</h3> 
-  <p>The <b>CurrentState</b> of a resource simply represents its actual state 
at a participating node, a <b>participant</b>. In the below example:</p> 
-  <ul> 
-   <li>INSTANCE_NAME: Unique name representing the process</li> 
-   <li>SESSION_ID: ID that is automatically assigned every time a process 
joins the cluster</li> 
-  </ul> 
-  <div class="source"> 
-   <pre>{
-  &quot;id&quot;:&quot;MyResource&quot;
-  ,&quot;simpleFields&quot;:{
-    ,&quot;SESSION_ID&quot;:&quot;13d0e34675e0002&quot;
-    ,&quot;INSTANCE_NAME&quot;:&quot;node1&quot;
-    ,&quot;STATE_MODEL_DEF&quot;:&quot;MasterSlave&quot;
-  }
-  ,&quot;mapFields&quot;:{
-    &quot;MyResource_0&quot;:{
-      &quot;CURRENT_STATE&quot;:&quot;SLAVE&quot;
-    }
-    ,&quot;MyResource_1&quot;:{
-      &quot;CURRENT_STATE&quot;:&quot;MASTER&quot;
-    }
-    ,&quot;MyResource_2&quot;:{
-      &quot;CURRENT_STATE&quot;:&quot;MASTER&quot;
-    }
-  }
-}
-</pre> 
-  </div> 
-  <p>Each node in the cluster has its own CurrentState.</p> 
- </div> 
- <div class="section"> 
-  <h3 id="External_View">External View</h3> 
-  <p>In order to communicate with the participants, external clients need to 
know the current state of each of the participants. The external clients are 
referred to as <b>spectators</b>. In order to make the life of spectator 
simple, Helix provides an ExternalView that is an aggregated view of the 
current state across all nodes. The ExternalView has a similar format as 
IdealState.</p> 
-  <div class="source"> 
-   <pre>{
-  &quot;id&quot;:&quot;MyResource&quot;,
-  &quot;mapFields&quot;:{
-    &quot;MyResource_0&quot;:{
-      &quot;N1&quot;:&quot;SLAVE&quot;,
-      &quot;N2&quot;:&quot;MASTER&quot;,
-      &quot;N3&quot;:&quot;OFFLINE&quot;
-    },
-    &quot;MyResource_1&quot;:{
-      &quot;N1&quot;:&quot;MASTER&quot;,
-      &quot;N2&quot;:&quot;SLAVE&quot;,
-      &quot;N3&quot;:&quot;ERROR&quot;
-    },
-    &quot;MyResource_2&quot;:{
-      &quot;N1&quot;:&quot;MASTER&quot;,
-      &quot;N2&quot;:&quot;SLAVE&quot;,
-      &quot;N3&quot;:&quot;SLAVE&quot;
-    }
-  }
-}
-</pre> 
-  </div> 
- </div> 
- <div class="section"> 
-  <h3 id="Rebalancer">Rebalancer</h3> 
-  <p>The core component of Helix is the Controller which runs the Rebalancer 
algorithm on every cluster event. Cluster events can be one of the 
following:</p> 
-  <ul> 
-   <li>Nodes start and/or stop</li> 
-   <li>Nodes experience soft and/or hard failures</li> 
-   <li>New nodes are added/removed</li> 
-   <li>Ideal state changes</li> 
-  </ul> 
-  <p>There are few more examples such as configuration changes, etc. The key 
takeaway: there are many ways to trigger the rebalancer.</p> 
-  <p>When a rebalancer is run it simply does the following:</p> 
-  <ul> 
-   <li>Compares the ideal state and current state</li> 
-   <li>Computes the transitions required to reach the ideal state</li> 
-   <li>Issues the transitions to each participant</li> 
-  </ul> 
-  <p>The above steps happen for every change in the system. Once the current 
state matches the IdealState, the system is considered stable which implies 
'IdealState = CurrentState = ExternalView'</p> 
- </div> 
- <div class="section"> 
-  <h3 id="Dynamic_IdealState">Dynamic IdealState</h3> 
-  <p>One of the things that makes Helix powerful is that IdealState can be 
changed dynamically. This means one can listen to cluster events like node 
failures and dynamically change the ideal state. Helix will then take care of 
triggering the respective transitions in the system.</p> 
-  <p>Helix allows various granularities of control for adjusting the ideal 
state. Whenever a cluster event occurs, Helix can operate in one of three 
modes:</p> 
-  <ul> 
-   <li><b>FULL_AUTO</b>: Helix will automatically determine the location and 
state of each replica based on constraints</li> 
-   <li><b>SEMI_AUTO</b>: Helix will take in a &quot;preference list&quot; 
representing the location each replica can live at, and automatically determine 
the state based on constraints</li> 
-   <li><b>CUSTOMIZED</b>: Helix will take in a map of location to state and 
fire transitions to get the external view to match</li> 
-  </ul> 
-  <p>Helix comes with a few algorithms to automatically compute the IdealState 
based on the constraints. For example, if you have a resource of 3 partitions 
and 2 replicas, Helix can automatically compute the IdealState based on the 
nodes that are currently active. See the <a 
href="./0.6.4-docs/tutorial_rebalance.html">tutorial</a> to find out more about 
various execution modes of Helix like FULL_AUTO, SEMI_AUTO and CUSTOMIZED.</p> 
- </div> 
-</div>
+$bodyWithHeader
                        </div>
                </div>
        </div>
@@ -433,145 +153,100 @@ MASTER  | SLAVE    | SLAVE  |   N/A   |
        <footer class="well">
                <div class="container">
                        <div class="row">
-                               <div class="span2 bottom-nav">
+                               <div class="span9 bottom-nav">
                                        <ul class="nav nav-list">
                                                <li 
class="nav-header">Learn</li>
                                                <li class="active">
                                                        <a href="#" title="Core 
Concepts">Core Concepts</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="Architecture.html" title="Architecture">Architecture</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Architecture">Architecture</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="Publications.html" title="Publications">Publications</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Publications">Publications</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="ClientLibraries.html" title="Client Libraries">Client Libraries</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Client Libraries">Client Libraries</a>
                                                </li>
-                                       </ul>
-                               </div>
-                               <div class="span2 bottom-nav">
-                                       <ul class="nav nav-list">
                                                <li 
class="nav-header">Documentation</li>
-                                               <li >
-                                                       <a 
href="1.0.2-docs/index.html" title="1.0.2">1.0.2</a>
-                                               </li>
-                                               <li >
-                                                       <a 
href="1.0.1-docs/index.html" title="1.0.1">1.0.1</a>
-                                               </li>
-                                               <li >
-                                                       <a 
href="1.0.0-docs/index.html" title="1.0.0 (deprecated)">1.0.0 (deprecated)</a>
-                                               </li>
-                                               <li >
-                                                       <a 
href="0.9.8-docs/index.html" title="0.9.8">0.9.8</a>
-                                               </li>
-                                               <li >
-                                                       <a 
href="0.9.7-docs/index.html" title="0.9.7 (stable)">0.9.7 (stable)</a>
-                                               </li>
-                                               <li >
-                                                       <a 
href="0.9.4-docs/index.html" title="0.9.4">0.9.4</a>
-                                               </li>
-                                               <li >
-                                                       <a 
href="0.9.1-docs/index.html" title="0.9.1">0.9.1</a>
-                                               </li>
-                                               <li >
-                                                       <a 
href="0.9.0-docs/index.html" title="0.9.0">0.9.0</a>
-                                               </li>
-                                               <li >
-                                                       <a 
href="0.8.4-docs/index.html" title="0.8.4">0.8.4</a>
-                                               </li>
-                                               <li >
-                                                       <a 
href="0.8.3-docs/index.html" title="0.8.3 (alpha)">0.8.3 (alpha)</a>
-                                               </li>
-                                               <li >
-                                                       <a 
href="0.8.2-docs/index.html" title="0.8.2">0.8.2</a>
-                                               </li>
-                                               <li >
-                                                       <a 
href="0.8.1-docs/index.html" title="0.8.1">0.8.1</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="1.0.2">1.0.2</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="0.8.0-docs/index.html" title="0.8.0">0.8.0</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="0.9.10 (0.9.9)">0.9.10 (0.9.9)</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="trunk-docs/index.html" title="trunk">trunk</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="trunk">trunk</a>
                                                </li>
                                                <li class="nav-header">Helix 
1.0.2</li>
-                                               <li >
-                                                       <a 
href="1.0.2-docs/index.html" title="Documentation">Documentation</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Documentation">Documentation</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="1.0.2-docs/Quickstart.html" title="Quick Start">Quick Start</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Quick Start">Quick Start</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="1.0.2-docs/Tutorial.html" title="Tutorial">Tutorial</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Tutorial">Tutorial</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="1.0.2-docs/download.html" title="Download">Download</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Download">Download</a>
                                                </li>
-                                               <li class="nav-header">Helix 
0.9.8</li>
-                                               <li >
-                                                       <a 
href="0.9.8-docs/index.html" title="Documentation">Documentation</a>
+                                               <li class="nav-header">Helix 
0.9.10 (0.9.9)</li>
+                                               <li class="active">
+                                                       <a href="#" 
title="Documentation">Documentation</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="0.9.8-docs/Quickstart.html" title="Quick Start">Quick Start</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Quick Start">Quick Start</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="0.9.8-docs/Tutorial.html" title="Tutorial">Tutorial</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Tutorial">Tutorial</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="0.9.8-docs/download.html" title="Download">Download</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Download">Download</a>
                                                </li>
-                                       </ul>
-                               </div>
-                               <div class="span2 bottom-nav">
-                                       <ul class="nav nav-list">
                                                <li class="nav-header">Get 
Involved</li>
-                                               <li >
-                                                       <a href="IRC.html" 
title="IRC">IRC</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="IRC">IRC</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="mail-lists.html" title="Mailing Lists">Mailing Lists</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Mailing Lists">Mailing Lists</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="issue-tracking.html" title="Issues">Issues</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Issues">Issues</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="team-list.html" title="Team">Team</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Team">Team</a>
                                                </li>
-                                               <li >
-                                                       <a href="sources.html" 
title="Sources">Sources</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Sources">Sources</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="integration.html" title="Continuous Integration">Continuous 
Integration</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Continuous Integration">Continuous Integration</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="involved/building.html" title="Building Guide">Building Guide</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Building Guide">Building Guide</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="releasing.html" title="Release Guide">Release Guide</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Release Guide">Release Guide</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="involved/contribdocs.html" title="Improve this Website">Improve this 
Website</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Improve this Website">Improve this Website</a>
                                                </li>
-                                       </ul>
-                               </div>
-                               <div class="span3 bottom-nav">
-                                       <ul class="nav nav-list">
                                                <li class="nav-header">ASF</li>
-                                               <li >
-                                                       <a 
href="http://www.apache.org/"; title="ASF Home" class="externalLink">ASF Home</a>
+                                               <li class="active">
+                                                       <a href="#" title="ASF 
Home">ASF Home</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="http://www.apache.org/licenses/"; title="License" 
class="externalLink">License</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="License">License</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="http://www.apache.org/foundation/sponsorship.html"; title="Sponsorship" 
class="externalLink">Sponsorship</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Sponsorship">Sponsorship</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="http://www.apache.org/foundation/thanks.html"; title="Thanks" 
class="externalLink">Thanks</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Thanks">Thanks</a>
                                                </li>
-                                               <li >
-                                                       <a 
href="http://www.apache.org/security/"; title="Security" 
class="externalLink">Security</a>
+                                               <li class="active">
+                                                       <a href="#" 
title="Security">Security</a>
                                                </li>
                                        </ul>
                                </div>
@@ -583,23 +258,18 @@ MASTER  | SLAVE    | SLAVE  |   N/A   |
                <div class="row">
                        <div class="span12">
                                <p class="pull-right"><a href="#">Back to 
top</a></p>
-                               <p class="copyright">Copyright &copy;2021 <a 
href="https://www.apache.org/";>The Apache Software Foundation</a>. All Rights 
Reserved.</p>
+                               <p class="copyright">Copyright &copy;2022 <a 
href="https://www.apache.org/";>The Apache Software Foundation</a>. All Rights 
Reserved.</p>
                                <p><a 
href="http://github.com/andriusvelykis/reflow-maven-skin"; title="Reflow Maven 
skin">Reflow Maven skin</a> by <a href="http://andrius.velykis.lt"; 
target="_blank" title="Andrius Velykis">Andrius Velykis</a>.</p>
-               
-<div class="row span16">
-  <div>Apache Helix, Apache, the Apache feather logo, and the Apache Helix 
project logos are trademarks of The Apache Software Foundation.
-        All other marks mentioned may be trademarks or registered trademarks 
of their respective owners.</div>
-  <a href="http://helix.apache.org/privacy-policy.html";>Privacy Policy</a>
-</div>                 </div>
+                                       </div>
                </div>
        </div>
 
        <!-- Le javascript
        ================================================== -->
        <!-- Placed at the end of the document so the pages load faster -->
-       <script src="./js/jquery.min.js"></script>
+       <script 
src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js";></script>
 
-       <script src="./js/bootstrap.min.js"></script>
+       <script 
src="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/js/bootstrap.min.js";></script>
        <script src="./js/lightbox.min.js"></script>
        <script src="./js/reflow-scroll.js"></script>
 


Reply via email to