helix-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From j...@apache.org
Subject svn commit: r1877362 [25/32] - in /helix/site-content: ./ 0.6.1-incubating-docs/ 0.6.1-incubating-docs/recipes/ 0.6.1-incubating-docs/releasenotes/ 0.6.2-incubating-docs/ 0.6.2-incubating-docs/recipes/ 0.6.2-incubating-docs/releasenotes/ 0.6.3-docs/ 0....
Date Tue, 05 May 2020 00:32:52 GMT
Added: helix/site-content/1.0.0-docs/releasenotes/release-1.0.0.html
URL: http://svn.apache.org/viewvc/helix/site-content/1.0.0-docs/releasenotes/release-1.0.0.html?rev=1877362&view=auto
==============================================================================
--- helix/site-content/1.0.0-docs/releasenotes/release-1.0.0.html (added)
+++ helix/site-content/1.0.0-docs/releasenotes/release-1.0.0.html Tue May  5 00:32:41 2020
@@ -0,0 +1,311 @@
+
+<!DOCTYPE html>
+<!--
+ Generated by Apache Maven Doxia at 2020-05-04
+ Rendered using Maven Reflow Skin 1.0.0 (http://andriusvelykis.github.com/reflow-maven-skin)
+-->
+<html  xml:lang="en" lang="en">
+
+	<head>
+		<meta charset="UTF-8" />
+		<title>Apache Helix - Release Notes for Apache Helix 1.0.0</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="../css/docs.css" rel="stylesheet" />
+		<link href="../css/reflow-skin.css" rel="stylesheet" />
+		
+		
+		<link href="../css/lightbox.css" rel="stylesheet" />
+		
+		<link href="../css/site.css" rel="stylesheet" />
+		<link href="../css/print.css" rel="stylesheet" media="print" />
+		
+		<!-- Le HTML5 shim, for IE6-8 support of HTML5 elements -->
+		<!--[if lt IE 9]>
+			<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-releasenotes-release-100 project-100-docs" data-spy="scroll" data-offset="60" data-target="#toc-scroll-target">
+
+		<div class="navbar navbar-fixed-top">
+			<div class="navbar-inner">
+				<div class="container">
+					<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
+						<span class="icon-bar"></span>
+						<span class="icon-bar"></span>
+						<span class="icon-bar"></span>
+					</a>
+					<a class="brand" href="../..">Apache Helix</a>
+					<div class="nav-collapse">
+						<ul class="nav pull-right">
+							<li><a href="../index.html" title="Helix 1.0.0">Helix 1.0.0 </a></li>
+							<li class="dropdown active">
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Get Helix <b class="caret"></b></a>
+								<ul class="dropdown-menu">
+									<li><a href="../download.html" title="Download">Download </a></li>
+									<li><a href="../Building.html" title="Building">Building </a></li>
+									<li class="active"><a href="" title="Release Notes">Release Notes </a></li>
+								</ul>
+							</li>
+							<li class="dropdown">
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Hands-On <b class="caret"></b></a>
+								<ul class="dropdown-menu">
+									<li><a href="../Quickstart.html" title="Quick Start">Quick Start </a></li>
+									<li><a href="../Tutorial.html" title="Tutorial">Tutorial </a></li>
+									<li><a href="../../javadocs/1.0.0" title="Javadocs">Javadocs </a></li>
+								</ul>
+							</li>
+							<li class="dropdown">
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Recipes <b class="caret"></b></a>
+								<ul class="dropdown-menu">
+									<li><a href="../recipes/lock_manager.html" title="Distributed lock manager">Distributed lock manager </a></li>
+									<li><a href="../recipes/rabbitmq_consumer_group.html" title="Rabbit MQ consumer group">Rabbit MQ consumer group </a></li>
+									<li><a href="../recipes/rsync_replicated_file_store.html" title="Rsync replicated file store">Rsync replicated file store </a></li>
+									<li><a href="../recipes/service_discovery.html" title="Service discovery">Service discovery </a></li>
+									<li><a href="../recipes/task_dag_execution.html" title="Distributed task DAG execution">Distributed task DAG execution </a></li>
+								</ul>
+							</li>
+						</ul>
+					</div><!--/.nav-collapse -->
+				</div>
+			</div>
+		</div>
+		
+	<div class="container">
+	
+	<!-- Masthead
+	================================================== -->
+	<header class="jumbotron subhead">
+		<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>
+				</div>
+				<div class="pull-right">
+					<a href="http://www.apache.org/" id="bannerRight"><img src="../../images/feather_small.gif" alt='"''"' /></a>
+				</div>
+			</div>
+		</div>
+		<div>
+			<ul class="breadcrumb">
+				<li><a href="http://helix.incubator.apache.org/" title="Apache Helix" class="externalLink">Apache Helix </a></li>
+				<li class="divider">/</li>
+				<li><a href="../../" title="Apache Helix">Apache Helix </a></li>
+				<li class="divider">/</li>
+				<li><a href="../" title="Release 1.0.0">Release 1.0.0 </a></li>
+				<li class="divider">/</li>
+				<li>Release Notes for Apache Helix 1.0.0</li>
+				<li class="publishDate version-date pull-right">Last Published: 2020-05-04</li>
+			</ul>
+		</div>
+	</header>
+
+	<div class="main-body">
+	<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. --> 
+<!-- NOTE: For help with the syntax of this file, see: --> 
+<!-- http://maven.apache.org/guides/mini/guide-apt-format.html --> 
+<div class="section"> 
+ <div class="page-header">
+  <h2 id="Release_Notes_for_Apache_Helix_1.0.0">Release Notes for Apache Helix 1.0.0</h2>
+ </div> 
+ <p>The Apache Helix team would like to announce the release of Apache Helix 1.0.0.</p> 
+ <p>This is the tweentieth release under the Apache umbrella, and the sixteenth as a top-level project.</p> 
+ <p>Helix is a generic cluster management framework used for the automatic management of partitioned, replicated and distributed resources hosted on a cluster of nodes.</p> 
+ <p>In this release, Helix provides several performance improvements for rebalance pipeline:</p> 
+ <div class="section"> 
+  <h3 id="Key_Note_for_Helix_Release">Key Note for Helix Release</h3> 
+  <div class="section"> 
+   <h4 id="ZooScalability">ZooScalability</h4> 
+   <p>Project ZooScalability includes initiatives and newly-added components to achieve horizontal scalability of ZooKeeper. Some Helix applications have been experiencing performance loss due to increased traffic to ZooKeeper.</p> 
+  </div> 
+  <div class="section"> 
+   <h4 id="Helix_Cloud_Support">Helix Cloud Support</h4> 
+   <p>Helix new features for customers in a cloud environment, e.g. Azure, AWS, or GCP, etc. This version implements the function of participant auto registration to a Helix cluster, using Azure cloud provider as an example. With this feature, after a Helix cluster is created, the participant can auto register itself to the cluster when the participant comes online. Users do not need to manually populate any information, even the fault domain information, which can be dynamically retrieved from the cloud provider by the participant. We provide interface and Azure implementation for participant auto registration. Users may implement the auto registration function for their own cloud provider, or even for on premise environment.</p> 
+   <p>Detailed wiki page: <a class="externalLink" href="https://github.com/apache/helix/wiki/Helix-Cloud-Support">https://github.com/apache/helix/wiki/Helix-Cloud-Support</a></p> 
+  </div> 
+  <div class="section"> 
+   <h4 id="Customized_View_Aggregation">Customized View Aggregation</h4> 
+   <p>A new feature for customers to define their own per partition state and provides aggregated view for the customized states. The customized state is updated by customers on demand and stored under each participant’s customized state path. Depending on a new cluster level config, called customized state config, Helix generic controller decides whether it will do aggregation across all participants on the state or not. If aggregation on a certain state is turned on, the output will be on a znode under the cluster, called customized view. The routing table provider will listen on customized view znode, and customers may get the snapshot of the routing table to retrieve customized view.</p> 
+   <p>For details: <a class="externalLink" href="https://github.com/apache/helix/wiki/Customized-View-Aggregation">https://github.com/apache/helix/wiki/Customized-View-Aggregation</a></p> 
+  </div> 
+  <div class="section"> 
+   <h4 id="Distributed_Lock_Support">Distributed Lock Support</h4> 
+   <p>An exclusive distributed lock based on ZooKeeper for Helix users to coordinate their work on the same resource. Currently we support:</p> 
+   <ul> 
+    <li>Synchronized lock: Acquires the lock if it is available immediately returns true, and lock path znode is updated with the new lock data (owner id, timeout stamp, etc.). If the user is already the lock owner, returns true. If the lock is not available then immediately return false.</li> 
+    <li>Synchronized unlock: Lock owner can unlock the lock and set the lock path znode data to default data (empty owner id, empty message, etc).</li> 
+    <li>Lock timeout: User provides an expiration time for the lock while acquiring it. The lock automatically becomes available after this timestamp. Any user can query the lock information and check when the lock will be expired.</li> 
+    <li>Lock message: Lock owner can provide a message for other users to know the purpose of current lock. Lock messages can be retrieved when users query the lock information.</li> 
+    <li>Lock owner recognition: Users can check if they are the current lock owner of a certain path.</li> 
+   </ul> 
+  </div> 
+  <div class="section"> 
+   <h4 id="Weight_Aware_Global_Even_Distribute_Rebalancer">Weight Aware Global Even Distribute Rebalancer</h4> 
+   <p>A new weight-aware globally-even distribute Rebalancer to better meet the applications’ requirement.</p> 
+   <p>Please refer to <a class="externalLink" href="https://github.com/apache/helix/wiki/Weight-aware-Globally-Evenly-distributed-Rebalancer.">https://github.com/apache/helix/wiki/Weight-aware-Globally-Evenly-distributed-Rebalancer.</a></p> 
+  </div> 
+ </div> 
+ <div class="section"> 
+  <h3 id="Detailed_Changes">Detailed Changes</h3> 
+  <div class="section"> 
+   <h4 id="Bug_Fixes">Bug Fixes</h4> 
+   <ul> 
+    <li>Fix the ConcurrentModificationException in ClusterEvent.java (#785)</li> 
+    <li>Generate cancellation message for currentState=null desiredState=DROPPED (#831)</li> 
+    <li>Fix the concurrent modification error happens during the HelixManager initHandlers() call (#904)</li> 
+    <li>Fix the scheduling decision for multiple currentStates (#923)</li> 
+    <li>Fix ZkHelixPropertyStore loses Zookeeper notification issue (#924)</li> 
+    <li>Fix unexpceted partition movements in the CrushEd strategy. (#941)</li> 
+   </ul> 
+  </div> 
+  <div class="section"> 
+   <h4 id="Improvements">Improvements</h4> 
+   <ul> 
+    <li>Call session aware createEphemeral to create live instance. (#700)</li> 
+    <li>Bump jackson-databind from 2.9.5 to 2.9.10.1 in /helix-rest (#597)</li> 
+    <li>Add system property options to config write size limit for ZNRecord Serializer (#809)</li> 
+    <li>Async write operation should not throw Exception for serializing error (#845) []</li> 
+   </ul> 
+  </div> 
+ </div> 
+</div> 
+<div class="section"> 
+ <h2 id="Cheers_--_The_Apache_Helix_Team">Cheers, -- The Apache Helix Team</h2> 
+</div>
+			</div>
+		</div>
+	</div>
+	</div>
+
+	</div><!-- /container -->
+	
+	<!-- Footer
+	================================================== -->
+	<footer class="well">
+		<div class="container">
+			<div class="row">
+				<div class="span3 bottom-nav">
+					<ul class="nav nav-list">
+						<li class="nav-header">Get Helix</li>
+						<li>
+							<a href="../download.html" title="Download">Download </a>
+						</li>
+						<li>
+							<a href="../Building.html" title="Building">Building </a>
+						</li>
+						<li class="active">
+							<a href="#" title="Release Notes">Release Notes </a>
+						</li>
+					</ul>
+				</div>
+				<div class="span3 bottom-nav">
+					<ul class="nav nav-list">
+						<li class="nav-header">Hands-On</li>
+						<li>
+							<a href="../Quickstart.html" title="Quick Start">Quick Start </a>
+						</li>
+						<li>
+							<a href="../Tutorial.html" title="Tutorial">Tutorial </a>
+						</li>
+						<li>
+							<a href="../../javadocs/1.0.0" title="Javadocs">Javadocs </a>
+						</li>
+					</ul>
+				</div>
+				<div class="span3 bottom-nav">
+					<ul class="nav nav-list">
+						<li class="nav-header">Recipes</li>
+						<li>
+							<a href="../recipes/lock_manager.html" title="Distributed lock manager">Distributed lock manager </a>
+						</li>
+						<li>
+							<a href="../recipes/rabbitmq_consumer_group.html" title="Rabbit MQ consumer group">Rabbit MQ consumer group </a>
+						</li>
+						<li>
+							<a href="../recipes/rsync_replicated_file_store.html" title="Rsync replicated file store">Rsync replicated file store </a>
+						</li>
+						<li>
+							<a href="../recipes/service_discovery.html" title="Service discovery">Service discovery </a>
+						</li>
+						<li>
+							<a href="../recipes/task_dag_execution.html" title="Distributed task DAG execution">Distributed task DAG execution </a>
+						</li>
+					</ul>
+				</div>
+			</div>
+		</div>
+	</footer>
+		
+	<div class="container subfooter">
+		<div class="row">
+			<div class="span12">
+				<p class="pull-right"><a href="#">Back to top</a></p>
+				<p class="copyright">Copyright &copy;2020 <a href="http://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/1.0.0-docs/privacy-policy.html">Privacy Policy</a>
+</div>			</div>
+		</div>
+	</div>
+
+	<!-- Le javascript
+	================================================== -->
+	<!-- Placed at the end of the document so the pages load faster -->
+
+	<!-- Fallback jQuery loading from Google CDN:
+	     http://stackoverflow.com/questions/1014203/best-way-to-use-googles-hosted-jquery-but-fall-back-to-my-hosted-library-on-go -->
+	<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
+	<script type="text/javascript">
+		if (typeof jQuery == 'undefined')
+		{
+			document.write(unescape("%3Cscript src='../js/jquery-1.8.3.min.js' type='text/javascript'%3E%3C/script%3E"));
+		}
+	</script>
+	
+	<script src="../js/bootstrap.min.js"></script>
+	<script src="../js/lightbox.js"></script>
+	<script src="../js/jquery.smooth-scroll.min.js"></script>
+	<!-- back button support for smooth scroll -->
+	<script src="../js/jquery.ba-bbq.min.js"></script>
+
+	<script src="../js/reflow-skin.js"></script>
+	
+	</body>
+</html>
\ No newline at end of file

Added: helix/site-content/1.0.0-docs/sonar.html
URL: http://svn.apache.org/viewvc/helix/site-content/1.0.0-docs/sonar.html?rev=1877362&view=auto
==============================================================================
--- helix/site-content/1.0.0-docs/sonar.html (added)
+++ helix/site-content/1.0.0-docs/sonar.html Tue May  5 00:32:41 2020
@@ -0,0 +1,230 @@
+
+<!DOCTYPE html>
+<!--
+ Generated by Apache Maven Doxia at 2020-05-04
+ Rendered using Maven Reflow Skin 1.0.0 (http://andriusvelykis.github.com/reflow-maven-skin)
+-->
+<html  xml:lang="en" lang="en">
+
+	<head>
+		<meta charset="UTF-8" />
+		<title>Apache Helix - Sonar</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="./css/docs.css" rel="stylesheet" />
+		<link href="./css/reflow-skin.css" rel="stylesheet" />
+		
+		
+		<link href="./css/lightbox.css" rel="stylesheet" />
+		
+		<link href="./css/site.css" rel="stylesheet" />
+		<link href="./css/print.css" rel="stylesheet" media="print" />
+		
+		<!-- Le HTML5 shim, for IE6-8 support of HTML5 elements -->
+		<!--[if lt IE 9]>
+			<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-sonar project-100-docs" data-spy="scroll" data-offset="60" data-target="#toc-scroll-target">
+
+		<div class="navbar navbar-fixed-top">
+			<div class="navbar-inner">
+				<div class="container">
+					<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
+						<span class="icon-bar"></span>
+						<span class="icon-bar"></span>
+						<span class="icon-bar"></span>
+					</a>
+					<a class="brand" href="..">Apache Helix</a>
+					<div class="nav-collapse">
+						<ul class="nav pull-right">
+							<li><a href="index.html" title="Helix 1.0.0">Helix 1.0.0 </a></li>
+							<li class="dropdown">
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Get Helix <b class="caret"></b></a>
+								<ul class="dropdown-menu">
+									<li><a href="download.html" title="Download">Download </a></li>
+									<li><a href="Building.html" title="Building">Building </a></li>
+									<li><a href="releasenotes/release-1.0.0.html" title="Release Notes">Release Notes </a></li>
+								</ul>
+							</li>
+							<li class="dropdown">
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Hands-On <b class="caret"></b></a>
+								<ul class="dropdown-menu">
+									<li><a href="Quickstart.html" title="Quick Start">Quick Start </a></li>
+									<li><a href="Tutorial.html" title="Tutorial">Tutorial </a></li>
+									<li><a href="../javadocs/1.0.0" title="Javadocs">Javadocs </a></li>
+								</ul>
+							</li>
+							<li class="dropdown">
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Recipes <b class="caret"></b></a>
+								<ul class="dropdown-menu">
+									<li><a href="recipes/lock_manager.html" title="Distributed lock manager">Distributed lock manager </a></li>
+									<li><a href="recipes/rabbitmq_consumer_group.html" title="Rabbit MQ consumer group">Rabbit MQ consumer group </a></li>
+									<li><a href="recipes/rsync_replicated_file_store.html" title="Rsync replicated file store">Rsync replicated file store </a></li>
+									<li><a href="recipes/service_discovery.html" title="Service discovery">Service discovery </a></li>
+									<li><a href="recipes/task_dag_execution.html" title="Distributed task DAG execution">Distributed task DAG execution </a></li>
+								</ul>
+							</li>
+						</ul>
+					</div><!--/.nav-collapse -->
+				</div>
+			</div>
+		</div>
+		
+	<div class="container">
+	
+	<!-- Masthead
+	================================================== -->
+	<header class="jumbotron subhead">
+		<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>
+				</div>
+				<div class="pull-right">
+					<a href="http://www.apache.org/" id="bannerRight"><img src="../images/feather_small.gif" alt='"''"' /></a>
+				</div>
+			</div>
+		</div>
+		<div>
+			<ul class="breadcrumb">
+				<li><a href="http://helix.incubator.apache.org/" title="Apache Helix" class="externalLink">Apache Helix </a></li>
+				<li class="divider">/</li>
+				<li><a href="../" title="Apache Helix">Apache Helix </a></li>
+				<li class="divider">/</li>
+				<li><a href="./" title="Release 1.0.0">Release 1.0.0 </a></li>
+				<li class="divider">/</li>
+				<li>Sonar</li>
+				<li class="publishDate version-date pull-right">Last Published: 2020-05-04</li>
+			</ul>
+		</div>
+	</header>
+
+	<div class="main-body">
+	<div class="row">
+		<div class="span12">
+			<div class="body-content">
+<div class="page-header">
+ <h2 id="Sonar">Sonar</h2>
+</div>Redirecting to 
+<a class="externalLink" href="https://analysis.apache.org/project/index/org.apache.helix:1.0.0-docs">https://analysis.apache.org/project/index/org.apache.helix:1.0.0-docs</a> 
+<script type="text/javascript"> window.location='https://analysis.apache.org/project/index/org.apache.helix:1.0.0-docs'</script>
+			</div>
+		</div>
+	</div>
+	</div>
+
+	</div><!-- /container -->
+	
+	<!-- Footer
+	================================================== -->
+	<footer class="well">
+		<div class="container">
+			<div class="row">
+				<div class="span3 bottom-nav">
+					<ul class="nav nav-list">
+						<li class="nav-header">Get Helix</li>
+						<li>
+							<a href="download.html" title="Download">Download </a>
+						</li>
+						<li>
+							<a href="Building.html" title="Building">Building </a>
+						</li>
+						<li>
+							<a href="releasenotes/release-1.0.0.html" title="Release Notes">Release Notes </a>
+						</li>
+					</ul>
+				</div>
+				<div class="span3 bottom-nav">
+					<ul class="nav nav-list">
+						<li class="nav-header">Hands-On</li>
+						<li>
+							<a href="Quickstart.html" title="Quick Start">Quick Start </a>
+						</li>
+						<li>
+							<a href="Tutorial.html" title="Tutorial">Tutorial </a>
+						</li>
+						<li>
+							<a href="../javadocs/1.0.0" title="Javadocs">Javadocs </a>
+						</li>
+					</ul>
+				</div>
+				<div class="span3 bottom-nav">
+					<ul class="nav nav-list">
+						<li class="nav-header">Recipes</li>
+						<li>
+							<a href="recipes/lock_manager.html" title="Distributed lock manager">Distributed lock manager </a>
+						</li>
+						<li>
+							<a href="recipes/rabbitmq_consumer_group.html" title="Rabbit MQ consumer group">Rabbit MQ consumer group </a>
+						</li>
+						<li>
+							<a href="recipes/rsync_replicated_file_store.html" title="Rsync replicated file store">Rsync replicated file store </a>
+						</li>
+						<li>
+							<a href="recipes/service_discovery.html" title="Service discovery">Service discovery </a>
+						</li>
+						<li>
+							<a href="recipes/task_dag_execution.html" title="Distributed task DAG execution">Distributed task DAG execution </a>
+						</li>
+					</ul>
+				</div>
+			</div>
+		</div>
+	</footer>
+		
+	<div class="container subfooter">
+		<div class="row">
+			<div class="span12">
+				<p class="pull-right"><a href="#">Back to top</a></p>
+				<p class="copyright">Copyright &copy;2020 <a href="http://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/1.0.0-docs/privacy-policy.html">Privacy Policy</a>
+</div>			</div>
+		</div>
+	</div>
+
+	<!-- Le javascript
+	================================================== -->
+	<!-- Placed at the end of the document so the pages load faster -->
+
+	<!-- Fallback jQuery loading from Google CDN:
+	     http://stackoverflow.com/questions/1014203/best-way-to-use-googles-hosted-jquery-but-fall-back-to-my-hosted-library-on-go -->
+	<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
+	<script type="text/javascript">
+		if (typeof jQuery == 'undefined')
+		{
+			document.write(unescape("%3Cscript src='./js/jquery-1.8.3.min.js' type='text/javascript'%3E%3C/script%3E"));
+		}
+	</script>
+	
+	<script src="./js/bootstrap.min.js"></script>
+	<script src="./js/lightbox.js"></script>
+	<script src="./js/jquery.smooth-scroll.min.js"></script>
+	<!-- back button support for smooth scroll -->
+	<script src="./js/jquery.ba-bbq.min.js"></script>
+
+	<script src="./js/reflow-skin.js"></script>
+	
+	</body>
+</html>
\ No newline at end of file

Added: helix/site-content/1.0.0-docs/source-repository.html
URL: http://svn.apache.org/viewvc/helix/site-content/1.0.0-docs/source-repository.html?rev=1877362&view=auto
==============================================================================
--- helix/site-content/1.0.0-docs/source-repository.html (added)
+++ helix/site-content/1.0.0-docs/source-repository.html Tue May  5 00:32:41 2020
@@ -0,0 +1,261 @@
+
+<!DOCTYPE html>
+<!--
+ Generated by Apache Maven Doxia at 2020-05-04
+ Rendered using Maven Reflow Skin 1.0.0 (http://andriusvelykis.github.com/reflow-maven-skin)
+-->
+<html  xml:lang="en" lang="en">
+
+	<head>
+		<meta charset="UTF-8" />
+		<title>Apache Helix - Source Code Management</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="./css/docs.css" rel="stylesheet" />
+		<link href="./css/reflow-skin.css" rel="stylesheet" />
+		
+		
+		<link href="./css/lightbox.css" rel="stylesheet" />
+		
+		<link href="./css/site.css" rel="stylesheet" />
+		<link href="./css/print.css" rel="stylesheet" media="print" />
+		
+		<!-- Le HTML5 shim, for IE6-8 support of HTML5 elements -->
+		<!--[if lt IE 9]>
+			<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-source-repository project-100-docs" data-spy="scroll" data-offset="60" data-target="#toc-scroll-target">
+
+		<div class="navbar navbar-fixed-top">
+			<div class="navbar-inner">
+				<div class="container">
+					<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
+						<span class="icon-bar"></span>
+						<span class="icon-bar"></span>
+						<span class="icon-bar"></span>
+					</a>
+					<a class="brand" href="..">Apache Helix</a>
+					<div class="nav-collapse">
+						<ul class="nav pull-right">
+							<li><a href="index.html" title="Helix 1.0.0">Helix 1.0.0 </a></li>
+							<li class="dropdown">
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Get Helix <b class="caret"></b></a>
+								<ul class="dropdown-menu">
+									<li><a href="download.html" title="Download">Download </a></li>
+									<li><a href="Building.html" title="Building">Building </a></li>
+									<li><a href="releasenotes/release-1.0.0.html" title="Release Notes">Release Notes </a></li>
+								</ul>
+							</li>
+							<li class="dropdown">
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Hands-On <b class="caret"></b></a>
+								<ul class="dropdown-menu">
+									<li><a href="Quickstart.html" title="Quick Start">Quick Start </a></li>
+									<li><a href="Tutorial.html" title="Tutorial">Tutorial </a></li>
+									<li><a href="../javadocs/1.0.0" title="Javadocs">Javadocs </a></li>
+								</ul>
+							</li>
+							<li class="dropdown">
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Recipes <b class="caret"></b></a>
+								<ul class="dropdown-menu">
+									<li><a href="recipes/lock_manager.html" title="Distributed lock manager">Distributed lock manager </a></li>
+									<li><a href="recipes/rabbitmq_consumer_group.html" title="Rabbit MQ consumer group">Rabbit MQ consumer group </a></li>
+									<li><a href="recipes/rsync_replicated_file_store.html" title="Rsync replicated file store">Rsync replicated file store </a></li>
+									<li><a href="recipes/service_discovery.html" title="Service discovery">Service discovery </a></li>
+									<li><a href="recipes/task_dag_execution.html" title="Distributed task DAG execution">Distributed task DAG execution </a></li>
+								</ul>
+							</li>
+						</ul>
+					</div><!--/.nav-collapse -->
+				</div>
+			</div>
+		</div>
+		
+	<div class="container">
+	
+	<!-- Masthead
+	================================================== -->
+	<header class="jumbotron subhead">
+		<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>
+				</div>
+				<div class="pull-right">
+					<a href="http://www.apache.org/" id="bannerRight"><img src="../images/feather_small.gif" alt='"''"' /></a>
+				</div>
+			</div>
+		</div>
+		<div>
+			<ul class="breadcrumb">
+				<li><a href="http://helix.incubator.apache.org/" title="Apache Helix" class="externalLink">Apache Helix </a></li>
+				<li class="divider">/</li>
+				<li><a href="../" title="Apache Helix">Apache Helix </a></li>
+				<li class="divider">/</li>
+				<li><a href="./" title="Release 1.0.0">Release 1.0.0 </a></li>
+				<li class="divider">/</li>
+				<li>Source Code Management</li>
+				<li class="publishDate version-date pull-right">Last Published: 2020-05-04</li>
+			</ul>
+		</div>
+	</header>
+
+	<div class="main-body">
+	<div class="row">
+		<div class="span12">
+			<div class="body-content">
+<div class="section"> 
+ <div class="page-header">
+  <h2 id="Overview">Overview</h2>
+ </div> 
+ <a name="Overview"></a> 
+ <p>This project uses <a class="externalLink" href="http://git-scm.com/">Git</a> to manage its source code. Instructions on Git use can be found at <a class="externalLink" href="http://git-scm.com/documentation">http://git-scm.com/documentation</a>.</p> 
+</div> 
+<div class="section"> 
+ <h2 id="Web_Browser_Access">Web Browser Access</h2> 
+ <a name="Web_Browser_Access"></a> 
+ <p>The following is a link to a browsable version of the source repository:</p> 
+ <div class="source"> 
+  <pre><a class="externalLink" href="https://git-wip-us.apache.org/repos/asf?p=helix.git;a=summary/website/1.0.0-docs">https://git-wip-us.apache.org/repos/asf?p=helix.git;a=summary/website/1.0.0-docs</a></pre> 
+ </div> 
+</div> 
+<div class="section"> 
+ <h2 id="Anonymous_Access">Anonymous Access</h2> 
+ <a name="Anonymous_Access"></a> 
+ <p>The source can be checked out anonymously from Git with this command (See <a class="externalLink" href="http://git-scm.com/docs/git-clone">http://git-scm.com/docs/git-clone</a>):</p> 
+ <div class="source"> 
+  <pre>$ git clone https://git-wip-us.apache.org/repos/asf/helix.git</pre> 
+ </div> 
+</div> 
+<div class="section"> 
+ <h2 id="Developer_Access">Developer Access</h2> 
+ <a name="Developer_Access"></a> 
+ <p>Only project developers can access the Git tree via this method (See <a class="externalLink" href="http://git-scm.com/docs/git-clone">http://git-scm.com/docs/git-clone</a>).</p> 
+ <div class="source"> 
+  <pre>$ git clone https://git-wip-us.apache.org/repos/asf/helix.git</pre> 
+ </div> 
+</div> 
+<div class="section"> 
+ <h2 id="Access_from_Behind_a_Firewall">Access from Behind a Firewall</h2> 
+ <a name="Access_from_Behind_a_Firewall"></a> 
+ <p>Refer to the documentation of the SCM used for more information about access behind a firewall.</p> 
+</div>
+			</div>
+		</div>
+	</div>
+	</div>
+
+	</div><!-- /container -->
+	
+	<!-- Footer
+	================================================== -->
+	<footer class="well">
+		<div class="container">
+			<div class="row">
+				<div class="span3 bottom-nav">
+					<ul class="nav nav-list">
+						<li class="nav-header">Get Helix</li>
+						<li>
+							<a href="download.html" title="Download">Download </a>
+						</li>
+						<li>
+							<a href="Building.html" title="Building">Building </a>
+						</li>
+						<li>
+							<a href="releasenotes/release-1.0.0.html" title="Release Notes">Release Notes </a>
+						</li>
+					</ul>
+				</div>
+				<div class="span3 bottom-nav">
+					<ul class="nav nav-list">
+						<li class="nav-header">Hands-On</li>
+						<li>
+							<a href="Quickstart.html" title="Quick Start">Quick Start </a>
+						</li>
+						<li>
+							<a href="Tutorial.html" title="Tutorial">Tutorial </a>
+						</li>
+						<li>
+							<a href="../javadocs/1.0.0" title="Javadocs">Javadocs </a>
+						</li>
+					</ul>
+				</div>
+				<div class="span3 bottom-nav">
+					<ul class="nav nav-list">
+						<li class="nav-header">Recipes</li>
+						<li>
+							<a href="recipes/lock_manager.html" title="Distributed lock manager">Distributed lock manager </a>
+						</li>
+						<li>
+							<a href="recipes/rabbitmq_consumer_group.html" title="Rabbit MQ consumer group">Rabbit MQ consumer group </a>
+						</li>
+						<li>
+							<a href="recipes/rsync_replicated_file_store.html" title="Rsync replicated file store">Rsync replicated file store </a>
+						</li>
+						<li>
+							<a href="recipes/service_discovery.html" title="Service discovery">Service discovery </a>
+						</li>
+						<li>
+							<a href="recipes/task_dag_execution.html" title="Distributed task DAG execution">Distributed task DAG execution </a>
+						</li>
+					</ul>
+				</div>
+			</div>
+		</div>
+	</footer>
+		
+	<div class="container subfooter">
+		<div class="row">
+			<div class="span12">
+				<p class="pull-right"><a href="#">Back to top</a></p>
+				<p class="copyright">Copyright &copy;2020 <a href="http://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/1.0.0-docs/privacy-policy.html">Privacy Policy</a>
+</div>			</div>
+		</div>
+	</div>
+
+	<!-- Le javascript
+	================================================== -->
+	<!-- Placed at the end of the document so the pages load faster -->
+
+	<!-- Fallback jQuery loading from Google CDN:
+	     http://stackoverflow.com/questions/1014203/best-way-to-use-googles-hosted-jquery-but-fall-back-to-my-hosted-library-on-go -->
+	<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
+	<script type="text/javascript">
+		if (typeof jQuery == 'undefined')
+		{
+			document.write(unescape("%3Cscript src='./js/jquery-1.8.3.min.js' type='text/javascript'%3E%3C/script%3E"));
+		}
+	</script>
+	
+	<script src="./js/bootstrap.min.js"></script>
+	<script src="./js/lightbox.js"></script>
+	<script src="./js/jquery.smooth-scroll.min.js"></script>
+	<!-- back button support for smooth scroll -->
+	<script src="./js/jquery.ba-bbq.min.js"></script>
+
+	<script src="./js/reflow-skin.js"></script>
+	
+	</body>
+</html>
\ No newline at end of file

Added: helix/site-content/1.0.0-docs/team-list.html
URL: http://svn.apache.org/viewvc/helix/site-content/1.0.0-docs/team-list.html?rev=1877362&view=auto
==============================================================================
--- helix/site-content/1.0.0-docs/team-list.html (added)
+++ helix/site-content/1.0.0-docs/team-list.html Tue May  5 00:32:41 2020
@@ -0,0 +1,433 @@
+
+<!DOCTYPE html>
+<!--
+ Generated by Apache Maven Doxia at 2020-05-04
+ Rendered using Maven Reflow Skin 1.0.0 (http://andriusvelykis.github.com/reflow-maven-skin)
+-->
+<html  xml:lang="en" lang="en">
+
+	<head>
+		<meta charset="UTF-8" />
+		<title>Apache Helix - Project Team</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="./css/docs.css" rel="stylesheet" />
+		<link href="./css/reflow-skin.css" rel="stylesheet" />
+		
+		
+		<link href="./css/lightbox.css" rel="stylesheet" />
+		
+		<link href="./css/site.css" rel="stylesheet" />
+		<link href="./css/print.css" rel="stylesheet" media="print" />
+		
+		<!-- Le HTML5 shim, for IE6-8 support of HTML5 elements -->
+		<!--[if lt IE 9]>
+			<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-team-list project-100-docs" data-spy="scroll" data-offset="60" data-target="#toc-scroll-target">
+
+		<div class="navbar navbar-fixed-top">
+			<div class="navbar-inner">
+				<div class="container">
+					<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
+						<span class="icon-bar"></span>
+						<span class="icon-bar"></span>
+						<span class="icon-bar"></span>
+					</a>
+					<a class="brand" href="..">Apache Helix</a>
+					<div class="nav-collapse">
+						<ul class="nav pull-right">
+							<li><a href="index.html" title="Helix 1.0.0">Helix 1.0.0 </a></li>
+							<li class="dropdown">
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Get Helix <b class="caret"></b></a>
+								<ul class="dropdown-menu">
+									<li><a href="download.html" title="Download">Download </a></li>
+									<li><a href="Building.html" title="Building">Building </a></li>
+									<li><a href="releasenotes/release-1.0.0.html" title="Release Notes">Release Notes </a></li>
+								</ul>
+							</li>
+							<li class="dropdown">
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Hands-On <b class="caret"></b></a>
+								<ul class="dropdown-menu">
+									<li><a href="Quickstart.html" title="Quick Start">Quick Start </a></li>
+									<li><a href="Tutorial.html" title="Tutorial">Tutorial </a></li>
+									<li><a href="../javadocs/1.0.0" title="Javadocs">Javadocs </a></li>
+								</ul>
+							</li>
+							<li class="dropdown">
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Recipes <b class="caret"></b></a>
+								<ul class="dropdown-menu">
+									<li><a href="recipes/lock_manager.html" title="Distributed lock manager">Distributed lock manager </a></li>
+									<li><a href="recipes/rabbitmq_consumer_group.html" title="Rabbit MQ consumer group">Rabbit MQ consumer group </a></li>
+									<li><a href="recipes/rsync_replicated_file_store.html" title="Rsync replicated file store">Rsync replicated file store </a></li>
+									<li><a href="recipes/service_discovery.html" title="Service discovery">Service discovery </a></li>
+									<li><a href="recipes/task_dag_execution.html" title="Distributed task DAG execution">Distributed task DAG execution </a></li>
+								</ul>
+							</li>
+						</ul>
+					</div><!--/.nav-collapse -->
+				</div>
+			</div>
+		</div>
+		
+	<div class="container">
+	
+	<!-- Masthead
+	================================================== -->
+	<header class="jumbotron subhead">
+		<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>
+				</div>
+				<div class="pull-right">
+					<a href="http://www.apache.org/" id="bannerRight"><img src="../images/feather_small.gif" alt='"''"' /></a>
+				</div>
+			</div>
+		</div>
+		<div>
+			<ul class="breadcrumb">
+				<li><a href="http://helix.incubator.apache.org/" title="Apache Helix" class="externalLink">Apache Helix </a></li>
+				<li class="divider">/</li>
+				<li><a href="../" title="Apache Helix">Apache Helix </a></li>
+				<li class="divider">/</li>
+				<li><a href="./" title="Release 1.0.0">Release 1.0.0 </a></li>
+				<li class="divider">/</li>
+				<li>Project Team</li>
+				<li class="publishDate version-date pull-right">Last Published: 2020-05-04</li>
+			</ul>
+		</div>
+	</header>
+
+	<div class="main-body">
+	<div class="row">
+		<div class="span12">
+			<div class="body-content">
+<div class="section"> 
+ <div class="page-header">
+  <h2 id="Project_Team">Project Team</h2>
+ </div> 
+ <a name="Project_Team"></a> 
+ <p>A successful project requires many people to play many roles. Some members write code or documentation, while others are valuable as testers, submitting patches and suggestions.</p> 
+ <p>The project team is comprised of Members and Contributors. Members have direct access to the source of a project and actively evolve the code-base. Contributors improve the project through submission of patches and suggestions to the Members. The number of Contributors to the project is unbounded. Get involved today. All contributions to the project are greatly appreciated.</p> 
+ <div class="section"> 
+  <h3 id="Members">Members</h3> 
+  <a name="Members"></a> 
+  <p>The following is a list of developers with commit privileges that have directly contributed to the project in one way or another.</p> 
+  <table border="0" class="bodyTable table table-striped table-hover"> 
+   <thead> 
+    <tr class="a"> 
+     <th>Image</th> 
+     <th>Id</th> 
+     <th>Name</th> 
+     <th>Email</th> 
+     <th>Roles</th> 
+     <th>Time Zone</th> 
+    </tr> 
+   </thead> 
+   <tbody> 
+    <tr class="b"> 
+     <td><img src="http://www.gravatar.com/avatar/4903094887bc01789baecc53cb24cf82?d=mm&amp;s=60" alt="" /></td> 
+     <td><a name="kishoreg"></a>kishoreg</td> 
+     <td>Kishore Gopalakrishna</td> 
+     <td><a class="externalLink" href="mailto:kishoreg@apache.org">kishoreg@apache.org</a></td> 
+     <td>PMC Chair</td> 
+     <td>-8</td> 
+    </tr> 
+    <tr class="a"> 
+     <td><img src="http://www.gravatar.com/avatar/bab29f762bea8e578505424443d8cd41?d=mm&amp;s=60" alt="" /></td> 
+     <td><a name="olamy"></a>olamy</td> 
+     <td>Olivier Lamy</td> 
+     <td><a class="externalLink" href="mailto:olamy@apache.org">olamy@apache.org</a></td> 
+     <td>Mentor / PMC Member</td> 
+     <td>Australia/Melbourne</td> 
+    </tr> 
+    <tr class="b"> 
+     <td><img src="http://www.gravatar.com/avatar/ef58a72a284f2d71bf6faab818d610f7?d=mm&amp;s=60" alt="" /></td> 
+     <td><a name="phunt"></a>phunt</td> 
+     <td>Patrick Hunt</td> 
+     <td><a class="externalLink" href="mailto:phunt@apache.org">phunt@apache.org</a></td> 
+     <td>Mentor / PMC Member</td> 
+     <td>-8</td> 
+    </tr> 
+    <tr class="a"> 
+     <td><img src="http://www.gravatar.com/avatar/36a55537043f9e71bb68a9a4c3bf7921?d=mm&amp;s=60" alt="" /></td> 
+     <td><a name="mahadev"></a>mahadev</td> 
+     <td>Mahadev Konar</td> 
+     <td><a class="externalLink" href="mailto:mahadev@apache.org">mahadev@apache.org</a></td> 
+     <td>Mentor / PMC Member</td> 
+     <td>-8</td> 
+    </tr> 
+    <tr class="b"> 
+     <td><img src="http://www.gravatar.com/avatar/028a4e648dc71a05947bd17c595673c2?d=mm&amp;s=60" alt="" /></td> 
+     <td><a name="omalley"></a>omalley</td> 
+     <td>Owen O'Malley</td> 
+     <td><a class="externalLink" href="mailto:omalley@apache.org">omalley@apache.org</a></td> 
+     <td>Mentor / PMC Member</td> 
+     <td>-8</td> 
+    </tr> 
+    <tr class="a"> 
+     <td><img src="http://www.gravatar.com/avatar/30cf491f75094622e636256add9ca203?d=mm&amp;s=60" alt="" /></td> 
+     <td><a name="zzhang"></a>zzhang</td> 
+     <td>Zhen Zhang</td> 
+     <td><a class="externalLink" href="mailto:zzhang@apache.org">zzhang@apache.org</a></td> 
+     <td>Committer / PMC Member</td> 
+     <td>-8</td> 
+    </tr> 
+    <tr class="b"> 
+     <td><img src="http://www.gravatar.com/avatar/d89273e0bf595b2aedf334ed74443fcf?d=mm&amp;s=60" alt="" /></td> 
+     <td><a name="slu"></a>slu</td> 
+     <td>Shi Lu</td> 
+     <td><a class="externalLink" href="mailto:slu@apache.org">slu@apache.org</a></td> 
+     <td>Committer / PMC Member</td> 
+     <td>-8</td> 
+    </tr> 
+    <tr class="a"> 
+     <td><img src="http://www.gravatar.com/avatar/399e0bd07703d371628ea8c347f86122?d=mm&amp;s=60" alt="" /></td> 
+     <td><a name="TBA"></a>TBA</td> 
+     <td>Adam Silberstein</td> 
+     <td><a class="externalLink" href="mailto:TBA@apache.org">TBA@apache.org</a></td> 
+     <td>Committer</td> 
+     <td>-8</td> 
+    </tr> 
+    <tr class="b"> 
+     <td><img src="http://www.gravatar.com/avatar/c3ade9a125d644a15d544b2955bf08d2?d=mm&amp;s=60" alt="" /></td> 
+     <td><a name="ksurlaker"></a>ksurlaker</td> 
+     <td>Kapil Surlaker</td> 
+     <td><a class="externalLink" href="mailto:ksurlaker@apache.org">ksurlaker@apache.org</a></td> 
+     <td>Committer / PMC Member</td> 
+     <td>-8</td> 
+    </tr> 
+    <tr class="a"> 
+     <td><img src="http://www.gravatar.com/avatar/aebf332939b13414787886164242ea72?d=mm&amp;s=60" alt="" /></td> 
+     <td><a name="rms"></a>rms</td> 
+     <td>Bob Schulman</td> 
+     <td><a class="externalLink" href="mailto:rms@apache.org">rms@apache.org</a></td> 
+     <td>Committer / PMC Member</td> 
+     <td>-8</td> 
+    </tr> 
+    <tr class="b"> 
+     <td><img src="http://www.gravatar.com/avatar/2335c7d04906cdb6faaaed243196ff17?d=mm&amp;s=60" alt="" /></td> 
+     <td><a name="swaroop-aj"></a>swaroop-aj</td> 
+     <td>Swaroop Jagadish</td> 
+     <td><a class="externalLink" href="mailto:swaroop-aj@apache.org">swaroop-aj@apache.org</a></td> 
+     <td>Committer / PMC Member</td> 
+     <td>-8</td> 
+    </tr> 
+    <tr class="a"> 
+     <td><img src="http://www.gravatar.com/avatar/076465e4f0f2e46f046eb480c81882af?d=mm&amp;s=60" alt="" /></td> 
+     <td><a name="rahula"></a>rahula</td> 
+     <td>Rahul Aggarwal</td> 
+     <td><a class="externalLink" href="mailto:rahula@apache.org">rahula@apache.org</a></td> 
+     <td>Committer / PMC Member</td> 
+     <td>-8</td> 
+    </tr> 
+    <tr class="b"> 
+     <td><img src="http://www.gravatar.com/avatar/a54814084ea011aa38b9d3940a18e1ed?d=mm&amp;s=60" alt="" /></td> 
+     <td><a name="chtyim"></a>chtyim</td> 
+     <td>Terence Yim</td> 
+     <td><a class="externalLink" href="mailto:chtyim@apache.org">chtyim@apache.org</a></td> 
+     <td>Committer / PMC Member</td> 
+     <td>-8</td> 
+    </tr> 
+    <tr class="a"> 
+     <td><img src="http://www.gravatar.com/avatar/f600151c02af78ce6a2c96eaa905db98?d=mm&amp;s=60" alt="" /></td> 
+     <td><a name="santip"></a>santip</td> 
+     <td>Santiago Perez</td> 
+     <td><a class="externalLink" href="mailto:santip@apache.org">santip@apache.org</a></td> 
+     <td>Committer / PMC Member</td> 
+     <td>-8</td> 
+    </tr> 
+    <tr class="b"> 
+     <td><img src="http://www.gravatar.com/avatar/2b15c6b77ae7adc0424cd6a0d73c465f?d=mm&amp;s=60" alt="" /></td> 
+     <td><a name="vinayakb"></a>vinayakb</td> 
+     <td>Vinayak Borkar</td> 
+     <td><a class="externalLink" href="mailto:vinayakb@apache.org">vinayakb@apache.org</a></td> 
+     <td>Committer / PMC Member</td> 
+     <td>-8</td> 
+    </tr> 
+    <tr class="a"> 
+     <td><img src="http://www.gravatar.com/avatar/2ac5e1b278819214ced1b7ff577eccf5?d=mm&amp;s=60" alt="" /></td> 
+     <td><a name="shirshanka"></a>shirshanka</td> 
+     <td>Shirshanka Das</td> 
+     <td><a class="externalLink" href="mailto:shirshanka@apache.org">shirshanka@apache.org</a></td> 
+     <td>Committer / PMC Member</td> 
+     <td>-8</td> 
+    </tr> 
+    <tr class="b"> 
+     <td><img src="http://www.gravatar.com/avatar/aca35ccbcd6e67c8fdb140693928229d?d=mm&amp;s=60" alt="" /></td> 
+     <td><a name="kanak"></a>kanak</td> 
+     <td>Kanak Biscuitwala</td> 
+     <td><a class="externalLink" href="mailto:kanak@apache.org">kanak@apache.org</a></td> 
+     <td>Committer / PMC Member</td> 
+     <td>-8</td> 
+    </tr> 
+    <tr class="a"> 
+     <td><img src="http://www.gravatar.com/avatar/10fa0ccc9368a3228bdfc194ffa83d33?d=mm&amp;s=60" alt="" /></td> 
+     <td><a name="gbrandt"></a>gbrandt</td> 
+     <td>Greg Brandt</td> 
+     <td><a class="externalLink" href="mailto:gbrandt@apache.org">gbrandt@apache.org</a></td> 
+     <td>Committer</td> 
+     <td>-8</td> 
+    </tr> 
+    <tr class="b"> 
+     <td><img src="http://www.gravatar.com/avatar/916811f65401599f738751fad033acad?d=mm&amp;s=60" alt="" /></td> 
+     <td><a name="lxia"></a>lxia</td> 
+     <td>Lei Xia</td> 
+     <td><a class="externalLink" href="mailto:lxia@apache.org">lxia@apache.org</a></td> 
+     <td>Committer / PMC Member</td> 
+     <td>-8</td> 
+    </tr> 
+    <tr class="a"> 
+     <td><img src="http://www.gravatar.com/avatar/6415bdedaad2b4fc66f15dcdebdbf490?d=mm&amp;s=60" alt="" /></td> 
+     <td><a name="jxue"></a>jxue</td> 
+     <td>Junkai Xue</td> 
+     <td><a class="externalLink" href="mailto:jxue@apache.org">jxue@apache.org</a></td> 
+     <td>Committer / PMC Member</td> 
+     <td>-8</td> 
+    </tr> 
+    <tr class="b"> 
+     <td><img src="http://www.gravatar.com/avatar/5d5a85b60eee97c5672b86f352b43c0f?d=mm&amp;s=60" alt="" /></td> 
+     <td><a name="jiajunwang"></a>jiajunwang</td> 
+     <td>Jiajun Wang</td> 
+     <td><a class="externalLink" href="mailto:jiajunwang@apache.org">jiajunwang@apache.org</a></td> 
+     <td>Committer</td> 
+     <td>-8</td> 
+    </tr> 
+    <tr class="a"> 
+     <td><img src="http://www.gravatar.com/avatar/94b3bdc6d9f092057b346d5f2ebe097c?d=mm&amp;s=60" alt="" /></td> 
+     <td><a name="hulee"></a>hulee</td> 
+     <td>Hunter Lee</td> 
+     <td><a class="externalLink" href="mailto:hulee@apache.org">hulee@apache.org</a></td> 
+     <td>Committer</td> 
+     <td>-8</td> 
+    </tr> 
+   </tbody> 
+  </table> 
+ </div> 
+ <div class="section"> 
+  <h3 id="Contributors">Contributors</h3> 
+  <a name="Contributors"></a> 
+  <p>There are no contributors listed for this project. Please check back again later.</p> 
+ </div> 
+</div>
+			</div>
+		</div>
+	</div>
+	</div>
+
+	</div><!-- /container -->
+	
+	<!-- Footer
+	================================================== -->
+	<footer class="well">
+		<div class="container">
+			<div class="row">
+				<div class="span3 bottom-nav">
+					<ul class="nav nav-list">
+						<li class="nav-header">Get Helix</li>
+						<li>
+							<a href="download.html" title="Download">Download </a>
+						</li>
+						<li>
+							<a href="Building.html" title="Building">Building </a>
+						</li>
+						<li>
+							<a href="releasenotes/release-1.0.0.html" title="Release Notes">Release Notes </a>
+						</li>
+					</ul>
+				</div>
+				<div class="span3 bottom-nav">
+					<ul class="nav nav-list">
+						<li class="nav-header">Hands-On</li>
+						<li>
+							<a href="Quickstart.html" title="Quick Start">Quick Start </a>
+						</li>
+						<li>
+							<a href="Tutorial.html" title="Tutorial">Tutorial </a>
+						</li>
+						<li>
+							<a href="../javadocs/1.0.0" title="Javadocs">Javadocs </a>
+						</li>
+					</ul>
+				</div>
+				<div class="span3 bottom-nav">
+					<ul class="nav nav-list">
+						<li class="nav-header">Recipes</li>
+						<li>
+							<a href="recipes/lock_manager.html" title="Distributed lock manager">Distributed lock manager </a>
+						</li>
+						<li>
+							<a href="recipes/rabbitmq_consumer_group.html" title="Rabbit MQ consumer group">Rabbit MQ consumer group </a>
+						</li>
+						<li>
+							<a href="recipes/rsync_replicated_file_store.html" title="Rsync replicated file store">Rsync replicated file store </a>
+						</li>
+						<li>
+							<a href="recipes/service_discovery.html" title="Service discovery">Service discovery </a>
+						</li>
+						<li>
+							<a href="recipes/task_dag_execution.html" title="Distributed task DAG execution">Distributed task DAG execution </a>
+						</li>
+					</ul>
+				</div>
+			</div>
+		</div>
+	</footer>
+		
+	<div class="container subfooter">
+		<div class="row">
+			<div class="span12">
+				<p class="pull-right"><a href="#">Back to top</a></p>
+				<p class="copyright">Copyright &copy;2020 <a href="http://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/1.0.0-docs/privacy-policy.html">Privacy Policy</a>
+</div>			</div>
+		</div>
+	</div>
+
+	<!-- Le javascript
+	================================================== -->
+	<!-- Placed at the end of the document so the pages load faster -->
+
+	<!-- Fallback jQuery loading from Google CDN:
+	     http://stackoverflow.com/questions/1014203/best-way-to-use-googles-hosted-jquery-but-fall-back-to-my-hosted-library-on-go -->
+	<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
+	<script type="text/javascript">
+		if (typeof jQuery == 'undefined')
+		{
+			document.write(unescape("%3Cscript src='./js/jquery-1.8.3.min.js' type='text/javascript'%3E%3C/script%3E"));
+		}
+	</script>
+	
+	<script src="./js/bootstrap.min.js"></script>
+	<script src="./js/lightbox.js"></script>
+	<script src="./js/jquery.smooth-scroll.min.js"></script>
+	<!-- back button support for smooth scroll -->
+	<script src="./js/jquery.ba-bbq.min.js"></script>
+
+	<script src="./js/reflow-skin.js"></script>
+	
+	</body>
+</html>
\ No newline at end of file

Added: helix/site-content/1.0.0-docs/tutorial_admin.html
URL: http://svn.apache.org/viewvc/helix/site-content/1.0.0-docs/tutorial_admin.html?rev=1877362&view=auto
==============================================================================
--- helix/site-content/1.0.0-docs/tutorial_admin.html (added)
+++ helix/site-content/1.0.0-docs/tutorial_admin.html Tue May  5 00:32:41 2020
@@ -0,0 +1,801 @@
+
+<!DOCTYPE html>
+<!--
+ Generated by Apache Maven Doxia at 2020-05-04
+ Rendered using Maven Reflow Skin 1.0.0 (http://andriusvelykis.github.com/reflow-maven-skin)
+-->
+<html  xml:lang="en" lang="en">
+
+	<head>
+		<meta charset="UTF-8" />
+		<title>Apache Helix -   Tutorial - Admin Operations</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="./css/docs.css" rel="stylesheet" />
+		<link href="./css/reflow-skin.css" rel="stylesheet" />
+		
+		
+		<link href="./css/lightbox.css" rel="stylesheet" />
+		
+		<link href="./css/site.css" rel="stylesheet" />
+		<link href="./css/print.css" rel="stylesheet" media="print" />
+		
+		<!-- Le HTML5 shim, for IE6-8 support of HTML5 elements -->
+		<!--[if lt IE 9]>
+			<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-tutorial_admin project-100-docs" data-spy="scroll" data-offset="60" data-target="#toc-scroll-target">
+
+		<div class="navbar navbar-fixed-top">
+			<div class="navbar-inner">
+				<div class="container">
+					<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
+						<span class="icon-bar"></span>
+						<span class="icon-bar"></span>
+						<span class="icon-bar"></span>
+					</a>
+					<a class="brand" href="..">Apache Helix</a>
+					<div class="nav-collapse">
+						<ul class="nav pull-right">
+							<li><a href="index.html" title="Helix 1.0.0">Helix 1.0.0 </a></li>
+							<li class="dropdown">
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Get Helix <b class="caret"></b></a>
+								<ul class="dropdown-menu">
+									<li><a href="download.html" title="Download">Download </a></li>
+									<li><a href="Building.html" title="Building">Building </a></li>
+									<li><a href="releasenotes/release-1.0.0.html" title="Release Notes">Release Notes </a></li>
+								</ul>
+							</li>
+							<li class="dropdown">
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Hands-On <b class="caret"></b></a>
+								<ul class="dropdown-menu">
+									<li><a href="Quickstart.html" title="Quick Start">Quick Start </a></li>
+									<li><a href="Tutorial.html" title="Tutorial">Tutorial </a></li>
+									<li><a href="../javadocs/1.0.0" title="Javadocs">Javadocs </a></li>
+								</ul>
+							</li>
+							<li class="dropdown">
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Recipes <b class="caret"></b></a>
+								<ul class="dropdown-menu">
+									<li><a href="recipes/lock_manager.html" title="Distributed lock manager">Distributed lock manager </a></li>
+									<li><a href="recipes/rabbitmq_consumer_group.html" title="Rabbit MQ consumer group">Rabbit MQ consumer group </a></li>
+									<li><a href="recipes/rsync_replicated_file_store.html" title="Rsync replicated file store">Rsync replicated file store </a></li>
+									<li><a href="recipes/service_discovery.html" title="Service discovery">Service discovery </a></li>
+									<li><a href="recipes/task_dag_execution.html" title="Distributed task DAG execution">Distributed task DAG execution </a></li>
+								</ul>
+							</li>
+						</ul>
+					</div><!--/.nav-collapse -->
+				</div>
+			</div>
+		</div>
+		
+	<div class="container">
+	
+	<!-- Masthead
+	================================================== -->
+	<header class="jumbotron subhead">
+		<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>
+				</div>
+				<div class="pull-right">
+					<a href="http://www.apache.org/" id="bannerRight"><img src="../images/feather_small.gif" alt='"''"' /></a>
+				</div>
+			</div>
+		</div>
+		<div>
+			<ul class="breadcrumb">
+				<li><a href="http://helix.incubator.apache.org/" title="Apache Helix" class="externalLink">Apache Helix </a></li>
+				<li class="divider">/</li>
+				<li><a href="../" title="Apache Helix">Apache Helix </a></li>
+				<li class="divider">/</li>
+				<li><a href="./" title="Release 1.0.0">Release 1.0.0 </a></li>
+				<li class="divider">/</li>
+				<li>  Tutorial - Admin Operations</li>
+				<li class="publishDate version-date pull-right">Last Published: 2020-05-04</li>
+			</ul>
+		</div>
+	</header>
+
+	<div class="main-body">
+	<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="Helix_Tutorial:_Admin_Operations"><a href="./Tutorial.html">Helix Tutorial</a>: Admin Operations</h2>
+ </div> 
+ <p>Helix provides a set of admin APIs for cluster management operations. They are supported via:</p> 
+ <ul> 
+  <li>Java API</li> 
+  <li>Command Line Interface</li> 
+  <li>REST Interface via helix-admin-webapp</li> 
+ </ul> 
+ <div class="section"> 
+  <h3 id="Java_API">Java API</h3> 
+  <p>See interface <a class="externalLink" href="http://helix.apache.org/javadocs/1.0.0/reference/org/apache/helix/HelixAdmin.html"><i>org.apache.helix.HelixAdmin</i></a></p> 
+ </div> 
+ <div class="section"> 
+  <h3 id="Command_Line_Interface">Command Line Interface</h3> 
+  <p>The command line tool comes with helix-core package:</p> 
+  <p>Get the command line tool:</p> 
+  <div class="source"> 
+   <pre>git clone https://git-wip-us.apache.org/repos/asf/helix.git
+cd helix
+git checkout tags/helix-1.0.0
+./build
+cd helix-core/target/helix-core-pkg/bin
+chmod +x *.sh
+</pre> 
+  </div> 
+  <p>Get help:</p> 
+  <div class="source"> 
+   <pre>./helix-admin.sh --help
+</pre> 
+  </div> 
+  <p>All other commands have this form:</p> 
+  <div class="source"> 
+   <pre>./helix-admin.sh --zkSvr &lt;ZookeeperServerAddress&gt; &lt;command&gt; &lt;parameters&gt;
+</pre> 
+  </div> 
+  <div class="section"> 
+   <h4 id="Supported_Commands">Supported Commands</h4> 
+   <table border="0" class="bodyTable table table-striped table-hover"> 
+    <thead> 
+     <tr class="a"> 
+      <th>Command Syntax </th> 
+      <th>Description </th> 
+     </tr> 
+    </thead> 
+    <tbody> 
+     <tr class="b"> 
+      <td><i>--activateCluster &lt;clusterName controllerCluster true/false&gt;</i> </td> 
+      <td>Enable/disable a cluster in distributed controller mode </td> 
+     </tr> 
+     <tr class="a"> 
+      <td><i>--addCluster &lt;clusterName&gt;</i> </td> 
+      <td>Add a new cluster </td> 
+     </tr> 
+     <tr class="b"> 
+      <td><i>--addIdealState &lt;clusterName resourceName fileName.json&gt;</i> </td> 
+      <td>Add an ideal state to a cluster </td> 
+     </tr> 
+     <tr class="a"> 
+      <td><i>--addInstanceTag &lt;clusterName instanceName tag&gt;</i> </td> 
+      <td>Add a tag to an instance </td> 
+     </tr> 
+     <tr class="b"> 
+      <td><i>--addNode &lt;clusterName instanceId&gt;</i> </td> 
+      <td>Add an instance to a cluster </td> 
+     </tr> 
+     <tr class="a"> 
+      <td><i>--addResource &lt;clusterName resourceName partitionNumber stateModelName&gt;</i> </td> 
+      <td>Add a new resource to a cluster </td> 
+     </tr> 
+     <tr class="b"> 
+      <td><i>--addResourceProperty &lt;clusterName resourceName propertyName propertyValue&gt;</i> </td> 
+      <td>Add a resource property </td> 
+     </tr> 
+     <tr class="a"> 
+      <td><i>--addStateModelDef &lt;clusterName fileName.json&gt;</i> </td> 
+      <td>Add a State model definition to a cluster </td> 
+     </tr> 
+     <tr class="b"> 
+      <td><i>--dropCluster &lt;clusterName&gt;</i> </td> 
+      <td>Delete a cluster </td> 
+     </tr> 
+     <tr class="a"> 
+      <td><i>--dropNode &lt;clusterName instanceId&gt;</i> </td> 
+      <td>Remove a node from a cluster </td> 
+     </tr> 
+     <tr class="b"> 
+      <td><i>--dropResource &lt;clusterName resourceName&gt;</i> </td> 
+      <td>Remove an existing resource from a cluster </td> 
+     </tr> 
+     <tr class="a"> 
+      <td><i>--enableCluster &lt;clusterName true/false&gt;</i> </td> 
+      <td>Enable/disable a cluster </td> 
+     </tr> 
+     <tr class="b"> 
+      <td><i>--enableInstance &lt;clusterName instanceId true/false&gt;</i> </td> 
+      <td>Enable/disable an instance </td> 
+     </tr> 
+     <tr class="a"> 
+      <td><i>--enablePartition &lt;true/false clusterName nodeId resourceName partitionName&gt;</i> </td> 
+      <td>Enable/disable a partition </td> 
+     </tr> 
+     <tr class="b"> 
+      <td><i>--getConfig &lt;configScope configScopeArgs configKeys&gt;</i> </td> 
+      <td>Get user configs </td> 
+     </tr> 
+     <tr class="a"> 
+      <td><i>--getConstraints &lt;clusterName constraintType&gt;</i> </td> 
+      <td>Get constraints </td> 
+     </tr> 
+     <tr class="b"> 
+      <td><i>--help</i> </td> 
+      <td>print help information </td> 
+     </tr> 
+     <tr class="a"> 
+      <td><i>--instanceGroupTag &lt;instanceTag&gt;</i> </td> 
+      <td>Specify instance group tag, used with rebalance command </td> 
+     </tr> 
+     <tr class="b"> 
+      <td><i>--listClusterInfo &lt;clusterName&gt;</i> </td> 
+      <td>Show information of a cluster </td> 
+     </tr> 
+     <tr class="a"> 
+      <td><i>--listClusters</i> </td> 
+      <td>List all clusters </td> 
+     </tr> 
+     <tr class="b"> 
+      <td><i>--listInstanceInfo &lt;clusterName instanceId&gt;</i> </td> 
+      <td>Show information of an instance </td> 
+     </tr> 
+     <tr class="a"> 
+      <td><i>--listInstances &lt;clusterName&gt;</i> </td> 
+      <td>List all instances in a cluster </td> 
+     </tr> 
+     <tr class="b"> 
+      <td><i>--listPartitionInfo &lt;clusterName resourceName partitionName&gt;</i> </td> 
+      <td>Show information of a partition </td> 
+     </tr> 
+     <tr class="a"> 
+      <td><i>--listResourceInfo &lt;clusterName resourceName&gt;</i> </td> 
+      <td>Show information of a resource </td> 
+     </tr> 
+     <tr class="b"> 
+      <td><i>--listResources &lt;clusterName&gt;</i> </td> 
+      <td>List all resources in a cluster </td> 
+     </tr> 
+     <tr class="a"> 
+      <td><i>--listStateModel &lt;clusterName stateModelName&gt;</i> </td> 
+      <td>Show information of a state model </td> 
+     </tr> 
+     <tr class="b"> 
+      <td><i>--listStateModels &lt;clusterName&gt;</i> </td> 
+      <td>List all state models in a cluster </td> 
+     </tr> 
+     <tr class="a"> 
+      <td><i>--maxPartitionsPerNode &lt;maxPartitionsPerNode&gt;</i> </td> 
+      <td>Specify the max partitions per instance, used with addResourceGroup command </td> 
+     </tr> 
+     <tr class="b"> 
+      <td><i>--rebalance &lt;clusterName resourceName replicas&gt;</i> </td> 
+      <td>Rebalance a resource </td> 
+     </tr> 
+     <tr class="a"> 
+      <td><i>--removeConfig &lt;configScope configScopeArgs configKeys&gt;</i> </td> 
+      <td>Remove user configs </td> 
+     </tr> 
+     <tr class="b"> 
+      <td><i>--removeConstraint &lt;clusterName constraintType constraintId&gt;</i> </td> 
+      <td>Remove a constraint </td> 
+     </tr> 
+     <tr class="a"> 
+      <td><i>--removeInstanceTag &lt;clusterName instanceId tag&gt;</i> </td> 
+      <td>Remove a tag from an instance </td> 
+     </tr> 
+     <tr class="b"> 
+      <td><i>--removeResourceProperty &lt;clusterName resourceName propertyName&gt;</i> </td> 
+      <td>Remove a resource property </td> 
+     </tr> 
+     <tr class="a"> 
+      <td><i>--resetInstance &lt;clusterName instanceId&gt;</i> </td> 
+      <td>Reset all erroneous partitions on an instance </td> 
+     </tr> 
+     <tr class="b"> 
+      <td><i>--resetPartition &lt;clusterName instanceId resourceName partitionName&gt;</i> </td> 
+      <td>Reset an erroneous partition </td> 
+     </tr> 
+     <tr class="a"> 
+      <td><i>--resetResource &lt;clusterName resourceName&gt;</i> </td> 
+      <td>Reset all erroneous partitions of a resource </td> 
+     </tr> 
+     <tr class="b"> 
+      <td><i>--setConfig &lt;configScope configScopeArgs configKeyValueMap&gt;</i> </td> 
+      <td>Set user configs </td> 
+     </tr> 
+     <tr class="a"> 
+      <td><i>--setConstraint &lt;clusterName constraintType constraintId constraintKeyValueMap&gt;</i> </td> 
+      <td>Set a constraint </td> 
+     </tr> 
+     <tr class="b"> 
+      <td><i>--swapInstance &lt;clusterName oldInstance newInstance&gt;</i> </td> 
+      <td>Swap an old instance with a new instance </td> 
+     </tr> 
+     <tr class="a"> 
+      <td><i>--zkSvr &lt;ZookeeperServerAddress&gt;</i> </td> 
+      <td>Provide zookeeper address </td> 
+     </tr> 
+    </tbody> 
+   </table> 
+  </div> 
+ </div> 
+ <div class="section"> 
+  <h3 id="REST_Interface">REST Interface</h3> 
+  <p>The REST interface comes wit helix-admin-webapp package:</p> 
+  <div class="source"> 
+   <pre>git clone https://git-wip-us.apache.org/repos/asf/helix.git
+cd helix
+git checkout tags/helix-1.0.0
+./build
+cd helix-admin-webapp/target/helix-admin-webapp-pkg/bin
+chmod +x *.sh
+./run-rest-admin.sh --zkSvr &lt;zookeeperAddress&gt; --port &lt;port&gt; // make sure ZooKeeper is running
+</pre> 
+  </div> 
+  <div class="section"> 
+   <h4 id="URL_and_support_methods">URL and support methods</h4> 
+   <ul> 
+    <li> <p><i>/clusters</i></p> 
+     <ul> 
+      <li>List all clusters</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl http://localhost:8100/clusters
+</pre> 
+     </div> 
+     <ul> 
+      <li>Add a cluster</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl -d 'jsonParameters={&quot;command&quot;:&quot;addCluster&quot;,&quot;clusterName&quot;:&quot;MyCluster&quot;}' -H &quot;Content-Type: application/json&quot; http://localhost:8100/clusters
+</pre> 
+     </div></li> 
+    <li> <p><i>/clusters/{clusterName}</i></p> 
+     <ul> 
+      <li>List cluster information</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl http://localhost:8100/clusters/MyCluster
+</pre> 
+     </div> 
+     <ul> 
+      <li>Enable/disable a cluster in distributed controller mode</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl -d 'jsonParameters={&quot;command&quot;:&quot;activateCluster&quot;,&quot;grandCluster&quot;:&quot;MyControllerCluster&quot;,&quot;enabled&quot;:&quot;true&quot;}' -H &quot;Content-Type: application/json&quot; http://localhost:8100/clusters/MyCluster
+</pre> 
+     </div> 
+     <ul> 
+      <li>Remove a cluster</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl -X DELETE http://localhost:8100/clusters/MyCluster
+</pre> 
+     </div></li> 
+    <li> <p><i>/clusters/{clusterName}/resourceGroups</i></p> 
+     <ul> 
+      <li>List all resources in a cluster</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl http://localhost:8100/clusters/MyCluster/resourceGroups
+</pre> 
+     </div> 
+     <ul> 
+      <li>Add a resource to cluster</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl -d 'jsonParameters={&quot;command&quot;:&quot;addResource&quot;,&quot;resourceGroupName&quot;:&quot;MyDB&quot;,&quot;partitions&quot;:&quot;8&quot;,&quot;stateModelDefRef&quot;:&quot;MasterSlave&quot; }' -H &quot;Content-Type: application/json&quot; http://localhost:8100/clusters/MyCluster/resourceGroups
+</pre> 
+     </div></li> 
+    <li> <p><i>/clusters/{clusterName}/resourceGroups/{resourceName}</i></p> 
+     <ul> 
+      <li>List resource information</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl http://localhost:8100/clusters/MyCluster/resourceGroups/MyDB
+</pre> 
+     </div> 
+     <ul> 
+      <li>Drop a resource</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl -X DELETE http://localhost:8100/clusters/MyCluster/resourceGroups/MyDB
+</pre> 
+     </div> 
+     <ul> 
+      <li>Reset all erroneous partitions of a resource</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl -d 'jsonParameters={&quot;command&quot;:&quot;resetResource&quot;}' -H &quot;Content-Type: application/json&quot; http://localhost:8100/clusters/MyCluster/resourceGroups/MyDB
+</pre> 
+     </div></li> 
+    <li> <p><i>/clusters/{clusterName}/resourceGroups/{resourceName}/idealState</i></p> 
+     <ul> 
+      <li>Rebalance a resource</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl -d 'jsonParameters={&quot;command&quot;:&quot;rebalance&quot;,&quot;replicas&quot;:&quot;3&quot;}' -H &quot;Content-Type: application/json&quot; http://localhost:8100/clusters/MyCluster/resourceGroups/MyDB/idealState
+</pre> 
+     </div> 
+     <ul> 
+      <li>Add an ideal state</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>echo jsonParameters={
+&quot;command&quot;:&quot;addIdealState&quot;
+   }&amp;newIdealState={
+  &quot;id&quot; : &quot;MyDB&quot;,
+  &quot;simpleFields&quot; : {
+    &quot;IDEAL_STATE_MODE&quot; : &quot;AUTO&quot;,
+    &quot;NUM_PARTITIONS&quot; : &quot;8&quot;,
+    &quot;REBALANCE_MODE&quot; : &quot;SEMI_AUTO&quot;,
+    &quot;REPLICAS&quot; : &quot;0&quot;,
+    &quot;STATE_MODEL_DEF_REF&quot; : &quot;MasterSlave&quot;,
+    &quot;STATE_MODEL_FACTORY_NAME&quot; : &quot;DEFAULT&quot;
+  },
+  &quot;listFields&quot; : {
+  },
+  &quot;mapFields&quot; : {
+    &quot;MyDB_0&quot; : {
+      &quot;localhost_1001&quot; : &quot;MASTER&quot;,
+      &quot;localhost_1002&quot; : &quot;SLAVE&quot;
+    }
+  }
+}
+&gt; newIdealState.json
+curl -d @'./newIdealState.json' -H 'Content-Type: application/json' http://localhost:8100/clusters/MyCluster/resourceGroups/MyDB/idealState
+</pre> 
+     </div> 
+     <ul> 
+      <li>Add resource property</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl -d 'jsonParameters={&quot;command&quot;:&quot;addResourceProperty&quot;,&quot;REBALANCE_TIMER_PERIOD&quot;:&quot;500&quot;}' -H &quot;Content-Type: application/json&quot; http://localhost:8100/clusters/MyCluster/resourceGroups/MyDB/idealState
+</pre> 
+     </div></li> 
+    <li> <p><i>/clusters/{clusterName}/resourceGroups/{resourceName}/externalView</i></p> 
+     <ul> 
+      <li>Show resource external view</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl http://localhost:8100/clusters/MyCluster/resourceGroups/MyDB/externalView
+</pre> 
+     </div></li> 
+    <li> <p><i>/clusters/{clusterName}/instances</i></p> 
+     <ul> 
+      <li>List all instances</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl http://localhost:8100/clusters/MyCluster/instances
+</pre> 
+     </div> 
+     <ul> 
+      <li>Add an instance</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl -d 'jsonParameters={&quot;command&quot;:&quot;addInstance&quot;,&quot;instanceNames&quot;:&quot;localhost_1001&quot;}' -H &quot;Content-Type: application/json&quot; http://localhost:8100/clusters/MyCluster/instances
+</pre> 
+     </div> 
+     <ul> 
+      <li>Swap an instance</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl -d 'jsonParameters={&quot;command&quot;:&quot;swapInstance&quot;,&quot;oldInstance&quot;:&quot;localhost_1001&quot;, &quot;newInstance&quot;:&quot;localhost_1002&quot;}' -H &quot;Content-Type: application/json&quot; http://localhost:8100/clusters/MyCluster/instances
+</pre> 
+     </div></li> 
+    <li> <p><i>/clusters/{clusterName}/instances/{instanceName}</i></p> 
+     <ul> 
+      <li>Show instance information</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl http://localhost:8100/clusters/MyCluster/instances/localhost_1001
+</pre> 
+     </div> 
+     <ul> 
+      <li>Enable/disable an instance</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl -d 'jsonParameters={&quot;command&quot;:&quot;enableInstance&quot;,&quot;enabled&quot;:&quot;false&quot;}' -H &quot;Content-Type: application/json&quot; http://localhost:8100/clusters/MyCluster/instances/localhost_1001
+</pre> 
+     </div> 
+     <ul> 
+      <li>Drop an instance</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl -X DELETE http://localhost:8100/clusters/MyCluster/instances/localhost_1001
+</pre> 
+     </div> 
+     <ul> 
+      <li>Disable/enable partitions on an instance</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl -d 'jsonParameters={&quot;command&quot;:&quot;enablePartition&quot;,&quot;resource&quot;: &quot;MyDB&quot;,&quot;partition&quot;:&quot;MyDB_0&quot;,  &quot;enabled&quot; : &quot;false&quot;}' -H &quot;Content-Type: application/json&quot; http://localhost:8100/clusters/MyCluster/instances/localhost_1001
+</pre> 
+     </div> 
+     <ul> 
+      <li>Reset an erroneous partition on an instance</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl -d 'jsonParameters={&quot;command&quot;:&quot;resetPartition&quot;,&quot;resource&quot;: &quot;MyDB&quot;,&quot;partition&quot;:&quot;MyDB_0&quot;}' -H &quot;Content-Type: application/json&quot; http://localhost:8100/clusters/MyCluster/instances/localhost_1001
+</pre> 
+     </div> 
+     <ul> 
+      <li>Reset all erroneous partitions on an instance</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl -d 'jsonParameters={&quot;command&quot;:&quot;resetInstance&quot;}' -H &quot;Content-Type: application/json&quot; http://localhost:8100/clusters/MyCluster/instances/localhost_1001
+</pre> 
+     </div></li> 
+    <li> <p><i>/clusters/{clusterName}/configs</i></p> 
+     <ul> 
+      <li>Get user cluster level config</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl http://localhost:8100/clusters/MyCluster/configs/cluster
+</pre> 
+     </div> 
+     <ul> 
+      <li>Set user cluster level config</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl -d 'jsonParameters={&quot;command&quot;:&quot;setConfig&quot;,&quot;configs&quot;:&quot;key1=value1,key2=value2&quot;}' -H &quot;Content-Type: application/json&quot; http://localhost:8100/clusters/MyCluster/configs/cluster
+</pre> 
+     </div> 
+     <ul> 
+      <li>Remove user cluster level config</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl -d 'jsonParameters={&quot;command&quot;:&quot;removeConfig&quot;,&quot;configs&quot;:&quot;key1,key2&quot;}' -H &quot;Content-Type: application/json&quot; http://localhost:8100/clusters/MyCluster/configs/cluster
+</pre> 
+     </div> 
+     <ul> 
+      <li>Get/set/remove user participant level config</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl -d 'jsonParameters={&quot;command&quot;:&quot;setConfig&quot;,&quot;configs&quot;:&quot;key1=value1,key2=value2&quot;}' -H &quot;Content-Type: application/json&quot; http://localhost:8100/clusters/MyCluster/configs/participant/localhost_1001
+</pre> 
+     </div> 
+     <ul> 
+      <li>Get/set/remove resource level config</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl -d 'jsonParameters={&quot;command&quot;:&quot;setConfig&quot;,&quot;configs&quot;:&quot;key1=value1,key2=value2&quot;}' -H &quot;Content-Type: application/json&quot; http://localhost:8100/clusters/MyCluster/configs/resource/MyDB
+</pre> 
+     </div></li> 
+    <li> <p><i>/clusters/{clusterName}/controller</i></p> 
+     <ul> 
+      <li>Show controller information</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl http://localhost:8100/clusters/MyCluster/Controller
+</pre> 
+     </div> 
+     <ul> 
+      <li>Enable/disable cluster</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl -d 'jsonParameters={&quot;command&quot;:&quot;enableCluster&quot;,&quot;enabled&quot;:&quot;false&quot;}' -H &quot;Content-Type: application/json&quot; http://localhost:8100/clusters/MyCluster/Controller
+</pre> 
+     </div></li> 
+    <li> <p><i>/zkPath/{path}</i></p> 
+     <ul> 
+      <li>Get information for zookeeper path</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl http://localhost:8100/zkPath/MyCluster
+</pre> 
+     </div></li> 
+    <li> <p><i>/clusters/{clusterName}/StateModelDefs</i></p> 
+     <ul> 
+      <li>Show all state model definitions</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl http://localhost:8100/clusters/MyCluster/StateModelDefs
+</pre> 
+     </div> 
+     <ul> 
+      <li>Add a state mdoel definition</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>echo jsonParameters={
+  &quot;command&quot;:&quot;addStateModelDef&quot;
+}&amp;newStateModelDef={
+  &quot;id&quot; : &quot;OnlineOffline&quot;,
+  &quot;simpleFields&quot; : {
+    &quot;INITIAL_STATE&quot; : &quot;OFFLINE&quot;
+  },
+  &quot;listFields&quot; : {
+    &quot;STATE_PRIORITY_LIST&quot; : [ &quot;ONLINE&quot;, &quot;OFFLINE&quot;, &quot;DROPPED&quot; ],
+    &quot;STATE_TRANSITION_PRIORITYLIST&quot; : [ &quot;OFFLINE-ONLINE&quot;, &quot;ONLINE-OFFLINE&quot;, &quot;OFFLINE-DROPPED&quot; ]
+  },
+  &quot;mapFields&quot; : {
+    &quot;DROPPED.meta&quot; : {
+      &quot;count&quot; : &quot;-1&quot;
+    },
+    &quot;OFFLINE.meta&quot; : {
+      &quot;count&quot; : &quot;-1&quot;
+    },
+    &quot;OFFLINE.next&quot; : {
+      &quot;DROPPED&quot; : &quot;DROPPED&quot;,
+      &quot;ONLINE&quot; : &quot;ONLINE&quot;
+    },
+    &quot;ONLINE.meta&quot; : {
+      &quot;count&quot; : &quot;R&quot;
+    },
+    &quot;ONLINE.next&quot; : {
+      &quot;DROPPED&quot; : &quot;OFFLINE&quot;,
+      &quot;OFFLINE&quot; : &quot;OFFLINE&quot;
+    }
+  }
+}
+&gt; newStateModelDef.json
+curl -d @'./untitled.txt' -H 'Content-Type: application/json' http://localhost:8100/clusters/MyCluster/StateModelDefs
+</pre> 
+     </div></li> 
+    <li> <p><i>/clusters/{clusterName}/StateModelDefs/{stateModelDefName}</i></p> 
+     <ul> 
+      <li>Show a state model definition</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl http://localhost:8100/clusters/MyCluster/StateModelDefs/OnlineOffline
+</pre> 
+     </div></li> 
+    <li> <p><i>/clusters/{clusterName}/constraints/{constraintType}</i></p> 
+     <ul> 
+      <li>Show all contraints</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl http://localhost:8100/clusters/MyCluster/constraints/MESSAGE_CONSTRAINT
+</pre> 
+     </div> 
+     <ul> 
+      <li>Set a contraint</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl -d 'jsonParameters={&quot;constraintAttributes&quot;:&quot;RESOURCE=MyDB,CONSTRAINT_VALUE=1&quot;}' -H &quot;Content-Type: application/json&quot; http://localhost:8100/clusters/MyCluster/constraints/MESSAGE_CONSTRAINT/MyConstraint
+</pre> 
+     </div> 
+     <ul> 
+      <li>Remove a constraint</li> 
+     </ul> 
+     <div class="source"> 
+      <pre>curl -X DELETE http://localhost:8100/clusters/MyCluster/constraints/MESSAGE_CONSTRAINT/MyConstraint
+</pre> 
+     </div></li> 
+   </ul> 
+  </div> 
+ </div> 
+</div>
+			</div>
+		</div>
+	</div>
+	</div>
+
+	</div><!-- /container -->
+	
+	<!-- Footer
+	================================================== -->
+	<footer class="well">
+		<div class="container">
+			<div class="row">
+				<div class="span3 bottom-nav">
+					<ul class="nav nav-list">
+						<li class="nav-header">Get Helix</li>
+						<li>
+							<a href="download.html" title="Download">Download </a>
+						</li>
+						<li>
+							<a href="Building.html" title="Building">Building </a>
+						</li>
+						<li>
+							<a href="releasenotes/release-1.0.0.html" title="Release Notes">Release Notes </a>
+						</li>
+					</ul>
+				</div>
+				<div class="span3 bottom-nav">
+					<ul class="nav nav-list">
+						<li class="nav-header">Hands-On</li>
+						<li>
+							<a href="Quickstart.html" title="Quick Start">Quick Start </a>
+						</li>
+						<li>
+							<a href="Tutorial.html" title="Tutorial">Tutorial </a>
+						</li>
+						<li>
+							<a href="../javadocs/1.0.0" title="Javadocs">Javadocs </a>
+						</li>
+					</ul>
+				</div>
+				<div class="span3 bottom-nav">
+					<ul class="nav nav-list">
+						<li class="nav-header">Recipes</li>
+						<li>
+							<a href="recipes/lock_manager.html" title="Distributed lock manager">Distributed lock manager </a>
+						</li>
+						<li>
+							<a href="recipes/rabbitmq_consumer_group.html" title="Rabbit MQ consumer group">Rabbit MQ consumer group </a>
+						</li>
+						<li>
+							<a href="recipes/rsync_replicated_file_store.html" title="Rsync replicated file store">Rsync replicated file store </a>
+						</li>
+						<li>
+							<a href="recipes/service_discovery.html" title="Service discovery">Service discovery </a>
+						</li>
+						<li>
+							<a href="recipes/task_dag_execution.html" title="Distributed task DAG execution">Distributed task DAG execution </a>
+						</li>
+					</ul>
+				</div>
+			</div>
+		</div>
+	</footer>
+		
+	<div class="container subfooter">
+		<div class="row">
+			<div class="span12">
+				<p class="pull-right"><a href="#">Back to top</a></p>
+				<p class="copyright">Copyright &copy;2020 <a href="http://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/1.0.0-docs/privacy-policy.html">Privacy Policy</a>
+</div>			</div>
+		</div>
+	</div>
+
+	<!-- Le javascript
+	================================================== -->
+	<!-- Placed at the end of the document so the pages load faster -->
+
+	<!-- Fallback jQuery loading from Google CDN:
+	     http://stackoverflow.com/questions/1014203/best-way-to-use-googles-hosted-jquery-but-fall-back-to-my-hosted-library-on-go -->
+	<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
+	<script type="text/javascript">
+		if (typeof jQuery == 'undefined')
+		{
+			document.write(unescape("%3Cscript src='./js/jquery-1.8.3.min.js' type='text/javascript'%3E%3C/script%3E"));
+		}
+	</script>
+	
+	<script src="./js/bootstrap.min.js"></script>
+	<script src="./js/lightbox.js"></script>
+	<script src="./js/jquery.smooth-scroll.min.js"></script>
+	<!-- back button support for smooth scroll -->
+	<script src="./js/jquery.ba-bbq.min.js"></script>
+
+	<script src="./js/reflow-skin.js"></script>
+	
+	</body>
+</html>
\ No newline at end of file



Mime
View raw message