You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@helix.apache.org by ol...@apache.org on 2013/01/03 09:21:29 UTC

svn commit: r1428210 [2/29] - in /incubator/helix/site-content: ./ apidocs/assets/ apidocs/reference/ apidocs/reference/org/apache/helix/ apidocs/reference/org/apache/helix/manager/zk/ apidocs/reference/org/apache/helix/tools/ apidocs/reference/org/apa...

Modified: incubator/helix/site-content/apidocs/reference/lists.js
URL: http://svn.apache.org/viewvc/incubator/helix/site-content/apidocs/reference/lists.js?rev=1428210&r1=1428209&r2=1428210&view=diff
==============================================================================
--- incubator/helix/site-content/apidocs/reference/lists.js (original)
+++ incubator/helix/site-content/apidocs/reference/lists.js Thu Jan  3 08:21:23 2013
@@ -351,13 +351,13 @@ var DATA = [
       { id:349, label:"org.apache.helix.tools.ClusterStateVerifier.MasterNbInExtViewVerifier", link:"org/apache/helix/tools/ClusterStateVerifier.MasterNbInExtViewVerifier.html", type:"class" },
       { id:350, label:"org.apache.helix.tools.ClusterStateVerifier.Verifier", link:"org/apache/helix/tools/ClusterStateVerifier.Verifier.html", type:"class" },
       { id:351, label:"org.apache.helix.tools.ClusterStateVerifier.ZkVerifier", link:"org/apache/helix/tools/ClusterStateVerifier.ZkVerifier.html", type:"class" },
-      { id:352, label:"org.apache.helix.tools.IdealCalculatorByConsistentHashing", link:"org/apache/helix/tools/IdealCalculatorByConsistentHashing.html", type:"class" },
-      { id:353, label:"org.apache.helix.tools.IdealCalculatorByConsistentHashing.FnvHash", link:"org/apache/helix/tools/IdealCalculatorByConsistentHashing.FnvHash.html", type:"class" },
-      { id:354, label:"org.apache.helix.tools.IdealCalculatorByConsistentHashing.HashFunction", link:"org/apache/helix/tools/IdealCalculatorByConsistentHashing.HashFunction.html", type:"class" },
-      { id:355, label:"org.apache.helix.tools.IdealStateCalculatorByRush", link:"org/apache/helix/tools/IdealStateCalculatorByRush.html", type:"class" },
-      { id:356, label:"org.apache.helix.tools.IdealStateCalculatorByShuffling", link:"org/apache/helix/tools/IdealStateCalculatorByShuffling.html", type:"class" },
-      { id:357, label:"org.apache.helix.tools.IdealStateCalculatorForEspressoRelay", link:"org/apache/helix/tools/IdealStateCalculatorForEspressoRelay.html", type:"class" },
-      { id:358, label:"org.apache.helix.tools.IdealStateCalculatorForStorageNode", link:"org/apache/helix/tools/IdealStateCalculatorForStorageNode.html", type:"class" },
+      { id:352, label:"org.apache.helix.tools.DefaultIdealStateCalculator", link:"org/apache/helix/tools/DefaultIdealStateCalculator.html", type:"class" },
+      { id:353, label:"org.apache.helix.tools.IdealCalculatorByConsistentHashing", link:"org/apache/helix/tools/IdealCalculatorByConsistentHashing.html", type:"class" },
+      { id:354, label:"org.apache.helix.tools.IdealCalculatorByConsistentHashing.FnvHash", link:"org/apache/helix/tools/IdealCalculatorByConsistentHashing.FnvHash.html", type:"class" },
+      { id:355, label:"org.apache.helix.tools.IdealCalculatorByConsistentHashing.HashFunction", link:"org/apache/helix/tools/IdealCalculatorByConsistentHashing.HashFunction.html", type:"class" },
+      { id:356, label:"org.apache.helix.tools.IdealStateCalculatorByRush", link:"org/apache/helix/tools/IdealStateCalculatorByRush.html", type:"class" },
+      { id:357, label:"org.apache.helix.tools.IdealStateCalculatorByShuffling", link:"org/apache/helix/tools/IdealStateCalculatorByShuffling.html", type:"class" },
+      { id:358, label:"org.apache.helix.tools.IdealStateCalculatorForEspressoRelay", link:"org/apache/helix/tools/IdealStateCalculatorForEspressoRelay.html", type:"class" },
       { id:359, label:"org.apache.helix.tools.JmxDumper", link:"org/apache/helix/tools/JmxDumper.html", type:"class" },
       { id:360, label:"org.apache.helix.tools.LocalZKServer", link:"org/apache/helix/tools/LocalZKServer.html", type:"class" },
       { id:361, label:"org.apache.helix.tools.MessagePoster", link:"org/apache/helix/tools/MessagePoster.html", type:"class" },
@@ -379,41 +379,42 @@ var DATA = [
       { id:377, label:"org.apache.helix.tools.ZnodeValue", link:"org/apache/helix/tools/ZnodeValue.html", type:"class" },
       { id:378, label:"org.apache.helix.util", link:"org/apache/helix/util/package-summary.html", type:"package" },
       { id:379, label:"org.apache.helix.util.HelixUtil", link:"org/apache/helix/util/HelixUtil.html", type:"class" },
-      { id:380, label:"org.apache.helix.util.StatusUpdateUtil", link:"org/apache/helix/util/StatusUpdateUtil.html", type:"class" },
-      { id:381, label:"org.apache.helix.util.StatusUpdateUtil.Level", link:"org/apache/helix/util/StatusUpdateUtil.Level.html", type:"class" },
-      { id:382, label:"org.apache.helix.util.StatusUpdateUtil.StatusUpdateContents", link:"org/apache/helix/util/StatusUpdateUtil.StatusUpdateContents.html", type:"class" },
-      { id:383, label:"org.apache.helix.util.StatusUpdateUtil.TaskStatus", link:"org/apache/helix/util/StatusUpdateUtil.TaskStatus.html", type:"class" },
-      { id:384, label:"org.apache.helix.util.StatusUpdateUtil.Transition", link:"org/apache/helix/util/StatusUpdateUtil.Transition.html", type:"class" },
-      { id:385, label:"org.apache.helix.util.StringTemplate", link:"org/apache/helix/util/StringTemplate.html", type:"class" },
-      { id:386, label:"org.apache.helix.util.ZKClientPool", link:"org/apache/helix/util/ZKClientPool.html", type:"class" },
-      { id:387, label:"org.apache.helix.util.ZNRecordUtil", link:"org/apache/helix/util/ZNRecordUtil.html", type:"class" },
-      { id:388, label:"org.apache.helix.webapp", link:"org/apache/helix/webapp/package-summary.html", type:"package" },
-      { id:389, label:"org.apache.helix.webapp.HelixAdminWebApp", link:"org/apache/helix/webapp/HelixAdminWebApp.html", type:"class" },
-      { id:390, label:"org.apache.helix.webapp.RestAdminApplication", link:"org/apache/helix/webapp/RestAdminApplication.html", type:"class" },
-      { id:391, label:"org.apache.helix.webapp.resources", link:"org/apache/helix/webapp/resources/package-summary.html", type:"package" },
-      { id:392, label:"org.apache.helix.webapp.resources.ClusterRepresentationUtil", link:"org/apache/helix/webapp/resources/ClusterRepresentationUtil.html", type:"class" },
-      { id:393, label:"org.apache.helix.webapp.resources.ClusterResource", link:"org/apache/helix/webapp/resources/ClusterResource.html", type:"class" },
-      { id:394, label:"org.apache.helix.webapp.resources.ClustersResource", link:"org/apache/helix/webapp/resources/ClustersResource.html", type:"class" },
-      { id:395, label:"org.apache.helix.webapp.resources.ConfigResource", link:"org/apache/helix/webapp/resources/ConfigResource.html", type:"class" },
-      { id:396, label:"org.apache.helix.webapp.resources.ControllerResource", link:"org/apache/helix/webapp/resources/ControllerResource.html", type:"class" },
-      { id:397, label:"org.apache.helix.webapp.resources.ControllerStatusUpdateResource", link:"org/apache/helix/webapp/resources/ControllerStatusUpdateResource.html", type:"class" },
-      { id:398, label:"org.apache.helix.webapp.resources.CurrentStateResource", link:"org/apache/helix/webapp/resources/CurrentStateResource.html", type:"class" },
-      { id:399, label:"org.apache.helix.webapp.resources.CurrentStatesResource", link:"org/apache/helix/webapp/resources/CurrentStatesResource.html", type:"class" },
-      { id:400, label:"org.apache.helix.webapp.resources.ErrorResource", link:"org/apache/helix/webapp/resources/ErrorResource.html", type:"class" },
-      { id:401, label:"org.apache.helix.webapp.resources.ErrorsResource", link:"org/apache/helix/webapp/resources/ErrorsResource.html", type:"class" },
-      { id:402, label:"org.apache.helix.webapp.resources.ExternalViewResource", link:"org/apache/helix/webapp/resources/ExternalViewResource.html", type:"class" },
-      { id:403, label:"org.apache.helix.webapp.resources.IdealStateResource", link:"org/apache/helix/webapp/resources/IdealStateResource.html", type:"class" },
-      { id:404, label:"org.apache.helix.webapp.resources.InstanceResource", link:"org/apache/helix/webapp/resources/InstanceResource.html", type:"class" },
-      { id:405, label:"org.apache.helix.webapp.resources.InstancesResource", link:"org/apache/helix/webapp/resources/InstancesResource.html", type:"class" },
-      { id:406, label:"org.apache.helix.webapp.resources.JsonParameters", link:"org/apache/helix/webapp/resources/JsonParameters.html", type:"class" },
-      { id:407, label:"org.apache.helix.webapp.resources.ResourceGroupResource", link:"org/apache/helix/webapp/resources/ResourceGroupResource.html", type:"class" },
-      { id:408, label:"org.apache.helix.webapp.resources.ResourceGroupsResource", link:"org/apache/helix/webapp/resources/ResourceGroupsResource.html", type:"class" },
-      { id:409, label:"org.apache.helix.webapp.resources.SchedulerTasksResource", link:"org/apache/helix/webapp/resources/SchedulerTasksResource.html", type:"class" },
-      { id:410, label:"org.apache.helix.webapp.resources.StateModelResource", link:"org/apache/helix/webapp/resources/StateModelResource.html", type:"class" },
-      { id:411, label:"org.apache.helix.webapp.resources.StateModelsResource", link:"org/apache/helix/webapp/resources/StateModelsResource.html", type:"class" },
-      { id:412, label:"org.apache.helix.webapp.resources.StatusUpdateResource", link:"org/apache/helix/webapp/resources/StatusUpdateResource.html", type:"class" },
-      { id:413, label:"org.apache.helix.webapp.resources.StatusUpdatesResource", link:"org/apache/helix/webapp/resources/StatusUpdatesResource.html", type:"class" },
-      { id:414, label:"org.apache.helix.webapp.resources.ZkChildResource", link:"org/apache/helix/webapp/resources/ZkChildResource.html", type:"class" },
-      { id:415, label:"org.apache.helix.webapp.resources.ZkPathResource", link:"org/apache/helix/webapp/resources/ZkPathResource.html", type:"class" }
+      { id:380, label:"org.apache.helix.util.RebalanceUtil", link:"org/apache/helix/util/RebalanceUtil.html", type:"class" },
+      { id:381, label:"org.apache.helix.util.StatusUpdateUtil", link:"org/apache/helix/util/StatusUpdateUtil.html", type:"class" },
+      { id:382, label:"org.apache.helix.util.StatusUpdateUtil.Level", link:"org/apache/helix/util/StatusUpdateUtil.Level.html", type:"class" },
+      { id:383, label:"org.apache.helix.util.StatusUpdateUtil.StatusUpdateContents", link:"org/apache/helix/util/StatusUpdateUtil.StatusUpdateContents.html", type:"class" },
+      { id:384, label:"org.apache.helix.util.StatusUpdateUtil.TaskStatus", link:"org/apache/helix/util/StatusUpdateUtil.TaskStatus.html", type:"class" },
+      { id:385, label:"org.apache.helix.util.StatusUpdateUtil.Transition", link:"org/apache/helix/util/StatusUpdateUtil.Transition.html", type:"class" },
+      { id:386, label:"org.apache.helix.util.StringTemplate", link:"org/apache/helix/util/StringTemplate.html", type:"class" },
+      { id:387, label:"org.apache.helix.util.ZKClientPool", link:"org/apache/helix/util/ZKClientPool.html", type:"class" },
+      { id:388, label:"org.apache.helix.util.ZNRecordUtil", link:"org/apache/helix/util/ZNRecordUtil.html", type:"class" },
+      { id:389, label:"org.apache.helix.webapp", link:"org/apache/helix/webapp/package-summary.html", type:"package" },
+      { id:390, label:"org.apache.helix.webapp.HelixAdminWebApp", link:"org/apache/helix/webapp/HelixAdminWebApp.html", type:"class" },
+      { id:391, label:"org.apache.helix.webapp.RestAdminApplication", link:"org/apache/helix/webapp/RestAdminApplication.html", type:"class" },
+      { id:392, label:"org.apache.helix.webapp.resources", link:"org/apache/helix/webapp/resources/package-summary.html", type:"package" },
+      { id:393, label:"org.apache.helix.webapp.resources.ClusterRepresentationUtil", link:"org/apache/helix/webapp/resources/ClusterRepresentationUtil.html", type:"class" },
+      { id:394, label:"org.apache.helix.webapp.resources.ClusterResource", link:"org/apache/helix/webapp/resources/ClusterResource.html", type:"class" },
+      { id:395, label:"org.apache.helix.webapp.resources.ClustersResource", link:"org/apache/helix/webapp/resources/ClustersResource.html", type:"class" },
+      { id:396, label:"org.apache.helix.webapp.resources.ConfigResource", link:"org/apache/helix/webapp/resources/ConfigResource.html", type:"class" },
+      { id:397, label:"org.apache.helix.webapp.resources.ControllerResource", link:"org/apache/helix/webapp/resources/ControllerResource.html", type:"class" },
+      { id:398, label:"org.apache.helix.webapp.resources.ControllerStatusUpdateResource", link:"org/apache/helix/webapp/resources/ControllerStatusUpdateResource.html", type:"class" },
+      { id:399, label:"org.apache.helix.webapp.resources.CurrentStateResource", link:"org/apache/helix/webapp/resources/CurrentStateResource.html", type:"class" },
+      { id:400, label:"org.apache.helix.webapp.resources.CurrentStatesResource", link:"org/apache/helix/webapp/resources/CurrentStatesResource.html", type:"class" },
+      { id:401, label:"org.apache.helix.webapp.resources.ErrorResource", link:"org/apache/helix/webapp/resources/ErrorResource.html", type:"class" },
+      { id:402, label:"org.apache.helix.webapp.resources.ErrorsResource", link:"org/apache/helix/webapp/resources/ErrorsResource.html", type:"class" },
+      { id:403, label:"org.apache.helix.webapp.resources.ExternalViewResource", link:"org/apache/helix/webapp/resources/ExternalViewResource.html", type:"class" },
+      { id:404, label:"org.apache.helix.webapp.resources.IdealStateResource", link:"org/apache/helix/webapp/resources/IdealStateResource.html", type:"class" },
+      { id:405, label:"org.apache.helix.webapp.resources.InstanceResource", link:"org/apache/helix/webapp/resources/InstanceResource.html", type:"class" },
+      { id:406, label:"org.apache.helix.webapp.resources.InstancesResource", link:"org/apache/helix/webapp/resources/InstancesResource.html", type:"class" },
+      { id:407, label:"org.apache.helix.webapp.resources.JsonParameters", link:"org/apache/helix/webapp/resources/JsonParameters.html", type:"class" },
+      { id:408, label:"org.apache.helix.webapp.resources.ResourceGroupResource", link:"org/apache/helix/webapp/resources/ResourceGroupResource.html", type:"class" },
+      { id:409, label:"org.apache.helix.webapp.resources.ResourceGroupsResource", link:"org/apache/helix/webapp/resources/ResourceGroupsResource.html", type:"class" },
+      { id:410, label:"org.apache.helix.webapp.resources.SchedulerTasksResource", link:"org/apache/helix/webapp/resources/SchedulerTasksResource.html", type:"class" },
+      { id:411, label:"org.apache.helix.webapp.resources.StateModelResource", link:"org/apache/helix/webapp/resources/StateModelResource.html", type:"class" },
+      { id:412, label:"org.apache.helix.webapp.resources.StateModelsResource", link:"org/apache/helix/webapp/resources/StateModelsResource.html", type:"class" },
+      { id:413, label:"org.apache.helix.webapp.resources.StatusUpdateResource", link:"org/apache/helix/webapp/resources/StatusUpdateResource.html", type:"class" },
+      { id:414, label:"org.apache.helix.webapp.resources.StatusUpdatesResource", link:"org/apache/helix/webapp/resources/StatusUpdatesResource.html", type:"class" },
+      { id:415, label:"org.apache.helix.webapp.resources.ZkChildResource", link:"org/apache/helix/webapp/resources/ZkChildResource.html", type:"class" },
+      { id:416, label:"org.apache.helix.webapp.resources.ZkPathResource", link:"org/apache/helix/webapp/resources/ZkPathResource.html", type:"class" }
 
     ];
\ No newline at end of file

Modified: incubator/helix/site-content/apidocs/reference/org/apache/helix/HelixAdmin.html
URL: http://svn.apache.org/viewvc/incubator/helix/site-content/apidocs/reference/org/apache/helix/HelixAdmin.html?rev=1428210&r1=1428209&r2=1428210&view=diff
==============================================================================
--- incubator/helix/site-content/apidocs/reference/org/apache/helix/HelixAdmin.html (original)
+++ incubator/helix/site-content/apidocs/reference/org/apache/helix/HelixAdmin.html Thu Jan  3 08:21:23 2013
@@ -1050,6 +1050,54 @@ Summary:
             void</nobr>
         </td>
         <td class="jd-linkcol" width="100%"><nobr>
+        <span class="sympad"><a href="../../../org/apache/helix/HelixAdmin.html#rebalance(java.lang.String, java.lang.String, int, java.lang.String)">rebalance</a></span>(<a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a> clusterName, <a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a> resourceName, int replica, <a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a> keyPrefix)</nobr>
+        
+  </td></tr>
+
+
+	 
+    <tr class="alt-color api apilevel-" >
+        <td class="jd-typecol"><nobr>
+            abstract
+            
+            
+            
+            
+            void</nobr>
+        </td>
+        <td class="jd-linkcol" width="100%"><nobr>
+        <span class="sympad"><a href="../../../org/apache/helix/HelixAdmin.html#rebalance(java.lang.String, java.lang.String, int, java.util.List<java.lang.String>)">rebalance</a></span>(<a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a> clusterName, <a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a> resourceName, int replica, <a href="http://download.oracle.com/javase/6/docs/api/index.html?java/util/List.html">List</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a>&gt; instances)</nobr>
+        
+  </td></tr>
+
+
+	 
+    <tr class=" api apilevel-" >
+        <td class="jd-typecol"><nobr>
+            abstract
+            
+            
+            
+            
+            void</nobr>
+        </td>
+        <td class="jd-linkcol" width="100%"><nobr>
+        <span class="sympad"><a href="../../../org/apache/helix/HelixAdmin.html#rebalance(java.lang.String, org.apache.helix.model.IdealState, java.util.List<java.lang.String>)">rebalance</a></span>(<a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a> clusterName, <a href="../../../org/apache/helix/model/IdealState.html">IdealState</a> currentIdealState, <a href="http://download.oracle.com/javase/6/docs/api/index.html?java/util/List.html">List</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a>&gt; instanceNames)</nobr>
+        
+  </td></tr>
+
+
+	 
+    <tr class="alt-color api apilevel-" >
+        <td class="jd-typecol"><nobr>
+            abstract
+            
+            
+            
+            
+            void</nobr>
+        </td>
+        <td class="jd-linkcol" width="100%"><nobr>
         <span class="sympad"><a href="../../../org/apache/helix/HelixAdmin.html#rebalance(java.lang.String, java.lang.String, int)">rebalance</a></span>(<a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a> clusterName, <a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a> resourceName, int replica)</nobr>
         
         <div class="jd-descrdiv">Rebalance a resource in cluster</div>
@@ -1058,7 +1106,7 @@ Summary:
 
 
 	 
-    <tr class="alt-color api apilevel-" >
+    <tr class=" api apilevel-" >
         <td class="jd-typecol"><nobr>
             abstract
             
@@ -1076,7 +1124,7 @@ Summary:
 
 
 	 
-    <tr class=" api apilevel-" >
+    <tr class="alt-color api apilevel-" >
         <td class="jd-typecol"><nobr>
             abstract
             
@@ -1094,7 +1142,7 @@ Summary:
 
 
 	 
-    <tr class="alt-color api apilevel-" >
+    <tr class=" api apilevel-" >
         <td class="jd-typecol"><nobr>
             abstract
             
@@ -1115,7 +1163,7 @@ Summary:
 
 
 	 
-    <tr class=" api apilevel-" >
+    <tr class="alt-color api apilevel-" >
         <td class="jd-typecol"><nobr>
             abstract
             
@@ -1133,7 +1181,7 @@ Summary:
 
 
 	 
-    <tr class="alt-color api apilevel-" >
+    <tr class=" api apilevel-" >
         <td class="jd-typecol"><nobr>
             abstract
             
@@ -1151,7 +1199,7 @@ Summary:
 
 
 	 
-    <tr class=" api apilevel-" >
+    <tr class="alt-color api apilevel-" >
         <td class="jd-typecol"><nobr>
             abstract
             
@@ -2195,6 +2243,99 @@ Summary:
 </div>
 
 
+<A NAME="rebalance(java.lang.String, java.lang.String, int, java.lang.String)"></A>
+
+<div class="jd-details api apilevel-"> 
+    <h4 class="jd-details-title">
+      <span class="normal">
+        public 
+         
+         
+        abstract 
+         
+        void
+      </span>
+      <span class="sympad">rebalance</span>
+      <span class="normal">(<a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a> clusterName, <a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a> resourceName, int replica, <a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a> keyPrefix)</span>
+    </h4>
+      <div class="api-level">
+        <div>
+
+</div>
+        
+  
+
+      </div>
+    <div class="jd-details-descr">
+      
+  <div class="jd-tagdata jd-tagdescr"><p></p></div>
+
+    </div>
+</div>
+
+
+<A NAME="rebalance(java.lang.String, java.lang.String, int, java.util.List<java.lang.String>)"></A>
+
+<div class="jd-details api apilevel-"> 
+    <h4 class="jd-details-title">
+      <span class="normal">
+        public 
+         
+         
+        abstract 
+         
+        void
+      </span>
+      <span class="sympad">rebalance</span>
+      <span class="normal">(<a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a> clusterName, <a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a> resourceName, int replica, <a href="http://download.oracle.com/javase/6/docs/api/index.html?java/util/List.html">List</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a>&gt; instances)</span>
+    </h4>
+      <div class="api-level">
+        <div>
+
+</div>
+        
+  
+
+      </div>
+    <div class="jd-details-descr">
+      
+  <div class="jd-tagdata jd-tagdescr"><p></p></div>
+
+    </div>
+</div>
+
+
+<A NAME="rebalance(java.lang.String, org.apache.helix.model.IdealState, java.util.List<java.lang.String>)"></A>
+
+<div class="jd-details api apilevel-"> 
+    <h4 class="jd-details-title">
+      <span class="normal">
+        public 
+         
+         
+        abstract 
+         
+        void
+      </span>
+      <span class="sympad">rebalance</span>
+      <span class="normal">(<a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a> clusterName, <a href="../../../org/apache/helix/model/IdealState.html">IdealState</a> currentIdealState, <a href="http://download.oracle.com/javase/6/docs/api/index.html?java/util/List.html">List</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a>&gt; instanceNames)</span>
+    </h4>
+      <div class="api-level">
+        <div>
+
+</div>
+        
+  
+
+      </div>
+    <div class="jd-details-descr">
+      
+  <div class="jd-tagdata jd-tagdescr"><p></p></div>
+
+    </div>
+</div>
+
+
 <A NAME="rebalance(java.lang.String, java.lang.String, int)"></A>
 
 <div class="jd-details api apilevel-"> 

Modified: incubator/helix/site-content/apidocs/reference/org/apache/helix/manager/zk/ZKHelixAdmin.html
URL: http://svn.apache.org/viewvc/incubator/helix/site-content/apidocs/reference/org/apache/helix/manager/zk/ZKHelixAdmin.html?rev=1428210&r1=1428209&r2=1428210&view=diff
==============================================================================
--- incubator/helix/site-content/apidocs/reference/org/apache/helix/manager/zk/ZKHelixAdmin.html (original)
+++ incubator/helix/site-content/apidocs/reference/org/apache/helix/manager/zk/ZKHelixAdmin.html Thu Jan  3 08:21:23 2013
@@ -1069,6 +1069,57 @@ Summary:
             void</nobr>
         </td>
         <td class="jd-linkcol" width="100%"><nobr>
+        <span class="sympad"><a href="../../../../../org/apache/helix/manager/zk/ZKHelixAdmin.html#rebalance(java.lang.String, java.lang.String, int, java.lang.String)">rebalance</a></span>(<a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a> clusterName, <a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a> resourceName, int replica, <a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a> keyPrefix)</nobr>
+        
+  </td></tr>
+
+
+	 
+    <tr class="alt-color api apilevel-" >
+        <td class="jd-typecol"><nobr>
+            
+            
+            
+            
+            
+            void</nobr>
+        </td>
+        <td class="jd-linkcol" width="100%"><nobr>
+        <span class="sympad"><a href="../../../../../org/apache/helix/manager/zk/ZKHelixAdmin.html#rebalance(java.lang.String, java.lang.String, int, java.util.List<java.lang.String>)">rebalance</a></span>(<a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a> clusterName, <a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a> resourceName, int replica, <a href="http://download.oracle.com/javase/6/docs/api/index.html?java/util/List.html">List</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a>&gt; instances)</nobr>
+        
+  </td></tr>
+
+
+	 
+    <tr class=" api apilevel-" >
+        <td class="jd-typecol"><nobr>
+            
+            
+            
+            
+            
+            void</nobr>
+        </td>
+        <td class="jd-linkcol" width="100%"><nobr>
+        <span class="sympad"><a href="../../../../../org/apache/helix/manager/zk/ZKHelixAdmin.html#rebalance(java.lang.String, org.apache.helix.model.IdealState, java.util.List<java.lang.String>)">rebalance</a></span>(<a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a> clusterName, <a href="../../../../../org/apache/helix/model/IdealState.html">IdealState</a> currentIdealState, <a href="http://download.oracle.com/javase/6/docs/api/index.html?java/util/List.html">List</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a>&gt; instanceNames)</nobr>
+        
+        <div class="jd-descrdiv">Takes the existing idealstate as input and computes newIdealState such that 
+ the partition movement is minimized.</div>
+  
+  </td></tr>
+
+
+	 
+    <tr class="alt-color api apilevel-" >
+        <td class="jd-typecol"><nobr>
+            
+            
+            
+            
+            
+            void</nobr>
+        </td>
+        <td class="jd-linkcol" width="100%"><nobr>
         <span class="sympad"><a href="../../../../../org/apache/helix/manager/zk/ZKHelixAdmin.html#rebalance(java.lang.String, java.lang.String, int)">rebalance</a></span>(<a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a> clusterName, <a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a> resourceName, int replica)</nobr>
         
         <div class="jd-descrdiv">Rebalance a resource in cluster</div>
@@ -1077,7 +1128,7 @@ Summary:
 
 
 	 
-    <tr class="alt-color api apilevel-" >
+    <tr class=" api apilevel-" >
         <td class="jd-typecol"><nobr>
             
             
@@ -1095,7 +1146,7 @@ Summary:
 
 
 	 
-    <tr class=" api apilevel-" >
+    <tr class="alt-color api apilevel-" >
         <td class="jd-typecol"><nobr>
             
             
@@ -1113,7 +1164,7 @@ Summary:
 
 
 	 
-    <tr class="alt-color api apilevel-" >
+    <tr class=" api apilevel-" >
         <td class="jd-typecol"><nobr>
             
             
@@ -1134,7 +1185,7 @@ Summary:
 
 
 	 
-    <tr class=" api apilevel-" >
+    <tr class="alt-color api apilevel-" >
         <td class="jd-typecol"><nobr>
             
             
@@ -1152,7 +1203,7 @@ Summary:
 
 
 	 
-    <tr class="alt-color api apilevel-" >
+    <tr class=" api apilevel-" >
         <td class="jd-typecol"><nobr>
             
             
@@ -1170,7 +1221,7 @@ Summary:
 
 
 	 
-    <tr class=" api apilevel-" >
+    <tr class="alt-color api apilevel-" >
         <td class="jd-typecol"><nobr>
             
             
@@ -1990,6 +2041,54 @@ From interface
             void</nobr>
         </td>
         <td class="jd-linkcol" width="100%"><nobr>
+        <span class="sympad"><a href="../../../../../org/apache/helix/HelixAdmin.html#rebalance(java.lang.String, java.lang.String, int, java.lang.String)">rebalance</a></span>(<a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a> clusterName, <a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a> resourceName, int replica, <a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a> keyPrefix)</nobr>
+        
+  </td></tr>
+
+
+	 
+    <tr class="alt-color api apilevel-" >
+        <td class="jd-typecol"><nobr>
+            abstract
+            
+            
+            
+            
+            void</nobr>
+        </td>
+        <td class="jd-linkcol" width="100%"><nobr>
+        <span class="sympad"><a href="../../../../../org/apache/helix/HelixAdmin.html#rebalance(java.lang.String, java.lang.String, int, java.util.List<java.lang.String>)">rebalance</a></span>(<a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a> clusterName, <a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a> resourceName, int replica, <a href="http://download.oracle.com/javase/6/docs/api/index.html?java/util/List.html">List</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a>&gt; instances)</nobr>
+        
+  </td></tr>
+
+
+	 
+    <tr class=" api apilevel-" >
+        <td class="jd-typecol"><nobr>
+            abstract
+            
+            
+            
+            
+            void</nobr>
+        </td>
+        <td class="jd-linkcol" width="100%"><nobr>
+        <span class="sympad"><a href="../../../../../org/apache/helix/HelixAdmin.html#rebalance(java.lang.String, org.apache.helix.model.IdealState, java.util.List<java.lang.String>)">rebalance</a></span>(<a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a> clusterName, <a href="../../../../../org/apache/helix/model/IdealState.html">IdealState</a> currentIdealState, <a href="http://download.oracle.com/javase/6/docs/api/index.html?java/util/List.html">List</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a>&gt; instanceNames)</nobr>
+        
+  </td></tr>
+
+
+	 
+    <tr class="alt-color api apilevel-" >
+        <td class="jd-typecol"><nobr>
+            abstract
+            
+            
+            
+            
+            void</nobr>
+        </td>
+        <td class="jd-linkcol" width="100%"><nobr>
         <span class="sympad"><a href="../../../../../org/apache/helix/HelixAdmin.html#rebalance(java.lang.String, java.lang.String, int)">rebalance</a></span>(<a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a> clusterName, <a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a> resourceName, int replica)</nobr>
         
         <div class="jd-descrdiv">Rebalance a resource in cluster</div>
@@ -1998,7 +2097,7 @@ From interface
 
 
 	 
-    <tr class="alt-color api apilevel-" >
+    <tr class=" api apilevel-" >
         <td class="jd-typecol"><nobr>
             abstract
             
@@ -2016,7 +2115,7 @@ From interface
 
 
 	 
-    <tr class=" api apilevel-" >
+    <tr class="alt-color api apilevel-" >
         <td class="jd-typecol"><nobr>
             abstract
             
@@ -2034,7 +2133,7 @@ From interface
 
 
 	 
-    <tr class="alt-color api apilevel-" >
+    <tr class=" api apilevel-" >
         <td class="jd-typecol"><nobr>
             abstract
             
@@ -2055,7 +2154,7 @@ From interface
 
 
 	 
-    <tr class=" api apilevel-" >
+    <tr class="alt-color api apilevel-" >
         <td class="jd-typecol"><nobr>
             abstract
             
@@ -2073,7 +2172,7 @@ From interface
 
 
 	 
-    <tr class="alt-color api apilevel-" >
+    <tr class=" api apilevel-" >
         <td class="jd-typecol"><nobr>
             abstract
             
@@ -2091,7 +2190,7 @@ From interface
 
 
 	 
-    <tr class=" api apilevel-" >
+    <tr class="alt-color api apilevel-" >
         <td class="jd-typecol"><nobr>
             abstract
             
@@ -3204,6 +3303,100 @@ From interface
 </div>
 
 
+<A NAME="rebalance(java.lang.String, java.lang.String, int, java.lang.String)"></A>
+
+<div class="jd-details api apilevel-"> 
+    <h4 class="jd-details-title">
+      <span class="normal">
+        public 
+         
+         
+         
+         
+        void
+      </span>
+      <span class="sympad">rebalance</span>
+      <span class="normal">(<a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a> clusterName, <a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a> resourceName, int replica, <a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a> keyPrefix)</span>
+    </h4>
+      <div class="api-level">
+        <div>
+
+</div>
+        
+  
+
+      </div>
+    <div class="jd-details-descr">
+      
+  <div class="jd-tagdata jd-tagdescr"><p></p></div>
+
+    </div>
+</div>
+
+
+<A NAME="rebalance(java.lang.String, java.lang.String, int, java.util.List<java.lang.String>)"></A>
+
+<div class="jd-details api apilevel-"> 
+    <h4 class="jd-details-title">
+      <span class="normal">
+        public 
+         
+         
+         
+         
+        void
+      </span>
+      <span class="sympad">rebalance</span>
+      <span class="normal">(<a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a> clusterName, <a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a> resourceName, int replica, <a href="http://download.oracle.com/javase/6/docs/api/index.html?java/util/List.html">List</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a>&gt; instances)</span>
+    </h4>
+      <div class="api-level">
+        <div>
+
+</div>
+        
+  
+
+      </div>
+    <div class="jd-details-descr">
+      
+  <div class="jd-tagdata jd-tagdescr"><p></p></div>
+
+    </div>
+</div>
+
+
+<A NAME="rebalance(java.lang.String, org.apache.helix.model.IdealState, java.util.List<java.lang.String>)"></A>
+
+<div class="jd-details api apilevel-"> 
+    <h4 class="jd-details-title">
+      <span class="normal">
+        public 
+         
+         
+         
+         
+        void
+      </span>
+      <span class="sympad">rebalance</span>
+      <span class="normal">(<a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a> clusterName, <a href="../../../../../org/apache/helix/model/IdealState.html">IdealState</a> currentIdealState, <a href="http://download.oracle.com/javase/6/docs/api/index.html?java/util/List.html">List</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a>&gt; instanceNames)</span>
+    </h4>
+      <div class="api-level">
+        <div>
+
+</div>
+        
+  
+
+      </div>
+    <div class="jd-details-descr">
+      
+  <div class="jd-tagdata jd-tagdescr"><p>Takes the existing idealstate as input and computes newIdealState such that 
+ the partition movement is minimized. The partitions are redistributed among the instances provided.</p></div>
+
+    </div>
+</div>
+
+
 <A NAME="rebalance(java.lang.String, java.lang.String, int)"></A>
 
 <div class="jd-details api apilevel-"> 

Modified: incubator/helix/site-content/apidocs/reference/org/apache/helix/tools/CLMLogFileAppender.html
URL: http://svn.apache.org/viewvc/incubator/helix/site-content/apidocs/reference/org/apache/helix/tools/CLMLogFileAppender.html?rev=1428210&r1=1428209&r2=1428210&view=diff
==============================================================================
--- incubator/helix/site-content/apidocs/reference/org/apache/helix/tools/CLMLogFileAppender.html (original)
+++ incubator/helix/site-content/apidocs/reference/org/apache/helix/tools/CLMLogFileAppender.html Thu Jan  3 08:21:23 2013
@@ -219,12 +219,12 @@
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/ClusterStateVerifier.html">ClusterStateVerifier</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/ClusterStateVerifier.BestPossAndExtViewZkVerifier.html">ClusterStateVerifier.BestPossAndExtViewZkVerifier</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/ClusterStateVerifier.MasterNbInExtViewVerifier.html">ClusterStateVerifier.MasterNbInExtViewVerifier</a></li>
+          <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/DefaultIdealStateCalculator.html">DefaultIdealStateCalculator</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/IdealCalculatorByConsistentHashing.html">IdealCalculatorByConsistentHashing</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/IdealCalculatorByConsistentHashing.FnvHash.html">IdealCalculatorByConsistentHashing.FnvHash</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/IdealStateCalculatorByRush.html">IdealStateCalculatorByRush</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/IdealStateCalculatorByShuffling.html">IdealStateCalculatorByShuffling</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/IdealStateCalculatorForEspressoRelay.html">IdealStateCalculatorForEspressoRelay</a></li>
-          <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/IdealStateCalculatorForStorageNode.html">IdealStateCalculatorForStorageNode</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/JmxDumper.html">JmxDumper</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/LocalZKServer.html">LocalZKServer</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/MessagePoster.html">MessagePoster</a></li>

Modified: incubator/helix/site-content/apidocs/reference/org/apache/helix/tools/ClusterSetup.html
URL: http://svn.apache.org/viewvc/incubator/helix/site-content/apidocs/reference/org/apache/helix/tools/ClusterSetup.html?rev=1428210&r1=1428209&r2=1428210&view=diff
==============================================================================
--- incubator/helix/site-content/apidocs/reference/org/apache/helix/tools/ClusterSetup.html (original)
+++ incubator/helix/site-content/apidocs/reference/org/apache/helix/tools/ClusterSetup.html Thu Jan  3 08:21:23 2013
@@ -219,12 +219,12 @@
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/ClusterStateVerifier.html">ClusterStateVerifier</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/ClusterStateVerifier.BestPossAndExtViewZkVerifier.html">ClusterStateVerifier.BestPossAndExtViewZkVerifier</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/ClusterStateVerifier.MasterNbInExtViewVerifier.html">ClusterStateVerifier.MasterNbInExtViewVerifier</a></li>
+          <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/DefaultIdealStateCalculator.html">DefaultIdealStateCalculator</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/IdealCalculatorByConsistentHashing.html">IdealCalculatorByConsistentHashing</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/IdealCalculatorByConsistentHashing.FnvHash.html">IdealCalculatorByConsistentHashing.FnvHash</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/IdealStateCalculatorByRush.html">IdealStateCalculatorByRush</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/IdealStateCalculatorByShuffling.html">IdealStateCalculatorByShuffling</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/IdealStateCalculatorForEspressoRelay.html">IdealStateCalculatorForEspressoRelay</a></li>
-          <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/IdealStateCalculatorForStorageNode.html">IdealStateCalculatorForStorageNode</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/JmxDumper.html">JmxDumper</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/LocalZKServer.html">LocalZKServer</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/MessagePoster.html">MessagePoster</a></li>
@@ -982,7 +982,7 @@ Summary:
             
             
             
-            <a href="../../../../org/apache/helix/model/IdealState.html">IdealState</a></nobr>
+            void</nobr>
         </td>
         <td class="jd-linkcol" width="100%"><nobr>
         <span class="sympad"><a href="../../../../org/apache/helix/tools/ClusterSetup.html#balanceIdealState(java.lang.String, org.apache.helix.model.IdealState)">balanceIdealState</a></span>(<a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a> clusterName, <a href="../../../../org/apache/helix/model/IdealState.html">IdealState</a> idealState)</nobr>
@@ -996,22 +996,6 @@ Summary:
             
             
             
-            static
-            
-            <a href="http://download.oracle.com/javase/6/docs/api/index.html?java/util/Map.html">Map</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a>,&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/Object.html">Object</a>&gt;</nobr>
-        </td>
-        <td class="jd-linkcol" width="100%"><nobr>
-        <span class="sympad"><a href="../../../../org/apache/helix/tools/ClusterSetup.html#buildInternalIdealState(org.apache.helix.model.IdealState)">buildInternalIdealState</a></span>(<a href="../../../../org/apache/helix/model/IdealState.html">IdealState</a> state)</nobr>
-        
-  </td></tr>
-
-
-	 
-    <tr class=" api apilevel-" >
-        <td class="jd-typecol"><nobr>
-            
-            
-            
             
             
             void</nobr>
@@ -1023,7 +1007,7 @@ Summary:
 
 
 	 
-    <tr class="alt-color api apilevel-" >
+    <tr class=" api apilevel-" >
         <td class="jd-typecol"><nobr>
             
             
@@ -1039,7 +1023,7 @@ Summary:
 
 
 	 
-    <tr class=" api apilevel-" >
+    <tr class="alt-color api apilevel-" >
         <td class="jd-typecol"><nobr>
             
             
@@ -1055,7 +1039,7 @@ Summary:
 
 
 	 
-    <tr class="alt-color api apilevel-" >
+    <tr class=" api apilevel-" >
         <td class="jd-typecol"><nobr>
             
             
@@ -1071,7 +1055,7 @@ Summary:
 
 
 	 
-    <tr class=" api apilevel-" >
+    <tr class="alt-color api apilevel-" >
         <td class="jd-typecol"><nobr>
             
             
@@ -1087,7 +1071,7 @@ Summary:
 
 
 	 
-    <tr class="alt-color api apilevel-" >
+    <tr class=" api apilevel-" >
         <td class="jd-typecol"><nobr>
             
             
@@ -1103,7 +1087,7 @@ Summary:
 
 
 	 
-    <tr class=" api apilevel-" >
+    <tr class="alt-color api apilevel-" >
         <td class="jd-typecol"><nobr>
             
             
@@ -1119,7 +1103,7 @@ Summary:
 
 
 	 
-    <tr class="alt-color api apilevel-" >
+    <tr class=" api apilevel-" >
         <td class="jd-typecol"><nobr>
             
             
@@ -1135,7 +1119,7 @@ Summary:
 
 
 	 
-    <tr class=" api apilevel-" >
+    <tr class="alt-color api apilevel-" >
         <td class="jd-typecol"><nobr>
             
             
@@ -1151,7 +1135,7 @@ Summary:
 
 
 	 
-    <tr class="alt-color api apilevel-" >
+    <tr class=" api apilevel-" >
         <td class="jd-typecol"><nobr>
             
             
@@ -1167,22 +1151,6 @@ Summary:
 
 
 	 
-    <tr class=" api apilevel-" >
-        <td class="jd-typecol"><nobr>
-            
-            
-            
-            
-            
-            <a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String[]</a></nobr>
-        </td>
-        <td class="jd-linkcol" width="100%"><nobr>
-        <span class="sympad"><a href="../../../../org/apache/helix/tools/ClusterSetup.html#parseStates(java.lang.String, java.lang.String)">parseStates</a></span>(<a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a> clusterName, <a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a> stateModelName)</nobr>
-        
-  </td></tr>
-
-
-	 
     <tr class="alt-color api apilevel-" >
         <td class="jd-typecol"><nobr>
             
@@ -3679,7 +3647,7 @@ From class
          
          
          
-        <a href="../../../../org/apache/helix/model/IdealState.html">IdealState</a>
+        void
       </span>
       <span class="sympad">balanceIdealState</span>
       <span class="normal">(<a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a> clusterName, <a href="../../../../org/apache/helix/model/IdealState.html">IdealState</a> idealState)</span>
@@ -3700,37 +3668,6 @@ From class
 </div>
 
 
-<A NAME="buildInternalIdealState(org.apache.helix.model.IdealState)"></A>
-
-<div class="jd-details api apilevel-"> 
-    <h4 class="jd-details-title">
-      <span class="normal">
-        public 
-        static 
-         
-         
-         
-        <a href="http://download.oracle.com/javase/6/docs/api/index.html?java/util/Map.html">Map</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a>,&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/Object.html">Object</a>&gt;
-      </span>
-      <span class="sympad">buildInternalIdealState</span>
-      <span class="normal">(<a href="../../../../org/apache/helix/model/IdealState.html">IdealState</a> state)</span>
-    </h4>
-      <div class="api-level">
-        <div>
-
-</div>
-        
-  
-
-      </div>
-    <div class="jd-details-descr">
-      
-  <div class="jd-tagdata jd-tagdescr"><p></p></div>
-
-    </div>
-</div>
-
-
 <A NAME="deleteCluster(java.lang.String)"></A>
 
 <div class="jd-details api apilevel-"> 
@@ -4062,37 +3999,6 @@ From class
 </div>
 
 
-<A NAME="parseStates(java.lang.String, java.lang.String)"></A>
-
-<div class="jd-details api apilevel-"> 
-    <h4 class="jd-details-title">
-      <span class="normal">
-        public 
-         
-         
-         
-         
-        <a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String[]</a>
-      </span>
-      <span class="sympad">parseStates</span>
-      <span class="normal">(<a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a> clusterName, <a href="http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html">String</a> stateModelName)</span>
-    </h4>
-      <div class="api-level">
-        <div>
-
-</div>
-        
-  
-
-      </div>
-    <div class="jd-details-descr">
-      
-  <div class="jd-tagdata jd-tagdescr"><p></p></div>
-
-    </div>
-</div>
-
-
 <A NAME="printUsage(org.apache.commons.cli.Options)"></A>
 
 <div class="jd-details api apilevel-"> 

Modified: incubator/helix/site-content/apidocs/reference/org/apache/helix/tools/ClusterStateVerifier.BestPossAndExtViewZkVerifier.html
URL: http://svn.apache.org/viewvc/incubator/helix/site-content/apidocs/reference/org/apache/helix/tools/ClusterStateVerifier.BestPossAndExtViewZkVerifier.html?rev=1428210&r1=1428209&r2=1428210&view=diff
==============================================================================
--- incubator/helix/site-content/apidocs/reference/org/apache/helix/tools/ClusterStateVerifier.BestPossAndExtViewZkVerifier.html (original)
+++ incubator/helix/site-content/apidocs/reference/org/apache/helix/tools/ClusterStateVerifier.BestPossAndExtViewZkVerifier.html Thu Jan  3 08:21:23 2013
@@ -219,12 +219,12 @@
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/ClusterStateVerifier.html">ClusterStateVerifier</a></li>
           <li class="selected api apilevel-"><a href="../../../../org/apache/helix/tools/ClusterStateVerifier.BestPossAndExtViewZkVerifier.html">ClusterStateVerifier.BestPossAndExtViewZkVerifier</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/ClusterStateVerifier.MasterNbInExtViewVerifier.html">ClusterStateVerifier.MasterNbInExtViewVerifier</a></li>
+          <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/DefaultIdealStateCalculator.html">DefaultIdealStateCalculator</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/IdealCalculatorByConsistentHashing.html">IdealCalculatorByConsistentHashing</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/IdealCalculatorByConsistentHashing.FnvHash.html">IdealCalculatorByConsistentHashing.FnvHash</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/IdealStateCalculatorByRush.html">IdealStateCalculatorByRush</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/IdealStateCalculatorByShuffling.html">IdealStateCalculatorByShuffling</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/IdealStateCalculatorForEspressoRelay.html">IdealStateCalculatorForEspressoRelay</a></li>
-          <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/IdealStateCalculatorForStorageNode.html">IdealStateCalculatorForStorageNode</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/JmxDumper.html">JmxDumper</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/LocalZKServer.html">LocalZKServer</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/MessagePoster.html">MessagePoster</a></li>

Modified: incubator/helix/site-content/apidocs/reference/org/apache/helix/tools/ClusterStateVerifier.MasterNbInExtViewVerifier.html
URL: http://svn.apache.org/viewvc/incubator/helix/site-content/apidocs/reference/org/apache/helix/tools/ClusterStateVerifier.MasterNbInExtViewVerifier.html?rev=1428210&r1=1428209&r2=1428210&view=diff
==============================================================================
--- incubator/helix/site-content/apidocs/reference/org/apache/helix/tools/ClusterStateVerifier.MasterNbInExtViewVerifier.html (original)
+++ incubator/helix/site-content/apidocs/reference/org/apache/helix/tools/ClusterStateVerifier.MasterNbInExtViewVerifier.html Thu Jan  3 08:21:23 2013
@@ -219,12 +219,12 @@
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/ClusterStateVerifier.html">ClusterStateVerifier</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/ClusterStateVerifier.BestPossAndExtViewZkVerifier.html">ClusterStateVerifier.BestPossAndExtViewZkVerifier</a></li>
           <li class="selected api apilevel-"><a href="../../../../org/apache/helix/tools/ClusterStateVerifier.MasterNbInExtViewVerifier.html">ClusterStateVerifier.MasterNbInExtViewVerifier</a></li>
+          <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/DefaultIdealStateCalculator.html">DefaultIdealStateCalculator</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/IdealCalculatorByConsistentHashing.html">IdealCalculatorByConsistentHashing</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/IdealCalculatorByConsistentHashing.FnvHash.html">IdealCalculatorByConsistentHashing.FnvHash</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/IdealStateCalculatorByRush.html">IdealStateCalculatorByRush</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/IdealStateCalculatorByShuffling.html">IdealStateCalculatorByShuffling</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/IdealStateCalculatorForEspressoRelay.html">IdealStateCalculatorForEspressoRelay</a></li>
-          <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/IdealStateCalculatorForStorageNode.html">IdealStateCalculatorForStorageNode</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/JmxDumper.html">JmxDumper</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/LocalZKServer.html">LocalZKServer</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/MessagePoster.html">MessagePoster</a></li>

Modified: incubator/helix/site-content/apidocs/reference/org/apache/helix/tools/ClusterStateVerifier.Verifier.html
URL: http://svn.apache.org/viewvc/incubator/helix/site-content/apidocs/reference/org/apache/helix/tools/ClusterStateVerifier.Verifier.html?rev=1428210&r1=1428209&r2=1428210&view=diff
==============================================================================
--- incubator/helix/site-content/apidocs/reference/org/apache/helix/tools/ClusterStateVerifier.Verifier.html (original)
+++ incubator/helix/site-content/apidocs/reference/org/apache/helix/tools/ClusterStateVerifier.Verifier.html Thu Jan  3 08:21:23 2013
@@ -219,12 +219,12 @@
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/ClusterStateVerifier.html">ClusterStateVerifier</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/ClusterStateVerifier.BestPossAndExtViewZkVerifier.html">ClusterStateVerifier.BestPossAndExtViewZkVerifier</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/ClusterStateVerifier.MasterNbInExtViewVerifier.html">ClusterStateVerifier.MasterNbInExtViewVerifier</a></li>
+          <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/DefaultIdealStateCalculator.html">DefaultIdealStateCalculator</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/IdealCalculatorByConsistentHashing.html">IdealCalculatorByConsistentHashing</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/IdealCalculatorByConsistentHashing.FnvHash.html">IdealCalculatorByConsistentHashing.FnvHash</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/IdealStateCalculatorByRush.html">IdealStateCalculatorByRush</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/IdealStateCalculatorByShuffling.html">IdealStateCalculatorByShuffling</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/IdealStateCalculatorForEspressoRelay.html">IdealStateCalculatorForEspressoRelay</a></li>
-          <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/IdealStateCalculatorForStorageNode.html">IdealStateCalculatorForStorageNode</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/JmxDumper.html">JmxDumper</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/LocalZKServer.html">LocalZKServer</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/MessagePoster.html">MessagePoster</a></li>

Modified: incubator/helix/site-content/apidocs/reference/org/apache/helix/tools/ClusterStateVerifier.ZkVerifier.html
URL: http://svn.apache.org/viewvc/incubator/helix/site-content/apidocs/reference/org/apache/helix/tools/ClusterStateVerifier.ZkVerifier.html?rev=1428210&r1=1428209&r2=1428210&view=diff
==============================================================================
--- incubator/helix/site-content/apidocs/reference/org/apache/helix/tools/ClusterStateVerifier.ZkVerifier.html (original)
+++ incubator/helix/site-content/apidocs/reference/org/apache/helix/tools/ClusterStateVerifier.ZkVerifier.html Thu Jan  3 08:21:23 2013
@@ -219,12 +219,12 @@
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/ClusterStateVerifier.html">ClusterStateVerifier</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/ClusterStateVerifier.BestPossAndExtViewZkVerifier.html">ClusterStateVerifier.BestPossAndExtViewZkVerifier</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/ClusterStateVerifier.MasterNbInExtViewVerifier.html">ClusterStateVerifier.MasterNbInExtViewVerifier</a></li>
+          <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/DefaultIdealStateCalculator.html">DefaultIdealStateCalculator</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/IdealCalculatorByConsistentHashing.html">IdealCalculatorByConsistentHashing</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/IdealCalculatorByConsistentHashing.FnvHash.html">IdealCalculatorByConsistentHashing.FnvHash</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/IdealStateCalculatorByRush.html">IdealStateCalculatorByRush</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/IdealStateCalculatorByShuffling.html">IdealStateCalculatorByShuffling</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/IdealStateCalculatorForEspressoRelay.html">IdealStateCalculatorForEspressoRelay</a></li>
-          <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/IdealStateCalculatorForStorageNode.html">IdealStateCalculatorForStorageNode</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/JmxDumper.html">JmxDumper</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/LocalZKServer.html">LocalZKServer</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/MessagePoster.html">MessagePoster</a></li>

Modified: incubator/helix/site-content/apidocs/reference/org/apache/helix/tools/ClusterStateVerifier.html
URL: http://svn.apache.org/viewvc/incubator/helix/site-content/apidocs/reference/org/apache/helix/tools/ClusterStateVerifier.html?rev=1428210&r1=1428209&r2=1428210&view=diff
==============================================================================
--- incubator/helix/site-content/apidocs/reference/org/apache/helix/tools/ClusterStateVerifier.html (original)
+++ incubator/helix/site-content/apidocs/reference/org/apache/helix/tools/ClusterStateVerifier.html Thu Jan  3 08:21:23 2013
@@ -219,12 +219,12 @@
           <li class="selected api apilevel-"><a href="../../../../org/apache/helix/tools/ClusterStateVerifier.html">ClusterStateVerifier</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/ClusterStateVerifier.BestPossAndExtViewZkVerifier.html">ClusterStateVerifier.BestPossAndExtViewZkVerifier</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/ClusterStateVerifier.MasterNbInExtViewVerifier.html">ClusterStateVerifier.MasterNbInExtViewVerifier</a></li>
+          <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/DefaultIdealStateCalculator.html">DefaultIdealStateCalculator</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/IdealCalculatorByConsistentHashing.html">IdealCalculatorByConsistentHashing</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/IdealCalculatorByConsistentHashing.FnvHash.html">IdealCalculatorByConsistentHashing.FnvHash</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/IdealStateCalculatorByRush.html">IdealStateCalculatorByRush</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/IdealStateCalculatorByShuffling.html">IdealStateCalculatorByShuffling</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/IdealStateCalculatorForEspressoRelay.html">IdealStateCalculatorForEspressoRelay</a></li>
-          <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/IdealStateCalculatorForStorageNode.html">IdealStateCalculatorForStorageNode</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/JmxDumper.html">JmxDumper</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/LocalZKServer.html">LocalZKServer</a></li>
           <li class="api apilevel-"><a href="../../../../org/apache/helix/tools/MessagePoster.html">MessagePoster</a></li>