helix-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ka...@apache.org
Subject svn commit: r1544749 [13/23] - in /incubator/helix/site-content: ./ apidocs/reference/org/apache/helix/manager/zk/ helix-admin-webapp/ helix-agent/ helix-core/ helix-examples/ images/ involved/ recipes/ recipes/distributed-lock-manager/ recipes/rabbitm...
Date Sat, 23 Nov 2013 07:11:30 GMT
Modified: incubator/helix/site-content/recipes/user-defined-rebalancer/mail-lists.html
URL: http://svn.apache.org/viewvc/incubator/helix/site-content/recipes/user-defined-rebalancer/mail-lists.html?rev=1544749&r1=1544748&r2=1544749&view=diff
==============================================================================
--- incubator/helix/site-content/recipes/user-defined-rebalancer/mail-lists.html (original)
+++ incubator/helix/site-content/recipes/user-defined-rebalancer/mail-lists.html Sat Nov 23 07:11:13 2013
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2013-11-15
+ | Generated by Apache Maven Doxia at 2013-11-22
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20131115" />
+    <meta name="Date-Revision-yyyymmdd" content="20131122" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache Helix :: Recipes :: user-defined-rebalancer - Project Mailing Lists</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />

Modified: incubator/helix/site-content/recipes/user-defined-rebalancer/plugin-management.html
URL: http://svn.apache.org/viewvc/incubator/helix/site-content/recipes/user-defined-rebalancer/plugin-management.html?rev=1544749&r1=1544748&r2=1544749&view=diff
==============================================================================
--- incubator/helix/site-content/recipes/user-defined-rebalancer/plugin-management.html (original)
+++ incubator/helix/site-content/recipes/user-defined-rebalancer/plugin-management.html Sat Nov 23 07:11:13 2013
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2013-11-15
+ | Generated by Apache Maven Doxia at 2013-11-22
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20131115" />
+    <meta name="Date-Revision-yyyymmdd" content="20131122" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache Helix :: Recipes :: user-defined-rebalancer - Project Plugin Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -170,7 +170,7 @@
 <tr class="a">
 <td>org.apache.maven.plugins</td>
 <td><a class="externalLink" href="http://maven.apache.org/plugins/maven-dependency-plugin/">maven-dependency-plugin</a></td>
-<td>2.1</td></tr>
+<td>2.8</td></tr>
 <tr class="b">
 <td>org.apache.maven.plugins</td>
 <td><a class="externalLink" href="http://maven.apache.org/plugins/maven-deploy-plugin/">maven-deploy-plugin</a></td>

Modified: incubator/helix/site-content/recipes/user-defined-rebalancer/plugins.html
URL: http://svn.apache.org/viewvc/incubator/helix/site-content/recipes/user-defined-rebalancer/plugins.html?rev=1544749&r1=1544748&r2=1544749&view=diff
==============================================================================
--- incubator/helix/site-content/recipes/user-defined-rebalancer/plugins.html (original)
+++ incubator/helix/site-content/recipes/user-defined-rebalancer/plugins.html Sat Nov 23 07:11:13 2013
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2013-11-15
+ | Generated by Apache Maven Doxia at 2013-11-22
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20131115" />
+    <meta name="Date-Revision-yyyymmdd" content="20131122" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache Helix :: Recipes :: user-defined-rebalancer - Project Build Plugins</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />

Modified: incubator/helix/site-content/recipes/user-defined-rebalancer/project-info.html
URL: http://svn.apache.org/viewvc/incubator/helix/site-content/recipes/user-defined-rebalancer/project-info.html?rev=1544749&r1=1544748&r2=1544749&view=diff
==============================================================================
--- incubator/helix/site-content/recipes/user-defined-rebalancer/project-info.html (original)
+++ incubator/helix/site-content/recipes/user-defined-rebalancer/project-info.html Sat Nov 23 07:11:13 2013
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2013-11-15
+ | Generated by Apache Maven Doxia at 2013-11-22
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20131115" />
+    <meta name="Date-Revision-yyyymmdd" content="20131122" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache Helix :: Recipes :: user-defined-rebalancer - Project Information</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />

Modified: incubator/helix/site-content/recipes/user-defined-rebalancer/project-reports.html
URL: http://svn.apache.org/viewvc/incubator/helix/site-content/recipes/user-defined-rebalancer/project-reports.html?rev=1544749&r1=1544748&r2=1544749&view=diff
==============================================================================
--- incubator/helix/site-content/recipes/user-defined-rebalancer/project-reports.html (original)
+++ incubator/helix/site-content/recipes/user-defined-rebalancer/project-reports.html Sat Nov 23 07:11:13 2013
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2013-11-15
+ | Generated by Apache Maven Doxia at 2013-11-22
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20131115" />
+    <meta name="Date-Revision-yyyymmdd" content="20131122" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache Helix :: Recipes :: user-defined-rebalancer - Generated Reports</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />

Modified: incubator/helix/site-content/recipes/user-defined-rebalancer/project-summary.html
URL: http://svn.apache.org/viewvc/incubator/helix/site-content/recipes/user-defined-rebalancer/project-summary.html?rev=1544749&r1=1544748&r2=1544749&view=diff
==============================================================================
--- incubator/helix/site-content/recipes/user-defined-rebalancer/project-summary.html (original)
+++ incubator/helix/site-content/recipes/user-defined-rebalancer/project-summary.html Sat Nov 23 07:11:13 2013
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2013-11-15
+ | Generated by Apache Maven Doxia at 2013-11-22
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20131115" />
+    <meta name="Date-Revision-yyyymmdd" content="20131122" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache Helix :: Recipes :: user-defined-rebalancer - Project Summary</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />

Modified: incubator/helix/site-content/recipes/user-defined-rebalancer/sonar.html
URL: http://svn.apache.org/viewvc/incubator/helix/site-content/recipes/user-defined-rebalancer/sonar.html?rev=1544749&r1=1544748&r2=1544749&view=diff
==============================================================================
--- incubator/helix/site-content/recipes/user-defined-rebalancer/sonar.html (original)
+++ incubator/helix/site-content/recipes/user-defined-rebalancer/sonar.html Sat Nov 23 07:11:13 2013
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2013-11-15
+ | Generated by Apache Maven Doxia at 2013-11-22
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20131115" />
+    <meta name="Date-Revision-yyyymmdd" content="20131122" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache Helix :: Recipes :: user-defined-rebalancer - Sonar</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />

Modified: incubator/helix/site-content/recipes/user-defined-rebalancer/source-repository.html
URL: http://svn.apache.org/viewvc/incubator/helix/site-content/recipes/user-defined-rebalancer/source-repository.html?rev=1544749&r1=1544748&r2=1544749&view=diff
==============================================================================
--- incubator/helix/site-content/recipes/user-defined-rebalancer/source-repository.html (original)
+++ incubator/helix/site-content/recipes/user-defined-rebalancer/source-repository.html Sat Nov 23 07:11:13 2013
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2013-11-15
+ | Generated by Apache Maven Doxia at 2013-11-22
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20131115" />
+    <meta name="Date-Revision-yyyymmdd" content="20131122" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache Helix :: Recipes :: user-defined-rebalancer - Source Repository</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />

Modified: incubator/helix/site-content/recipes/user-defined-rebalancer/team-list.html
URL: http://svn.apache.org/viewvc/incubator/helix/site-content/recipes/user-defined-rebalancer/team-list.html?rev=1544749&r1=1544748&r2=1544749&view=diff
==============================================================================
--- incubator/helix/site-content/recipes/user-defined-rebalancer/team-list.html (original)
+++ incubator/helix/site-content/recipes/user-defined-rebalancer/team-list.html Sat Nov 23 07:11:13 2013
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2013-11-15
+ | Generated by Apache Maven Doxia at 2013-11-22
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20131115" />
+    <meta name="Date-Revision-yyyymmdd" content="20131122" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache Helix :: Recipes :: user-defined-rebalancer - Team list</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />

Added: incubator/helix/site-content/recipes/user_def_rebalancer.html
URL: http://svn.apache.org/viewvc/incubator/helix/site-content/recipes/user_def_rebalancer.html?rev=1544749&view=auto
==============================================================================
--- incubator/helix/site-content/recipes/user_def_rebalancer.html (added)
+++ incubator/helix/site-content/recipes/user_def_rebalancer.html Sat Nov 23 07:11:13 2013
@@ -0,0 +1,492 @@
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia at 2013-11-07
+ | Rendered using Apache Maven Fluido Skin 1.3.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+  <head>
+    <meta charset="UTF-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+    <meta name="Date-Revision-yyyymmdd" content="20131107" />
+    <meta http-equiv="Content-Language" content="en" />
+    <title>Apache Helix - </title>
+    <link rel="stylesheet" href="../css/apache-maven-fluido-1.3.0.min.css" />
+    <link rel="stylesheet" href="../css/site.css" />
+    <link rel="stylesheet" href="../css/print.css" media="print" />
+
+      
+    <script type="text/javascript" src="../js/apache-maven-fluido-1.3.0.min.js"></script>
+
+                          
+        
+<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="topBarEnabled">
+          
+                        
+                    
+                
+
+    <div id="topbar" class="navbar navbar-fixed-top ">
+      <div class="navbar-inner">
+                                  <div class="container"><div class="nav-collapse">
+            
+                
+                                <ul class="nav">
+                          <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Helix <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <li>      <a href="../index.html"  title="Introduction">Introduction</a>
+</li>
+                  
+                      <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="../Quickstart.html"  title="Quick Start">Quick Start</a>
+</li>
+                  
+                      <li>      <a href="../Tutorial.html"  title="Tutorial">Tutorial</a>
+</li>
+                  
+                      <li>      <a href="../releasenotes/release-0.6.1-incubating.html"  title="release 0.6.1-incubating">release 0.6.1-incubating</a>
+</li>
+                  
+                      <li>      <a href="../download.html"  title="Download">Download</a>
+</li>
+                  
+                      <li>      <a href="../IRC.html"  title="IRC">IRC</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>
+                  
+                      <li>      <a href="../recipes/user_def_rebalancer.html"  title="User-Defined Rebalancer Example">User-Defined Rebalancer Example</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Get Involved <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <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="../source-repository.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>
+                          </ul>
+      </li>
+                  </ul>
+          
+                      <form id="search-form" action="http://www.google.com/search" method="get"  class="navbar-search pull-right" >
+    
+  <input value="helix.incubator.apache.org" name="sitesearch" type="hidden"/>
+  <input class="search-query" name="q" id="query" type="text" />
+</form>
+<script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=search-form"></script>
+          
+                                                    
+        
+        
+        <ul class="nav pull-right"><li>
+    
+    <a href="https://twitter.com/ApacheHelix" class="twitter-follow-button" data-show-count="false" data-align="right" data-size="large" data-show-screen-name="true" data-lang="en">Follow ApacheHelix</a>
+    <script type="text/javascript">!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
+
+        </li></ul>
+                
+                   
+                      </div>
+          
+        </div>
+      </div>
+    </div>
+    
+        <div class="container">
+          <div id="banner">
+        <div class="pull-left">
+                                                  <a href=".././" id="bannerLeft">
+                                                                                                <img src="../images/helix-logo.jpg" />
+                </a>
+                      </div>
+        <div class="pull-right">                  <a href="http://incubator.apache.org/" id="bannerRight">
+                                                                                        <img src="http://incubator.apache.org/images/egg-logo.png" />
+                </a>
+      </div>
+        <div class="clear"><hr/></div>
+      </div>
+
+      <div id="breadcrumbs">
+        <ul class="breadcrumb">
+                
+                    
+                  <li id="projectVersion">Version: 0.6.2-incubating-SNAPSHOT</li>
+                  |             <li class="">
+                    <a href=".././" title="Apache Helix">
+        Apache Helix</a>
+        </li>
+      <li class="divider ">/</li>
+        <li class=""></li>
+                
+                
+                    
+                  <li id="publishDate" class="pull-right">Last Published: 2013-11-07</li> 
+            
+                            </ul>
+      </div>
+
+      
+                
+        <div id="bodyColumn" >
+                                  
+            <!-- -
+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. --><div class="section">
+<h2>Lock Manager with a User-Defined Rebalancer<a name="Lock_Manager_with_a_User-Defined_Rebalancer"></a></h2>
+<p>Helix is able to compute node preferences and state assignments automatically using general-purpose algorithms. In many cases, a distributed system implementer may choose to instead define a customized approach to computing the location of replicas, the state mapping, or both in response to the addition or removal of participants. The following is an implementation of the <a href="./lock_manager.html">Distributed Lock Manager</a> that includes a user-defined rebalancer.</p>
+<div class="section">
+<h3>Define the cluster and locks<a name="Define_the_cluster_and_locks"></a></h3>
+<p>The YAML file below fully defines the cluster and the locks. A lock can be in one of two states: locked and unlocked. Transitions can happen in either direction, and the locked is preferred. A resource in this example is the entire collection of locks to distribute. A partition is mapped to a lock; in this case that means there are 12 locks. These 12 locks will be distributed across 3 nodes. The constraints indicate that only one replica of a lock can be in the locked state at any given time. These locks can each only have a single holder, defined by a replica count of 1.</p>
+<p>Notice the rebalancer section of the definition. The mode is set to USER_DEFINED and the class name refers to the plugged-in rebalancer implementation. This implementation is called whenever the state of the cluster changes, as is the case when participants are added or removed from the system.</p>
+<p>Location: incubator-helix/recipes/user-rebalanced-lock-manager/src/main/resources/lock-manager-config.yaml</p>
+
+<div class="source">
+<pre>clusterName: lock-manager-custom-rebalancer # unique name for the cluster
+resources:
+  - name: lock-group # unique resource name
+    rebalancer: # we will provide our own rebalancer
+      mode: USER_DEFINED
+      class: org.apache.helix.userrebalancedlocks.LockManagerRebalancer
+    partitions:
+      count: 12 # number of locks
+      replicas: 1 # number of simultaneous holders for each lock
+    stateModel:
+      name: lock-unlock # unique model name
+      states: [LOCKED, RELEASED, DROPPED] # the list of possible states
+      transitions: # the list of possible transitions
+        - name: Unlock
+          from: LOCKED
+          to: RELEASED
+        - name: Lock
+          from: RELEASED
+          to: LOCKED
+        - name: DropLock
+          from: LOCKED
+          to: DROPPED
+        - name: DropUnlock
+          from: RELEASED
+          to: DROPPED
+        - name: Undrop
+          from: DROPPED
+          to: RELEASED
+      initialState: RELEASED
+    constraints:
+      state:
+        counts: # maximum number of replicas of a partition that can be in each state
+          - name: LOCKED
+            count: &quot;1&quot;
+          - name: RELEASED
+            count: &quot;-1&quot;
+          - name: DROPPED
+            count: &quot;-1&quot;
+        priorityList: [LOCKED, RELEASED, DROPPED] # states in order of priority
+      transition: # transitions priority to enforce order that transitions occur
+        priorityList: [Unlock, Lock, Undrop, DropUnlock, DropLock]
+participants: # list of nodes that can acquire locks
+  - name: localhost_12001
+    host: localhost
+    port: 12001
+  - name: localhost_12002
+    host: localhost
+    port: 12002
+  - name: localhost_12003
+    host: localhost
+    port: 12003
+</pre></div>
+<p>Then, Helix's YAMLClusterSetup tool can read in the configuration and bootstrap the cluster immediately:</p>
+
+<div class="source">
+<pre>YAMLClusterSetup setup = new YAMLClusterSetup(zkAddress);
+InputStream input =
+    Thread.currentThread().getContextClassLoader()
+        .getResourceAsStream(&quot;lock-manager-config.yaml&quot;);
+YAMLClusterSetup.YAMLClusterConfig config = setup.setupCluster(input);
+</pre></div></div>
+<div class="section">
+<h3>Write a rebalancer<a name="Write_a_rebalancer"></a></h3>
+<p>Below is a full implementation of a rebalancer. In this case, it simply throws out the previous ideal state, computes the target node for as many partition replicas as can hold a lock in the LOCKED state (in this example, one), and assigns them the LOCKED state (which is at the head of the state preference list). Clearly a more robust implementation would likely examine the current ideal state to maintain current assignments, and the full state list to handle models more complicated than this one. However, for a simple lock holder implementation, this is sufficient.</p>
+<p>Location: incubator-helix/recipes/user-rebalanced-lock-manager/src/main/java/org/apache/helix/userdefinedrebalancer/LockManagerRebalancer.java</p>
+
+<div class="source">
+<pre>public class LockManagerRebalancer implements Rebalancer {
+  @Override
+  public void init(HelixManager manager) {
+    // do nothing; this rebalancer is independent of the manager
+  }
+
+  @Override
+  public ResourceAssignment computeResourceMapping(Resource resource, IdealState currentIdealState,
+      CurrentStateOutput currentStateOutput, ClusterDataCache clusterData) {
+    // Initialize an empty mapping of locks to participants
+    ResourceAssignment assignment = new ResourceAssignment(resource.getResourceName());
+
+    // Get the list of live participants in the cluster
+    List&lt;String&gt; liveParticipants = new ArrayList&lt;String&gt;(clusterData.getLiveInstances().keySet());
+
+    // Get the state model (should be a simple lock/unlock model) and the highest-priority state
+    String stateModelName = currentIdealState.getStateModelDefRef();
+    StateModelDefinition stateModelDef = clusterData.getStateModelDef(stateModelName);
+    if (stateModelDef.getStatesPriorityList().size() &lt; 1) {
+      LOG.error(&quot;Invalid state model definition. There should be at least one state.&quot;);
+      return assignment;
+    }
+    String lockState = stateModelDef.getStatesPriorityList().get(0);
+
+    // Count the number of participants allowed to lock each lock
+    String stateCount = stateModelDef.getNumInstancesPerState(lockState);
+    int lockHolders = 0;
+    try {
+      // a numeric value is a custom-specified number of participants allowed to lock the lock
+      lockHolders = Integer.parseInt(stateCount);
+    } catch (NumberFormatException e) {
+      LOG.error(&quot;Invalid state model definition. The lock state does not have a valid count&quot;);
+      return assignment;
+    }
+
+    // Fairly assign the lock state to the participants using a simple mod-based sequential
+    // assignment. For instance, if each lock can be held by 3 participants, lock 0 would be held
+    // by participants (0, 1, 2), lock 1 would be held by (1, 2, 3), and so on, wrapping around the
+    // number of participants as necessary.
+    // This assumes a simple lock-unlock model where the only state of interest is which nodes have
+    // acquired each lock.
+    int i = 0;
+    for (Partition partition : resource.getPartitions()) {
+      Map&lt;String, String&gt; replicaMap = new HashMap&lt;String, String&gt;();
+      for (int j = i; j &lt; i + lockHolders; j++) {
+        int participantIndex = j % liveParticipants.size();
+        String participant = liveParticipants.get(participantIndex);
+        // enforce that a participant can only have one instance of a given lock
+        if (!replicaMap.containsKey(participant)) {
+          replicaMap.put(participant, lockState);
+        }
+      }
+      assignment.addReplicaMap(partition, replicaMap);
+      i++;
+    }
+    return assignment;
+  }
+}
+</pre></div></div>
+<div class="section">
+<h3>Start up the participants<a name="Start_up_the_participants"></a></h3>
+<p>Here is a lock class based on the newly defined lock-unlock state model so that the participant can receive callbacks on state transitions.</p>
+<p>Location: incubator-helix/recipes/user-rebalanced-lock-manager/src/main/java/org/apache/helix/userdefinedrebalancer/Lock.java</p>
+
+<div class="source">
+<pre>public class Lock extends StateModel {
+  private String lockName;
+
+  public Lock(String lockName) {
+    this.lockName = lockName;
+  }
+
+  @Transition(from = &quot;RELEASED&quot;, to = &quot;LOCKED&quot;)
+  public void lock(Message m, NotificationContext context) {
+    System.out.println(context.getManager().getInstanceName() + &quot; acquired lock:&quot; + lockName);
+  }
+
+  @Transition(from = &quot;LOCKED&quot;, to = &quot;RELEASED&quot;)
+  public void release(Message m, NotificationContext context) {
+    System.out.println(context.getManager().getInstanceName() + &quot; releasing lock:&quot; + lockName);
+  }
+}
+</pre></div>
+<p>Here is the factory to make the Lock class accessible.</p>
+<p>Location: incubator-helix/recipes/user-rebalanced-lock-manager/src/main/java/org/apache/helix/userdefinedrebalancer/LockFactory.java</p>
+
+<div class="source">
+<pre>public class LockFactory extends StateModelFactory&lt;Lock&gt; {
+  @Override
+  public Lock createNewStateModel(String lockName) {
+    return new Lock(lockName);
+  }
+}
+</pre></div>
+<p>Finally, here is the factory registration and the start of the participant:</p>
+
+<div class="source">
+<pre>participantManager =
+    HelixManagerFactory.getZKHelixManager(clusterName, participantName, InstanceType.PARTICIPANT,
+        zkAddress);
+participantManager.getStateMachineEngine().registerStateModelFactory(stateModelName,
+    new LockFactory());
+participantManager.connect();
+</pre></div></div>
+<div class="section">
+<h3>Start up the controller<a name="Start_up_the_controller"></a></h3>
+
+<div class="source">
+<pre>controllerManager =
+    HelixControllerMain.startHelixController(zkAddress, config.clusterName, &quot;controller&quot;,
+        HelixControllerMain.STANDALONE);
+</pre></div></div>
+<div class="section">
+<h3>Try it out<a name="Try_it_out"></a></h3>
+<div class="section">
+<h4>Building<a name="Building"></a></h4>
+
+<div class="source">
+<pre>git clone https://git-wip-us.apache.org/repos/asf/incubator-helix.git
+cd incubator-helix
+mvn clean install package -DskipTests
+cd recipes/user-rebalanced-lock-manager/target/user-rebalanced-lock-manager-pkg/bin
+chmod +x *
+./lock-manager-demo.sh
+</pre></div></div>
+<div class="section">
+<h4>Output<a name="Output"></a></h4>
+
+<div class="source">
+<pre>./lock-manager-demo 
+STARTING localhost_12002
+STARTING localhost_12001
+STARTING localhost_12003
+STARTED localhost_12001
+STARTED localhost_12003
+STARTED localhost_12002
+localhost_12003 acquired lock:lock-group_4
+localhost_12002 acquired lock:lock-group_8
+localhost_12001 acquired lock:lock-group_10
+localhost_12001 acquired lock:lock-group_3
+localhost_12001 acquired lock:lock-group_6
+localhost_12003 acquired lock:lock-group_0
+localhost_12002 acquired lock:lock-group_5
+localhost_12001 acquired lock:lock-group_9
+localhost_12002 acquired lock:lock-group_2
+localhost_12003 acquired lock:lock-group_7
+localhost_12003 acquired lock:lock-group_11
+localhost_12002 acquired lock:lock-group_1
+lockName  acquired By
+======================================
+lock-group_0  localhost_12003
+lock-group_1  localhost_12002
+lock-group_10 localhost_12001
+lock-group_11 localhost_12003
+lock-group_2  localhost_12002
+lock-group_3  localhost_12001
+lock-group_4  localhost_12003
+lock-group_5  localhost_12002
+lock-group_6  localhost_12001
+lock-group_7  localhost_12003
+lock-group_8  localhost_12002
+lock-group_9  localhost_12001
+Stopping the first participant
+localhost_12001 Interrupted
+localhost_12002 acquired lock:lock-group_3
+localhost_12003 acquired lock:lock-group_6
+localhost_12003 acquired lock:lock-group_10
+localhost_12002 acquired lock:lock-group_9
+lockName  acquired By
+======================================
+lock-group_0  localhost_12003
+lock-group_1  localhost_12002
+lock-group_10 localhost_12003
+lock-group_11 localhost_12003
+lock-group_2  localhost_12002
+lock-group_3  localhost_12002
+lock-group_4  localhost_12003
+lock-group_5  localhost_12002
+lock-group_6  localhost_12003
+lock-group_7  localhost_12003
+lock-group_8  localhost_12002
+lock-group_9  localhost_12002
+</pre></div>
+<p>Notice that the lock assignment directly follows the assignment generated by the user-defined rebalancer both initially and after a participant is removed from the system.</p></div></div></div>
+                  </div>
+          </div>
+
+    <hr/>
+
+    <footer>
+            <div class="container">
+              <div class="row span12">Copyright &copy;                    2013
+                        <a href="http://www.apache.org/">The Apache Software Foundation</a>.
+            All Rights Reserved.      
+                    
+      </div>
+
+                                                                  <?xml version="1.0" encoding="UTF-8"?>
+<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.incubator.apache.org/privacy-policy.html">Privacy Policy</a>
+</div>
+                  
+                <p id="poweredBy" class="pull-right">
+                          <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+        <img class="builtBy" alt="Built by Maven" src="../images/logos/maven-feather.png" />
+      </a>
+              </p>
+        
+                </div>
+    </footer>
+  </body>
+</html>
\ No newline at end of file

Modified: incubator/helix/site-content/releasenotes/release-0.6.0-incubating.html
URL: http://svn.apache.org/viewvc/incubator/helix/site-content/releasenotes/release-0.6.0-incubating.html?rev=1544749&r1=1544748&r2=1544749&view=diff
==============================================================================
--- incubator/helix/site-content/releasenotes/release-0.6.0-incubating.html (original)
+++ incubator/helix/site-content/releasenotes/release-0.6.0-incubating.html Sat Nov 23 07:11:13 2013
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2013-11-15
+ | Generated by Apache Maven Doxia at 2013-11-22
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20131115" />
+    <meta name="Date-Revision-yyyymmdd" content="20131122" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache Helix - Release Notes for 0.6.0-incubating Apache Helix</title>
     <link rel="stylesheet" href="../css/apache-maven-fluido-1.3.0.min.css" />
@@ -64,6 +64,23 @@
                           </ul>
       </li>
                 <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <li>      <a href="../site-releases/0.7.0-incubating-site/index.html"  title="0.7.0-incubating (beta)">0.7.0-incubating (beta)</a>
+</li>
+                  
+                      <li>      <a href="../site-releases/0.6.2-incubating-site/index.html"  title="0.6.2-incubating (stable)">0.6.2-incubating (stable)</a>
+</li>
+                  
+                      <li>      <a href="../site-releases/0.6.1-incubating-site/index.html"  title="0.6.1-incubating">0.6.1-incubating</a>
+</li>
+                  
+                      <li>      <a href="../site-releases/trunk-site/index.html"  title="trunk">trunk</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
         <a href="#" class="dropdown-toggle" data-toggle="dropdown">Helix 0.7.0-incubating <b class="caret"></b></a>
         <ul class="dropdown-menu">
         
@@ -78,19 +95,16 @@
                           </ul>
       </li>
                 <li class="dropdown">
-        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Helix 0.6.2-incubating <b class="caret"></b></a>
         <ul class="dropdown-menu">
         
-                      <li>      <a href="../site-releases/0.7.0-incubating-site/index.html"  title="0.7.0-incubating">0.7.0-incubating</a>
+                      <li>      <a href="../site-releases/0.6.2-incubating-site/Quickstart.html"  title="Quick Start">Quick Start</a>
 </li>
                   
-                      <li>      <a href="../site-releases/0.6.2-incubating-site/index.html"  title="0.6.2-incubating">0.6.2-incubating</a>
+                      <li>      <a href="../site-releases/0.6.2-incubating-site/Tutorial.html"  title="Tutorial">Tutorial</a>
 </li>
                   
-                      <li>      <a href="../site-releases/0.6.1-incubating-site/index.html"  title="0.6.1-incubating">0.6.1-incubating</a>
-</li>
-                  
-                      <li>      <a href="../site-releases/trunk-site/index.html"  title="trunk">trunk</a>
+                      <li>      <a href="../site-releases/0.6.2-incubating-site/download.html"  title="Download">Download</a>
 </li>
                           </ul>
       </li>
@@ -218,6 +232,35 @@
           <i class="none"></i>
         Publications</a>
             </li>
+                              <li class="nav-header">Releases</li>
+                                
+      <li>
+    
+                          <a href="../site-releases/0.7.0-incubating-site/index.html" title="0.7.0-incubating (beta)">
+          <i class="none"></i>
+        0.7.0-incubating (beta)</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="../site-releases/0.6.2-incubating-site/index.html" title="0.6.2-incubating (stable)">
+          <i class="none"></i>
+        0.6.2-incubating (stable)</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="../site-releases/0.6.1-incubating-site/index.html" title="0.6.1-incubating">
+          <i class="none"></i>
+        0.6.1-incubating</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="../site-releases/trunk-site/index.html" title="trunk">
+          <i class="none"></i>
+        trunk</a>
+            </li>
                               <li class="nav-header">Helix 0.7.0-incubating</li>
                                 
       <li>
@@ -240,34 +283,27 @@
           <i class="none"></i>
         Download</a>
             </li>
-                              <li class="nav-header">Releases</li>
+                              <li class="nav-header">Helix 0.6.2-incubating</li>
                                 
       <li>
     
-                          <a href="../site-releases/0.7.0-incubating-site/index.html" title="0.7.0-incubating">
-          <i class="none"></i>
-        0.7.0-incubating</a>
-            </li>
-                  
-      <li>
-    
-                          <a href="../site-releases/0.6.2-incubating-site/index.html" title="0.6.2-incubating">
+                          <a href="../site-releases/0.6.2-incubating-site/Quickstart.html" title="Quick Start">
           <i class="none"></i>
-        0.6.2-incubating</a>
+        Quick Start</a>
             </li>
                   
       <li>
     
-                          <a href="../site-releases/0.6.1-incubating-site/index.html" title="0.6.1-incubating">
+                          <a href="../site-releases/0.6.2-incubating-site/Tutorial.html" title="Tutorial">
           <i class="none"></i>
-        0.6.1-incubating</a>
+        Tutorial</a>
             </li>
                   
       <li>
     
-                          <a href="../site-releases/trunk-site/index.html" title="trunk">
+                          <a href="../site-releases/0.6.2-incubating-site/download.html" title="Download">
           <i class="none"></i>
-        trunk</a>
+        Download</a>
             </li>
                               <li class="nav-header">Get Involved</li>
                                 

Modified: incubator/helix/site-content/releasenotes/release-0.6.1-incubating.html
URL: http://svn.apache.org/viewvc/incubator/helix/site-content/releasenotes/release-0.6.1-incubating.html?rev=1544749&r1=1544748&r2=1544749&view=diff
==============================================================================
--- incubator/helix/site-content/releasenotes/release-0.6.1-incubating.html (original)
+++ incubator/helix/site-content/releasenotes/release-0.6.1-incubating.html Sat Nov 23 07:11:13 2013
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2013-11-15
+ | Generated by Apache Maven Doxia at 2013-11-22
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20131115" />
+    <meta name="Date-Revision-yyyymmdd" content="20131122" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache Helix - Release Notes for 0.6.1-incubating Apache Helix</title>
     <link rel="stylesheet" href="../css/apache-maven-fluido-1.3.0.min.css" />
@@ -64,6 +64,23 @@
                           </ul>
       </li>
                 <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <li>      <a href="../site-releases/0.7.0-incubating-site/index.html"  title="0.7.0-incubating (beta)">0.7.0-incubating (beta)</a>
+</li>
+                  
+                      <li>      <a href="../site-releases/0.6.2-incubating-site/index.html"  title="0.6.2-incubating (stable)">0.6.2-incubating (stable)</a>
+</li>
+                  
+                      <li>      <a href="../site-releases/0.6.1-incubating-site/index.html"  title="0.6.1-incubating">0.6.1-incubating</a>
+</li>
+                  
+                      <li>      <a href="../site-releases/trunk-site/index.html"  title="trunk">trunk</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
         <a href="#" class="dropdown-toggle" data-toggle="dropdown">Helix 0.7.0-incubating <b class="caret"></b></a>
         <ul class="dropdown-menu">
         
@@ -78,19 +95,16 @@
                           </ul>
       </li>
                 <li class="dropdown">
-        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Helix 0.6.2-incubating <b class="caret"></b></a>
         <ul class="dropdown-menu">
         
-                      <li>      <a href="../site-releases/0.7.0-incubating-site/index.html"  title="0.7.0-incubating">0.7.0-incubating</a>
+                      <li>      <a href="../site-releases/0.6.2-incubating-site/Quickstart.html"  title="Quick Start">Quick Start</a>
 </li>
                   
-                      <li>      <a href="../site-releases/0.6.2-incubating-site/index.html"  title="0.6.2-incubating">0.6.2-incubating</a>
+                      <li>      <a href="../site-releases/0.6.2-incubating-site/Tutorial.html"  title="Tutorial">Tutorial</a>
 </li>
                   
-                      <li>      <a href="../site-releases/0.6.1-incubating-site/index.html"  title="0.6.1-incubating">0.6.1-incubating</a>
-</li>
-                  
-                      <li>      <a href="../site-releases/trunk-site/index.html"  title="trunk">trunk</a>
+                      <li>      <a href="../site-releases/0.6.2-incubating-site/download.html"  title="Download">Download</a>
 </li>
                           </ul>
       </li>
@@ -218,6 +232,35 @@
           <i class="none"></i>
         Publications</a>
             </li>
+                              <li class="nav-header">Releases</li>
+                                
+      <li>
+    
+                          <a href="../site-releases/0.7.0-incubating-site/index.html" title="0.7.0-incubating (beta)">
+          <i class="none"></i>
+        0.7.0-incubating (beta)</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="../site-releases/0.6.2-incubating-site/index.html" title="0.6.2-incubating (stable)">
+          <i class="none"></i>
+        0.6.2-incubating (stable)</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="../site-releases/0.6.1-incubating-site/index.html" title="0.6.1-incubating">
+          <i class="none"></i>
+        0.6.1-incubating</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="../site-releases/trunk-site/index.html" title="trunk">
+          <i class="none"></i>
+        trunk</a>
+            </li>
                               <li class="nav-header">Helix 0.7.0-incubating</li>
                                 
       <li>
@@ -240,34 +283,27 @@
           <i class="none"></i>
         Download</a>
             </li>
-                              <li class="nav-header">Releases</li>
+                              <li class="nav-header">Helix 0.6.2-incubating</li>
                                 
       <li>
     
-                          <a href="../site-releases/0.7.0-incubating-site/index.html" title="0.7.0-incubating">
-          <i class="none"></i>
-        0.7.0-incubating</a>
-            </li>
-                  
-      <li>
-    
-                          <a href="../site-releases/0.6.2-incubating-site/index.html" title="0.6.2-incubating">
+                          <a href="../site-releases/0.6.2-incubating-site/Quickstart.html" title="Quick Start">
           <i class="none"></i>
-        0.6.2-incubating</a>
+        Quick Start</a>
             </li>
                   
       <li>
     
-                          <a href="../site-releases/0.6.1-incubating-site/index.html" title="0.6.1-incubating">
+                          <a href="../site-releases/0.6.2-incubating-site/Tutorial.html" title="Tutorial">
           <i class="none"></i>
-        0.6.1-incubating</a>
+        Tutorial</a>
             </li>
                   
       <li>
     
-                          <a href="../site-releases/trunk-site/index.html" title="trunk">
+                          <a href="../site-releases/0.6.2-incubating-site/download.html" title="Download">
           <i class="none"></i>
-        trunk</a>
+        Download</a>
             </li>
                               <li class="nav-header">Get Involved</li>
                                 

Modified: incubator/helix/site-content/releasenotes/release-0.6.2-incubating.html
URL: http://svn.apache.org/viewvc/incubator/helix/site-content/releasenotes/release-0.6.2-incubating.html?rev=1544749&r1=1544748&r2=1544749&view=diff
==============================================================================
--- incubator/helix/site-content/releasenotes/release-0.6.2-incubating.html (original)
+++ incubator/helix/site-content/releasenotes/release-0.6.2-incubating.html Sat Nov 23 07:11:13 2013
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2013-11-15
+ | Generated by Apache Maven Doxia at 2013-11-22
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20131115" />
+    <meta name="Date-Revision-yyyymmdd" content="20131122" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache Helix - Release Notes for Apache Helix 0.6.2-incubating</title>
     <link rel="stylesheet" href="../css/apache-maven-fluido-1.3.0.min.css" />
@@ -64,6 +64,23 @@
                           </ul>
       </li>
                 <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <li>      <a href="../site-releases/0.7.0-incubating-site/index.html"  title="0.7.0-incubating (beta)">0.7.0-incubating (beta)</a>
+</li>
+                  
+                      <li>      <a href="../site-releases/0.6.2-incubating-site/index.html"  title="0.6.2-incubating (stable)">0.6.2-incubating (stable)</a>
+</li>
+                  
+                      <li>      <a href="../site-releases/0.6.1-incubating-site/index.html"  title="0.6.1-incubating">0.6.1-incubating</a>
+</li>
+                  
+                      <li>      <a href="../site-releases/trunk-site/index.html"  title="trunk">trunk</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
         <a href="#" class="dropdown-toggle" data-toggle="dropdown">Helix 0.7.0-incubating <b class="caret"></b></a>
         <ul class="dropdown-menu">
         
@@ -78,19 +95,16 @@
                           </ul>
       </li>
                 <li class="dropdown">
-        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Helix 0.6.2-incubating <b class="caret"></b></a>
         <ul class="dropdown-menu">
         
-                      <li>      <a href="../site-releases/0.7.0-incubating-site/index.html"  title="0.7.0-incubating">0.7.0-incubating</a>
+                      <li>      <a href="../site-releases/0.6.2-incubating-site/Quickstart.html"  title="Quick Start">Quick Start</a>
 </li>
                   
-                      <li>      <a href="../site-releases/0.6.2-incubating-site/index.html"  title="0.6.2-incubating">0.6.2-incubating</a>
+                      <li>      <a href="../site-releases/0.6.2-incubating-site/Tutorial.html"  title="Tutorial">Tutorial</a>
 </li>
                   
-                      <li>      <a href="../site-releases/0.6.1-incubating-site/index.html"  title="0.6.1-incubating">0.6.1-incubating</a>
-</li>
-                  
-                      <li>      <a href="../site-releases/trunk-site/index.html"  title="trunk">trunk</a>
+                      <li>      <a href="../site-releases/0.6.2-incubating-site/download.html"  title="Download">Download</a>
 </li>
                           </ul>
       </li>
@@ -218,6 +232,35 @@
           <i class="none"></i>
         Publications</a>
             </li>
+                              <li class="nav-header">Releases</li>
+                                
+      <li>
+    
+                          <a href="../site-releases/0.7.0-incubating-site/index.html" title="0.7.0-incubating (beta)">
+          <i class="none"></i>
+        0.7.0-incubating (beta)</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="../site-releases/0.6.2-incubating-site/index.html" title="0.6.2-incubating (stable)">
+          <i class="none"></i>
+        0.6.2-incubating (stable)</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="../site-releases/0.6.1-incubating-site/index.html" title="0.6.1-incubating">
+          <i class="none"></i>
+        0.6.1-incubating</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="../site-releases/trunk-site/index.html" title="trunk">
+          <i class="none"></i>
+        trunk</a>
+            </li>
                               <li class="nav-header">Helix 0.7.0-incubating</li>
                                 
       <li>
@@ -240,34 +283,27 @@
           <i class="none"></i>
         Download</a>
             </li>
-                              <li class="nav-header">Releases</li>
+                              <li class="nav-header">Helix 0.6.2-incubating</li>
                                 
       <li>
     
-                          <a href="../site-releases/0.7.0-incubating-site/index.html" title="0.7.0-incubating">
-          <i class="none"></i>
-        0.7.0-incubating</a>
-            </li>
-                  
-      <li>
-    
-                          <a href="../site-releases/0.6.2-incubating-site/index.html" title="0.6.2-incubating">
+                          <a href="../site-releases/0.6.2-incubating-site/Quickstart.html" title="Quick Start">
           <i class="none"></i>
-        0.6.2-incubating</a>
+        Quick Start</a>
             </li>
                   
       <li>
     
-                          <a href="../site-releases/0.6.1-incubating-site/index.html" title="0.6.1-incubating">
+                          <a href="../site-releases/0.6.2-incubating-site/Tutorial.html" title="Tutorial">
           <i class="none"></i>
-        0.6.1-incubating</a>
+        Tutorial</a>
             </li>
                   
       <li>
     
-                          <a href="../site-releases/trunk-site/index.html" title="trunk">
+                          <a href="../site-releases/0.6.2-incubating-site/download.html" title="Download">
           <i class="none"></i>
-        trunk</a>
+        Download</a>
             </li>
                               <li class="nav-header">Get Involved</li>
                                 

Modified: incubator/helix/site-content/releasenotes/release-0.7.0-incubating.html
URL: http://svn.apache.org/viewvc/incubator/helix/site-content/releasenotes/release-0.7.0-incubating.html?rev=1544749&r1=1544748&r2=1544749&view=diff
==============================================================================
--- incubator/helix/site-content/releasenotes/release-0.7.0-incubating.html (original)
+++ incubator/helix/site-content/releasenotes/release-0.7.0-incubating.html Sat Nov 23 07:11:13 2013
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2013-11-15
+ | Generated by Apache Maven Doxia at 2013-11-22
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20131115" />
+    <meta name="Date-Revision-yyyymmdd" content="20131122" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache Helix - Release Notes for Apache Helix 0.7.0-incubating</title>
     <link rel="stylesheet" href="../css/apache-maven-fluido-1.3.0.min.css" />
@@ -64,6 +64,23 @@
                           </ul>
       </li>
                 <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <li>      <a href="../site-releases/0.7.0-incubating-site/index.html"  title="0.7.0-incubating (beta)">0.7.0-incubating (beta)</a>
+</li>
+                  
+                      <li>      <a href="../site-releases/0.6.2-incubating-site/index.html"  title="0.6.2-incubating (stable)">0.6.2-incubating (stable)</a>
+</li>
+                  
+                      <li>      <a href="../site-releases/0.6.1-incubating-site/index.html"  title="0.6.1-incubating">0.6.1-incubating</a>
+</li>
+                  
+                      <li>      <a href="../site-releases/trunk-site/index.html"  title="trunk">trunk</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
         <a href="#" class="dropdown-toggle" data-toggle="dropdown">Helix 0.7.0-incubating <b class="caret"></b></a>
         <ul class="dropdown-menu">
         
@@ -78,19 +95,16 @@
                           </ul>
       </li>
                 <li class="dropdown">
-        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Helix 0.6.2-incubating <b class="caret"></b></a>
         <ul class="dropdown-menu">
         
-                      <li>      <a href="../site-releases/0.7.0-incubating-site/index.html"  title="0.7.0-incubating">0.7.0-incubating</a>
+                      <li>      <a href="../site-releases/0.6.2-incubating-site/Quickstart.html"  title="Quick Start">Quick Start</a>
 </li>
                   
-                      <li>      <a href="../site-releases/0.6.2-incubating-site/index.html"  title="0.6.2-incubating">0.6.2-incubating</a>
+                      <li>      <a href="../site-releases/0.6.2-incubating-site/Tutorial.html"  title="Tutorial">Tutorial</a>
 </li>
                   
-                      <li>      <a href="../site-releases/0.6.1-incubating-site/index.html"  title="0.6.1-incubating">0.6.1-incubating</a>
-</li>
-                  
-                      <li>      <a href="../site-releases/trunk-site/index.html"  title="trunk">trunk</a>
+                      <li>      <a href="../site-releases/0.6.2-incubating-site/download.html"  title="Download">Download</a>
 </li>
                           </ul>
       </li>
@@ -218,6 +232,35 @@
           <i class="none"></i>
         Publications</a>
             </li>
+                              <li class="nav-header">Releases</li>
+                                
+      <li>
+    
+                          <a href="../site-releases/0.7.0-incubating-site/index.html" title="0.7.0-incubating (beta)">
+          <i class="none"></i>
+        0.7.0-incubating (beta)</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="../site-releases/0.6.2-incubating-site/index.html" title="0.6.2-incubating (stable)">
+          <i class="none"></i>
+        0.6.2-incubating (stable)</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="../site-releases/0.6.1-incubating-site/index.html" title="0.6.1-incubating">
+          <i class="none"></i>
+        0.6.1-incubating</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="../site-releases/trunk-site/index.html" title="trunk">
+          <i class="none"></i>
+        trunk</a>
+            </li>
                               <li class="nav-header">Helix 0.7.0-incubating</li>
                                 
       <li>
@@ -240,34 +283,27 @@
           <i class="none"></i>
         Download</a>
             </li>
-                              <li class="nav-header">Releases</li>
+                              <li class="nav-header">Helix 0.6.2-incubating</li>
                                 
       <li>
     
-                          <a href="../site-releases/0.7.0-incubating-site/index.html" title="0.7.0-incubating">
-          <i class="none"></i>
-        0.7.0-incubating</a>
-            </li>
-                  
-      <li>
-    
-                          <a href="../site-releases/0.6.2-incubating-site/index.html" title="0.6.2-incubating">
+                          <a href="../site-releases/0.6.2-incubating-site/Quickstart.html" title="Quick Start">
           <i class="none"></i>
-        0.6.2-incubating</a>
+        Quick Start</a>
             </li>
                   
       <li>
     
-                          <a href="../site-releases/0.6.1-incubating-site/index.html" title="0.6.1-incubating">
+                          <a href="../site-releases/0.6.2-incubating-site/Tutorial.html" title="Tutorial">
           <i class="none"></i>
-        0.6.1-incubating</a>
+        Tutorial</a>
             </li>
                   
       <li>
     
-                          <a href="../site-releases/trunk-site/index.html" title="trunk">
+                          <a href="../site-releases/0.6.2-incubating-site/download.html" title="Download">
           <i class="none"></i>
-        trunk</a>
+        Download</a>
             </li>
                               <li class="nav-header">Get Involved</li>
                                 

Modified: incubator/helix/site-content/releasing.html
URL: http://svn.apache.org/viewvc/incubator/helix/site-content/releasing.html?rev=1544749&r1=1544748&r2=1544749&view=diff
==============================================================================
--- incubator/helix/site-content/releasing.html (original)
+++ incubator/helix/site-content/releasing.html Sat Nov 23 07:11:13 2013
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2013-11-15
+ | Generated by Apache Maven Doxia at 2013-11-22
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
@@ -8,9 +8,9 @@
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
     <meta name="Date-Creation-yyyymmdd" content="20121215" />
-    <meta name="Date-Revision-yyyymmdd" content="20131115" />
+    <meta name="Date-Revision-yyyymmdd" content="20131122" />
     <meta http-equiv="Content-Language" content="en" />
-    <title>Apache Helix - Helix release process</title>
+    <title>Apache Helix - Helix Release Process</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
     <link rel="stylesheet" href="./css/site.css" />
     <link rel="stylesheet" href="./css/print.css" media="print" />
@@ -65,6 +65,23 @@
                           </ul>
       </li>
                 <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <li>      <a href="site-releases/0.7.0-incubating-site/index.html"  title="0.7.0-incubating (beta)">0.7.0-incubating (beta)</a>
+</li>
+                  
+                      <li>      <a href="site-releases/0.6.2-incubating-site/index.html"  title="0.6.2-incubating (stable)">0.6.2-incubating (stable)</a>
+</li>
+                  
+                      <li>      <a href="site-releases/0.6.1-incubating-site/index.html"  title="0.6.1-incubating">0.6.1-incubating</a>
+</li>
+                  
+                      <li>      <a href="site-releases/trunk-site/index.html"  title="trunk">trunk</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
         <a href="#" class="dropdown-toggle" data-toggle="dropdown">Helix 0.7.0-incubating <b class="caret"></b></a>
         <ul class="dropdown-menu">
         
@@ -79,19 +96,16 @@
                           </ul>
       </li>
                 <li class="dropdown">
-        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b class="caret"></b></a>
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Helix 0.6.2-incubating <b class="caret"></b></a>
         <ul class="dropdown-menu">
         
-                      <li>      <a href="site-releases/0.7.0-incubating-site/index.html"  title="0.7.0-incubating">0.7.0-incubating</a>
+                      <li>      <a href="site-releases/0.6.2-incubating-site/Quickstart.html"  title="Quick Start">Quick Start</a>
 </li>
                   
-                      <li>      <a href="site-releases/0.6.2-incubating-site/index.html"  title="0.6.2-incubating">0.6.2-incubating</a>
-</li>
-                  
-                      <li>      <a href="site-releases/0.6.1-incubating-site/index.html"  title="0.6.1-incubating">0.6.1-incubating</a>
+                      <li>      <a href="site-releases/0.6.2-incubating-site/Tutorial.html"  title="Tutorial">Tutorial</a>
 </li>
                   
-                      <li>      <a href="site-releases/trunk-site/index.html"  title="trunk">trunk</a>
+                      <li>      <a href="site-releases/0.6.2-incubating-site/download.html"  title="Download">Download</a>
 </li>
                           </ul>
       </li>
@@ -175,7 +189,7 @@
         Apache Helix</a>
         </li>
       <li class="divider ">/</li>
-        <li class="">Helix release process</li>
+        <li class="">Helix Release Process</li>
         
                 
                     
@@ -219,6 +233,35 @@
           <i class="none"></i>
         Publications</a>
             </li>
+                              <li class="nav-header">Releases</li>
+                                
+      <li>
+    
+                          <a href="site-releases/0.7.0-incubating-site/index.html" title="0.7.0-incubating (beta)">
+          <i class="none"></i>
+        0.7.0-incubating (beta)</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="site-releases/0.6.2-incubating-site/index.html" title="0.6.2-incubating (stable)">
+          <i class="none"></i>
+        0.6.2-incubating (stable)</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="site-releases/0.6.1-incubating-site/index.html" title="0.6.1-incubating">
+          <i class="none"></i>
+        0.6.1-incubating</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="site-releases/trunk-site/index.html" title="trunk">
+          <i class="none"></i>
+        trunk</a>
+            </li>
                               <li class="nav-header">Helix 0.7.0-incubating</li>
                                 
       <li>
@@ -241,34 +284,27 @@
           <i class="none"></i>
         Download</a>
             </li>
-                              <li class="nav-header">Releases</li>
+                              <li class="nav-header">Helix 0.6.2-incubating</li>
                                 
       <li>
     
-                          <a href="site-releases/0.7.0-incubating-site/index.html" title="0.7.0-incubating">
-          <i class="none"></i>
-        0.7.0-incubating</a>
-            </li>
-                  
-      <li>
-    
-                          <a href="site-releases/0.6.2-incubating-site/index.html" title="0.6.2-incubating">
+                          <a href="site-releases/0.6.2-incubating-site/Quickstart.html" title="Quick Start">
           <i class="none"></i>
-        0.6.2-incubating</a>
+        Quick Start</a>
             </li>
                   
       <li>
     
-                          <a href="site-releases/0.6.1-incubating-site/index.html" title="0.6.1-incubating">
+                          <a href="site-releases/0.6.2-incubating-site/Tutorial.html" title="Tutorial">
           <i class="none"></i>
-        0.6.1-incubating</a>
+        Tutorial</a>
             </li>
                   
       <li>
     
-                          <a href="site-releases/trunk-site/index.html" title="trunk">
+                          <a href="site-releases/0.6.2-incubating-site/download.html" title="Download">
           <i class="none"></i>
-        trunk</a>
+        Download</a>
             </li>
                               <li class="nav-header">Get Involved</li>
                                 
@@ -392,21 +428,22 @@
             <!-- 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">
 <h2>Helix release process<a name="Helix_release_process"></a></h2>
 <ol style="list-style-type: decimal">
-<li>Post to the dev list a few days before you plan to do an Helix release</li>
-<li>Your maven setting must contains the entry to be able to deploy.
+<li>Post to dev@helix.incubator.apache.org a few days before you plan to do a Helix release</li>
+<li>Your Maven settings must contain this entry to be able to deploy.
 <p>~/.m2/settings.xml</p>
 <div class="source">
-<pre>   &lt;server&gt;
-     &lt;id&gt;apache.releases.https&lt;/id&gt;
-     &lt;username&gt;&lt;/username&gt;
-     &lt;password&gt;&lt;/password&gt;
-   &lt;/server&gt;</pre></div></li>
+<pre>&lt;server&gt;
+  &lt;id&gt;apache.releases.https&lt;/id&gt;
+  &lt;username&gt;[USERNAME]&lt;/username&gt;
+  &lt;password&gt;[PASSWORD]&lt;/password&gt;
+&lt;/server&gt;</pre></div></li>
 <li>Apache DAV passwords
 <div class="source">
 <pre> Add the following info into your ~/.netrc
  machine git-wip-us.apache.org login &lt;apache username&gt; &lt;password&gt;
 </pre></div></li>
-<li>Release Helix You should have a GPG agent running in the session you will run the maven release commands(preferred), and confirm it works by running &quot;gpg -ab&quot; (type some text and press Ctrl-D). If you do not have a GPG agent running, make sure that you have the &quot;apache-release&quot; profile set in your settings.xml as shown below.
+<li>Release Helix
+<p>You should have a GPG agent running in the session you will run the maven release commands (preferred), and confirm it works by running &quot;gpg -ab&quot; (type some text and press Ctrl-D). If you do not have a GPG agent running, make sure that you have the &quot;apache-release&quot; profile set in your settings.xml as shown below.</p>
 <p>GPG configuration in maven settings xml:</p>
 <div class="source">
 <pre>&lt;profile&gt;
@@ -419,8 +456,8 @@
 <div class="source">
 <pre>mvn release:prepare
 mvn release:perform</pre></div></li>
-<li>go to https://repository.apache.org and close your staged repository. Log in, click on Staging Repositories, check your repository, and click Close. Note the repository url (format https://repository.apache.org/content/repositories/orgapachehelix-019/org/apache/helix/helix/0.6-incubating/)</li>
-<li>Stage the release (stagingRepoUrl format https://repository.apache.org/content/repositories/orgapachehelix-019/org/apache/helix/helix/0.6-incubating/)
+<li>Go to https://repository.apache.org and close your staged repository. Log in, click on Staging Repositories, check your repository, and click Close. Note the repository url (format https://repository.apache.org/content/repositories/orgapachehelix-[NNN]/org/apache/helix/helix/[VERSION]-incubating/)</li>
+<li>Stage the release (stagingRepoUrl format https://repository.apache.org/content/repositories/orgapachehelix-[NNN]/org/apache/helix/helix/[VERSION]-incubating/)
 <div class="source">
 <pre>svn co https://dist.apache.org/repos/dist/dev/incubator/helix helix-dev-release
 cd helix-dev-release
@@ -428,8 +465,8 @@ sh ./release-script-svn.sh version stagi
 svn add &lt;new directory created with new version as name&gt;
 gpg -k email@domain.com &gt;&gt; KEYS
 gpg --armor --export email@domain.com &gt;&gt; KEYS
-svn ci </pre></div></li>
-<li>Validating the release
+svn ci</pre></div></li>
+<li>Validate the release
 <div class="source">
 <pre>  * Download sources, extract, build and run tests - mvn clean package
   * Verify license headers - mvn -Prat -DskipTests
@@ -437,9 +474,12 @@ svn ci </pre></div></li>
   * Download release manager's public key - From the KEYS file, get the release manager's public key finger print and run  gpg --keyserver pgpkeys.mit.edu --recv-key &lt;key&gt;
   * Validate authenticity of key - run  gpg --fingerprint &lt;key&gt;
   * Check signatures of all the binaries using gpg &lt;binary&gt;</pre></div></li>
-<li>Call for a vote in the dev list and wait for 72 hrs. for the vote results. 3 binding votes are necessary for the release to be finalized. example After the vote has passed, move the files from dist dev to dist release: svn mv https://dist.apache.org/repos/dist/dev/incubator/helix/version to https://dist.apache.org/repos/dist/release/incubator/helix/
+<li>Call for a vote in the dev list and wait for 72 hours for the vote results.
 <div class="source">
-<pre>Hi, I'd like to release Apache Helix [VERSION]-incubating.
+<pre>Subject: [VOTE] Apache Helix [VERSION]-incubating Release
+To: dev@helix.incubator.apache.org
+---------------------------------------------------------
+Hi, I'd like to release Apache Helix [VERSION]-incubating.
 
 Release notes: http://helix.incubator.apache.org/releasenotes/release-[VERSION]-incubating.html
 
@@ -455,12 +495,146 @@ Vote open for 72H
 
 [+1]
 [0]
-[-1] </pre></div></li>
-<li>Prepare release note. Add a page in src/site/apt/releasenotes/ and change value of &lt;currentRelease&gt; in parent pom.</li>
-<li>Send out an announcement of the release to:
-<ul>
-<li>user@helix.incubator.apache.org</li>
-<li>dev@helix.incubator.apache.org</li></ul></li>
+[-1]</pre></div></li>
+<li>If there are no objections, send the following email. Otherwise, repeat the previous step.
+<div class="source">
+<pre>Subject: [RESULT][VOTE] Apache Helix [VERSION]-incubating Release
+To: dev@helix.incubator.apache.org
+-----------------------------------------------------------------
+Thanks for voting on the 0.6.2-incubating release. It has now exceeded 72 hours so I am closing the vote.
+
+Binding +1s:
+ [Names of IPMC members (i.e. mentors) who +1'd this release]
+
+Nonbinding +1s:
+ [All other +1s]
+
+Binding 0s:
+ [Names of IPMC members (i.e. mentors) who 0'd this release]
+
+Nonbinding 0s:
+ [All other 0s]
+
+Binding -1s:
+ [Names of IPMC members (i.e. mentors) who -1'd this release]
+
+Nonbinding -1s:
+ [All other -1s]
+
+I will now start a vote on the general incubator list, as that is the next step in the release approval process.</pre></div></li>
+<li>Open a vote on the general incubator mailing list. A total of 3 IPMC +1s are required for the release to be approved. This total can include the IPMC members who voted +1 in the previous vote.
+<div class="source">
+<pre>Subject: [VOTE] Apache Helix [VERSION]-incubating Release
+To: general@incubator.apache.org
+---------------------------------------------------------
+Hi,
+
+This is to call for a vote on releasing the following candidate as Apache
+Helix [VERSION]-incubating. This is the first release candidate of our third
+release at Apache.
+
+Apache Helix is a generic cluster management framework that makes it easy
+to build partitioned and replicated, fault tolerant and scalable
+distributed systems.
+
+Release notes:
+http://helix.incubator.apache.org/site-releases/[VERSION]-incubating-site/releasenotes/release-[VERSION]-incubating.html
+
+Our vote thread on helix-dev:
+http://markmail.org/message/[MESSAGE ID]
+
+The following IPMC members have voted +1
+[IPMC members who voted +1 in the previous voting round]
+
+Release artifacts:
+https://repository.apache.org/content/repositories/orgapachehelix-[NNN]
+
+Distribution:
+* binaries:
+https://dist.apache.org/repos/dist/dev/incubator/helix/[VERSION]-incubating/binaries/
+* sources:
+https://dist.apache.org/repos/dist/dev/incubator/helix/[VERSION]-incubating/src/
+
+The 0.6.2-incubating release tag
+https://git-wip-us.apache.org/repos/asf?p=incubator-helix.git;a=tag;h=[TAG HASH]
+
+KEYS file available here:
+https://dist.apache.org/repos/dist/dev/incubator/helix/KEYS
+
+Please vote on the release. The vote will be open for 72 hours.
+
+[+1]
+[0]
+[-1]
+
+Thanks,
+The Apache Helix Team</pre></div></li>
+<li>After 72 hours, if the sum of IPMC members who have voted +1 in the two rounds of voting is at least 3, close the vote with the following email.
+<div class="source">
+<pre>Subject: [RESULT][VOTE] Apache Helix [VERSION]-incubating Release
+To: general@incubator.apache.org
+-----------------------------------------------------------------
+Hi:
+
+Closing the vote since it has passed 72 hours.
+
+Here is the result:
+
++1: [NNN] (binding)
+[IPMC members who voted +1]
+
+0: [NNN] (binding)
+[IPMC members who voted 0]
+
+-1: [NNN] (binding)
+[IPMC members who voted -1]
+
+The vote has passed, thanks a lot to everyone for voting, Thanks to the
+mentors for all the support!
+
+Cheers,
+The Helix Team</pre></div></li>
+<li>Move the keys, sources, and binaries from the dev tree to the release tree:
+<div class="source">
+<pre>svn rm https://dist.apache.org/repos/dist/release/incubator/helix/KEYS
+svn mv https://dist.apache.org/repos/dist/dev/incubator/helix/[VERSION]-incubating https://dist.apache.org/repos/dist/release/incubator/helix
+svn mv https://dist.apache.org/repos/dist/dev/incubator/helix/KEYS https://dist.apache.org/repos/dist/release/incubator/helix</pre></div></li>
+<li>Go to https://repository.apache.org and release your staged repository. Log in, click on Staging Repositories, check your repository, and click Release.</li>
+<li>Prepare release notes. Add a page in src/site/apt/releasenotes/ and site-releases/[VERSION]-incubating/apt/releasenotes and change the value of &lt;currentRelease&gt; in parent pom.</li>
+<li>Send out an announcement of the release to Helix developers and users:
+<div class="source">
+<pre>Subject: [ANNOUNCE] Apache Helix [VERSION]-incubating Release
+To: dev@helix.incubator.apache.org; user@helix.incubator.apache.org
+-------------------------------------------------------------------
+The Apache Helix Team is pleased to announce the [NTH] release,
+[VERSION]-incubating, of the Apache Helix project.
+
+Apache Helix is a generic cluster management framework that makes it easy
+to build partitioned, fault tolerant, and scalable distributed systems.
+
+The full release notes are available here:
+http://helix.incubator.apache.org/releasenotes/release-[VERSION]-incubating.html
+
+You can declare a maven dependency to use it:
+
+&lt;dependency&gt;
+  &lt;groupId&gt;org.apache.helix&lt;/groupId&gt;
+  &lt;artifactId&gt;helix-core&lt;/artifactId&gt;
+  &lt;version&gt;[VERSION]-incubating&lt;/version&gt;
+&lt;/dependency&gt;
+
+Or download the release sources:
+http://helix.incubator.apache.org/site-releases/[VERSION]-incubating-site/download.cgi
+
+Additional info
+
+Website: http://helix.incubator.apache.org/
+Helix mailing lists: http://helix.incubator.apache.org/mail-lists.html
+
+We hope you will enjoy using the latest release of Apache Helix!
+
+Cheers,
+Apache Helix Team</pre></div></li>
 <li>Celebrate!</li></ol></div>
                   </div>
             </div>

Modified: incubator/helix/site-content/site-releases/0.6.1-incubating-site/Architecture.html
URL: http://svn.apache.org/viewvc/incubator/helix/site-content/site-releases/0.6.1-incubating-site/Architecture.html?rev=1544749&r1=1544748&r2=1544749&view=diff
==============================================================================
--- incubator/helix/site-content/site-releases/0.6.1-incubating-site/Architecture.html (original)
+++ incubator/helix/site-content/site-releases/0.6.1-incubating-site/Architecture.html Sat Nov 23 07:11:13 2013
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2013-11-15
+ | Generated by Apache Maven Doxia at 2013-11-22
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20131115" />
+    <meta name="Date-Revision-yyyymmdd" content="20131122" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache Helix 0.6.1-incubating - </title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -146,7 +146,7 @@
         
                 
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2013-11-15</li> 
+                  <li id="publishDate" class="pull-right">Last Published: 2013-11-22</li> 
             
                             </ul>
       </div>

Modified: incubator/helix/site-content/site-releases/0.6.1-incubating-site/Building.html
URL: http://svn.apache.org/viewvc/incubator/helix/site-content/site-releases/0.6.1-incubating-site/Building.html?rev=1544749&r1=1544748&r2=1544749&view=diff
==============================================================================
--- incubator/helix/site-content/site-releases/0.6.1-incubating-site/Building.html (original)
+++ incubator/helix/site-content/site-releases/0.6.1-incubating-site/Building.html Sat Nov 23 07:11:13 2013
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2013-11-15
+ | Generated by Apache Maven Doxia at 2013-11-22
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20131115" />
+    <meta name="Date-Revision-yyyymmdd" content="20131122" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache Helix 0.6.1-incubating - </title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -146,7 +146,7 @@
         
                 
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2013-11-15</li> 
+                  <li id="publishDate" class="pull-right">Last Published: 2013-11-22</li> 
             
                             </ul>
       </div>

Modified: incubator/helix/site-content/site-releases/0.6.1-incubating-site/Concepts.html
URL: http://svn.apache.org/viewvc/incubator/helix/site-content/site-releases/0.6.1-incubating-site/Concepts.html?rev=1544749&r1=1544748&r2=1544749&view=diff
==============================================================================
--- incubator/helix/site-content/site-releases/0.6.1-incubating-site/Concepts.html (original)
+++ incubator/helix/site-content/site-releases/0.6.1-incubating-site/Concepts.html Sat Nov 23 07:11:13 2013
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2013-11-15
+ | Generated by Apache Maven Doxia at 2013-11-22
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20131115" />
+    <meta name="Date-Revision-yyyymmdd" content="20131122" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache Helix 0.6.1-incubating - </title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -146,7 +146,7 @@
         
                 
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2013-11-15</li> 
+                  <li id="publishDate" class="pull-right">Last Published: 2013-11-22</li> 
             
                             </ul>
       </div>

Modified: incubator/helix/site-content/site-releases/0.6.1-incubating-site/Features.html
URL: http://svn.apache.org/viewvc/incubator/helix/site-content/site-releases/0.6.1-incubating-site/Features.html?rev=1544749&r1=1544748&r2=1544749&view=diff
==============================================================================
--- incubator/helix/site-content/site-releases/0.6.1-incubating-site/Features.html (original)
+++ incubator/helix/site-content/site-releases/0.6.1-incubating-site/Features.html Sat Nov 23 07:11:13 2013
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2013-11-15
+ | Generated by Apache Maven Doxia at 2013-11-22
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20131115" />
+    <meta name="Date-Revision-yyyymmdd" content="20131122" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache Helix 0.6.1-incubating - </title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -146,7 +146,7 @@
         
                 
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2013-11-15</li> 
+                  <li id="publishDate" class="pull-right">Last Published: 2013-11-22</li> 
             
                             </ul>
       </div>

Modified: incubator/helix/site-content/site-releases/0.6.1-incubating-site/Quickstart.html
URL: http://svn.apache.org/viewvc/incubator/helix/site-content/site-releases/0.6.1-incubating-site/Quickstart.html?rev=1544749&r1=1544748&r2=1544749&view=diff
==============================================================================
--- incubator/helix/site-content/site-releases/0.6.1-incubating-site/Quickstart.html (original)
+++ incubator/helix/site-content/site-releases/0.6.1-incubating-site/Quickstart.html Sat Nov 23 07:11:13 2013
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2013-11-15
+ | Generated by Apache Maven Doxia at 2013-11-22
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20131115" />
+    <meta name="Date-Revision-yyyymmdd" content="20131122" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache Helix 0.6.1-incubating - </title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -146,7 +146,7 @@
         
                 
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2013-11-15</li> 
+                  <li id="publishDate" class="pull-right">Last Published: 2013-11-22</li> 
             
                             </ul>
       </div>

Modified: incubator/helix/site-content/site-releases/0.6.1-incubating-site/Tutorial.html
URL: http://svn.apache.org/viewvc/incubator/helix/site-content/site-releases/0.6.1-incubating-site/Tutorial.html?rev=1544749&r1=1544748&r2=1544749&view=diff
==============================================================================
--- incubator/helix/site-content/site-releases/0.6.1-incubating-site/Tutorial.html (original)
+++ incubator/helix/site-content/site-releases/0.6.1-incubating-site/Tutorial.html Sat Nov 23 07:11:13 2013
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2013-11-15
+ | Generated by Apache Maven Doxia at 2013-11-22
  | Rendered using Apache Maven Fluido Skin 1.3.0
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20131115" />
+    <meta name="Date-Revision-yyyymmdd" content="20131122" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache Helix 0.6.1-incubating - </title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -146,7 +146,7 @@
         
                 
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2013-11-15</li> 
+                  <li id="publishDate" class="pull-right">Last Published: 2013-11-22</li> 
             
                             </ul>
       </div>



Mime
View raw message