You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@helix.apache.org by ki...@apache.org on 2013/02/01 01:15:05 UTC

svn commit: r1441275 [1/31] - in /incubator/helix/site-content: ./ apidocs/reference/org/apache/helix/tools/ helix-admin-webapp/ helix-core/ involved/ mockservice/ recipes/ recipes/distributed-lock-manager/ recipes/rabbitmq-consumer-group/ recipes/rsyn...

Author: kishoreg
Date: Fri Feb  1 00:15:01 2013
New Revision: 1441275

URL: http://svn.apache.org/viewvc?rev=1441275&view=rev
Log:
Site checkin for project Apache Helix

Added:
    incubator/helix/site-content/Sample_App.html
    incubator/helix/site-content/Tutorial.html
    incubator/helix/site-content/apidocs/reference/org/apache/helix/tools/IdealStateCalculatorForStorageNode.html
    incubator/helix/site-content/involved/release.html
    incubator/helix/site-content/xref/org/apache/helix/tools/IdealStateCalculatorForStorageNode.html
Modified:
    incubator/helix/site-content/ApiUsage.html
    incubator/helix/site-content/Architecture.html
    incubator/helix/site-content/Features.html
    incubator/helix/site-content/Quickstart.html
    incubator/helix/site-content/UseCases.html
    incubator/helix/site-content/checkstyle-aggregate.html
    incubator/helix/site-content/checkstyle.rss
    incubator/helix/site-content/dependencies.html
    incubator/helix/site-content/dependency-convergence.html
    incubator/helix/site-content/dependency-info.html
    incubator/helix/site-content/dependency-management.html
    incubator/helix/site-content/distribution-management.html
    incubator/helix/site-content/download.html
    incubator/helix/site-content/helix-admin-webapp/dependencies.html
    incubator/helix/site-content/helix-admin-webapp/dependency-convergence.html
    incubator/helix/site-content/helix-admin-webapp/dependency-info.html
    incubator/helix/site-content/helix-admin-webapp/dependency-management.html
    incubator/helix/site-content/helix-admin-webapp/distribution-management.html
    incubator/helix/site-content/helix-admin-webapp/index.html
    incubator/helix/site-content/helix-admin-webapp/integration.html
    incubator/helix/site-content/helix-admin-webapp/issue-tracking.html
    incubator/helix/site-content/helix-admin-webapp/license.html
    incubator/helix/site-content/helix-admin-webapp/mail-lists.html
    incubator/helix/site-content/helix-admin-webapp/plugin-management.html
    incubator/helix/site-content/helix-admin-webapp/plugins.html
    incubator/helix/site-content/helix-admin-webapp/project-info.html
    incubator/helix/site-content/helix-admin-webapp/project-reports.html
    incubator/helix/site-content/helix-admin-webapp/project-summary.html
    incubator/helix/site-content/helix-admin-webapp/sonar.html
    incubator/helix/site-content/helix-admin-webapp/source-repository.html
    incubator/helix/site-content/helix-admin-webapp/team-list.html
    incubator/helix/site-content/helix-core/dependencies.html
    incubator/helix/site-content/helix-core/dependency-convergence.html
    incubator/helix/site-content/helix-core/dependency-info.html
    incubator/helix/site-content/helix-core/dependency-management.html
    incubator/helix/site-content/helix-core/distribution-management.html
    incubator/helix/site-content/helix-core/index.html
    incubator/helix/site-content/helix-core/integration.html
    incubator/helix/site-content/helix-core/issue-tracking.html
    incubator/helix/site-content/helix-core/license.html
    incubator/helix/site-content/helix-core/mail-lists.html
    incubator/helix/site-content/helix-core/plugin-management.html
    incubator/helix/site-content/helix-core/plugins.html
    incubator/helix/site-content/helix-core/project-info.html
    incubator/helix/site-content/helix-core/project-reports.html
    incubator/helix/site-content/helix-core/project-summary.html
    incubator/helix/site-content/helix-core/sonar.html
    incubator/helix/site-content/helix-core/source-repository.html
    incubator/helix/site-content/helix-core/team-list.html
    incubator/helix/site-content/index.html
    incubator/helix/site-content/integration.html
    incubator/helix/site-content/involved/building.html
    incubator/helix/site-content/issue-tracking.html
    incubator/helix/site-content/jira-report.html
    incubator/helix/site-content/license.html
    incubator/helix/site-content/mail-lists.html
    incubator/helix/site-content/mockservice/dependencies.html
    incubator/helix/site-content/mockservice/dependency-convergence.html
    incubator/helix/site-content/mockservice/dependency-info.html
    incubator/helix/site-content/mockservice/dependency-management.html
    incubator/helix/site-content/mockservice/distribution-management.html
    incubator/helix/site-content/mockservice/index.html
    incubator/helix/site-content/mockservice/integration.html
    incubator/helix/site-content/mockservice/issue-tracking.html
    incubator/helix/site-content/mockservice/license.html
    incubator/helix/site-content/mockservice/mail-lists.html
    incubator/helix/site-content/mockservice/plugin-management.html
    incubator/helix/site-content/mockservice/plugins.html
    incubator/helix/site-content/mockservice/project-info.html
    incubator/helix/site-content/mockservice/project-reports.html
    incubator/helix/site-content/mockservice/project-summary.html
    incubator/helix/site-content/mockservice/sonar.html
    incubator/helix/site-content/mockservice/source-repository.html
    incubator/helix/site-content/mockservice/team-list.html
    incubator/helix/site-content/modules.html
    incubator/helix/site-content/plugin-management.html
    incubator/helix/site-content/plugins.html
    incubator/helix/site-content/project-info.html
    incubator/helix/site-content/project-reports.html
    incubator/helix/site-content/project-summary.html
    incubator/helix/site-content/recipes/dependencies.html
    incubator/helix/site-content/recipes/dependency-convergence.html
    incubator/helix/site-content/recipes/dependency-info.html
    incubator/helix/site-content/recipes/dependency-management.html
    incubator/helix/site-content/recipes/distributed-lock-manager/dependencies.html
    incubator/helix/site-content/recipes/distributed-lock-manager/dependency-convergence.html
    incubator/helix/site-content/recipes/distributed-lock-manager/dependency-info.html
    incubator/helix/site-content/recipes/distributed-lock-manager/dependency-management.html
    incubator/helix/site-content/recipes/distributed-lock-manager/distribution-management.html
    incubator/helix/site-content/recipes/distributed-lock-manager/index.html
    incubator/helix/site-content/recipes/distributed-lock-manager/integration.html
    incubator/helix/site-content/recipes/distributed-lock-manager/issue-tracking.html
    incubator/helix/site-content/recipes/distributed-lock-manager/license.html
    incubator/helix/site-content/recipes/distributed-lock-manager/mail-lists.html
    incubator/helix/site-content/recipes/distributed-lock-manager/plugin-management.html
    incubator/helix/site-content/recipes/distributed-lock-manager/plugins.html
    incubator/helix/site-content/recipes/distributed-lock-manager/project-info.html
    incubator/helix/site-content/recipes/distributed-lock-manager/project-reports.html
    incubator/helix/site-content/recipes/distributed-lock-manager/project-summary.html
    incubator/helix/site-content/recipes/distributed-lock-manager/sonar.html
    incubator/helix/site-content/recipes/distributed-lock-manager/source-repository.html
    incubator/helix/site-content/recipes/distributed-lock-manager/team-list.html
    incubator/helix/site-content/recipes/distribution-management.html
    incubator/helix/site-content/recipes/index.html
    incubator/helix/site-content/recipes/integration.html
    incubator/helix/site-content/recipes/issue-tracking.html
    incubator/helix/site-content/recipes/license.html
    incubator/helix/site-content/recipes/lock_manager.html
    incubator/helix/site-content/recipes/mail-lists.html
    incubator/helix/site-content/recipes/modules.html
    incubator/helix/site-content/recipes/plugin-management.html
    incubator/helix/site-content/recipes/plugins.html
    incubator/helix/site-content/recipes/project-info.html
    incubator/helix/site-content/recipes/project-reports.html
    incubator/helix/site-content/recipes/project-summary.html
    incubator/helix/site-content/recipes/rabbitmq-consumer-group/dependencies.html
    incubator/helix/site-content/recipes/rabbitmq-consumer-group/dependency-convergence.html
    incubator/helix/site-content/recipes/rabbitmq-consumer-group/dependency-info.html
    incubator/helix/site-content/recipes/rabbitmq-consumer-group/dependency-management.html
    incubator/helix/site-content/recipes/rabbitmq-consumer-group/distribution-management.html
    incubator/helix/site-content/recipes/rabbitmq-consumer-group/index.html
    incubator/helix/site-content/recipes/rabbitmq-consumer-group/integration.html
    incubator/helix/site-content/recipes/rabbitmq-consumer-group/issue-tracking.html
    incubator/helix/site-content/recipes/rabbitmq-consumer-group/license.html
    incubator/helix/site-content/recipes/rabbitmq-consumer-group/mail-lists.html
    incubator/helix/site-content/recipes/rabbitmq-consumer-group/plugin-management.html
    incubator/helix/site-content/recipes/rabbitmq-consumer-group/plugins.html
    incubator/helix/site-content/recipes/rabbitmq-consumer-group/project-info.html
    incubator/helix/site-content/recipes/rabbitmq-consumer-group/project-reports.html
    incubator/helix/site-content/recipes/rabbitmq-consumer-group/project-summary.html
    incubator/helix/site-content/recipes/rabbitmq-consumer-group/sonar.html
    incubator/helix/site-content/recipes/rabbitmq-consumer-group/source-repository.html
    incubator/helix/site-content/recipes/rabbitmq-consumer-group/team-list.html
    incubator/helix/site-content/recipes/rabbitmq_consumer_group.html
    incubator/helix/site-content/recipes/rsync-replicated-file-system/dependencies.html
    incubator/helix/site-content/recipes/rsync-replicated-file-system/dependency-convergence.html
    incubator/helix/site-content/recipes/rsync-replicated-file-system/dependency-info.html
    incubator/helix/site-content/recipes/rsync-replicated-file-system/dependency-management.html
    incubator/helix/site-content/recipes/rsync-replicated-file-system/distribution-management.html
    incubator/helix/site-content/recipes/rsync-replicated-file-system/index.html
    incubator/helix/site-content/recipes/rsync-replicated-file-system/integration.html
    incubator/helix/site-content/recipes/rsync-replicated-file-system/issue-tracking.html
    incubator/helix/site-content/recipes/rsync-replicated-file-system/license.html
    incubator/helix/site-content/recipes/rsync-replicated-file-system/mail-lists.html
    incubator/helix/site-content/recipes/rsync-replicated-file-system/plugin-management.html
    incubator/helix/site-content/recipes/rsync-replicated-file-system/plugins.html
    incubator/helix/site-content/recipes/rsync-replicated-file-system/project-info.html
    incubator/helix/site-content/recipes/rsync-replicated-file-system/project-reports.html
    incubator/helix/site-content/recipes/rsync-replicated-file-system/project-summary.html
    incubator/helix/site-content/recipes/rsync-replicated-file-system/sonar.html
    incubator/helix/site-content/recipes/rsync-replicated-file-system/source-repository.html
    incubator/helix/site-content/recipes/rsync-replicated-file-system/team-list.html
    incubator/helix/site-content/recipes/rsync_replicated_file_store.html
    incubator/helix/site-content/recipes/sonar.html
    incubator/helix/site-content/recipes/source-repository.html
    incubator/helix/site-content/recipes/team-list.html
    incubator/helix/site-content/releasenotes/release-0.6.0-incubating.html
    incubator/helix/site-content/releasing.html
    incubator/helix/site-content/sonar.html
    incubator/helix/site-content/source-repository.html
    incubator/helix/site-content/team-list.html
    incubator/helix/site-content/xref-test/allclasses-frame.html
    incubator/helix/site-content/xref-test/org/apache/helix/healthcheck/TestSimpleAlert.html
    incubator/helix/site-content/xref-test/org/apache/helix/healthcheck/TestSimpleWildcardAlert.html
    incubator/helix/site-content/xref-test/org/apache/helix/healthcheck/package-frame.html
    incubator/helix/site-content/xref-test/org/apache/helix/healthcheck/package-summary.html
    incubator/helix/site-content/xref-test/org/apache/helix/manager/zk/TestZkManagerFlappingDetection.html
    incubator/helix/site-content/xref-test/org/apache/helix/manager/zk/TestZkStateChangeListener.html
    incubator/helix/site-content/xref-test/org/apache/helix/messaging/TestAsyncCallbackSvc.html
    incubator/helix/site-content/xref-test/org/apache/helix/messaging/TestDefaultMessagingService.html
    incubator/helix/site-content/xref-test/org/apache/helix/messaging/package-frame.html
    incubator/helix/site-content/xref-test/org/apache/helix/messaging/package-summary.html
    incubator/helix/site-content/xref/allclasses-frame.html
    incubator/helix/site-content/xref/org/apache/helix/NotificationContext.html
    incubator/helix/site-content/xref/org/apache/helix/PropertyType.html
    incubator/helix/site-content/xref/org/apache/helix/package-frame.html
    incubator/helix/site-content/xref/org/apache/helix/package-summary.html

Modified: incubator/helix/site-content/ApiUsage.html
URL: http://svn.apache.org/viewvc/incubator/helix/site-content/ApiUsage.html?rev=1441275&r1=1441274&r2=1441275&view=diff
==============================================================================
--- incubator/helix/site-content/ApiUsage.html (original)
+++ incubator/helix/site-content/ApiUsage.html Fri Feb  1 00:15:01 2013
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at Jan 31, 2013
+ | Generated by Apache Maven Doxia at Jan 25, 2013
  | 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="20130131" />
+    <meta name="Date-Revision-yyyymmdd" content="20130125" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache Helix - </title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -59,9 +59,6 @@
                   
                       <li>      <a href="jira-report.html"  title="Current Version Change Log">Current Version Change Log</a>
 </li>
-                  
-                      <li>      <a href="download.html"  title="Download">Download</a>
-</li>
                           </ul>
       </li>
                 <li class="dropdown">
@@ -113,35 +110,35 @@
               <ul class="dropdown-menu">
                                   <li>      <a href="index.html"  title="About">About</a>
 </li>
-                                  <li>      <a href="team-list.html"  title="Project Team">Project Team</a>
-</li>
-                                  <li>      <a href="modules.html"  title="Project Modules">Project Modules</a>
+                                  <li>      <a href="project-summary.html"  title="Project Summary">Project Summary</a>
 </li>
                                   <li>      <a href="dependency-info.html"  title="Dependency Information">Dependency Information</a>
 </li>
-                                  <li>      <a href="dependency-management.html"  title="Dependency Management">Dependency Management</a>
+                                  <li>      <a href="modules.html"  title="Project Modules">Project Modules</a>
 </li>
-                                  <li>      <a href="plugins.html"  title="Project Plugins">Project Plugins</a>
+                                  <li>      <a href="license.html"  title="Project License">Project License</a>
 </li>
-                                  <li>      <a href="integration.html"  title="Continuous Integration">Continuous Integration</a>
+                                  <li>      <a href="team-list.html"  title="Project Team">Project Team</a>
+</li>
+                                  <li>      <a href="source-repository.html"  title="Source Repository">Source Repository</a>
 </li>
                                   <li>      <a href="issue-tracking.html"  title="Issue Tracking">Issue Tracking</a>
 </li>
-                                  <li>      <a href="source-repository.html"  title="Source Repository">Source Repository</a>
+                                  <li>      <a href="mail-lists.html"  title="Mailing Lists">Mailing Lists</a>
 </li>
-                                  <li>      <a href="dependency-convergence.html"  title="Dependency Convergence">Dependency Convergence</a>
+                                  <li>      <a href="dependency-management.html"  title="Dependency Management">Dependency Management</a>
 </li>
-                                  <li>      <a href="license.html"  title="Project License">Project License</a>
+                                  <li>      <a href="dependencies.html"  title="Dependencies">Dependencies</a>
 </li>
-                                  <li>      <a href="plugin-management.html"  title="Plugin Management">Plugin Management</a>
+                                  <li>      <a href="dependency-convergence.html"  title="Dependency Convergence">Dependency Convergence</a>
 </li>
-                                  <li>      <a href="distribution-management.html"  title="Distribution Management">Distribution Management</a>
+                                  <li>      <a href="integration.html"  title="Continuous Integration">Continuous Integration</a>
 </li>
-                                  <li>      <a href="project-summary.html"  title="Project Summary">Project Summary</a>
+                                  <li>      <a href="plugin-management.html"  title="Plugin Management">Plugin Management</a>
 </li>
-                                  <li>      <a href="mail-lists.html"  title="Mailing Lists">Mailing Lists</a>
+                                  <li>      <a href="plugins.html"  title="Project Plugins">Project Plugins</a>
 </li>
-                                  <li>      <a href="dependencies.html"  title="Dependencies">Dependencies</a>
+                                  <li>      <a href="distribution-management.html"  title="Distribution Management">Distribution Management</a>
 </li>
                               </ul>
             </li>
@@ -210,18 +207,18 @@
       <div id="breadcrumbs">
         <ul class="breadcrumb">
                 
-            
-                  <li id="projectVersion">Version: 0.6.1-incubating-SNAPSHOT</li>
-                  |             <li class="">
+                    
+                              <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-01-31</li> 
+                    
+                  <li id="publishDate" class="pull-right">Last Published: 2013-01-25</li> <li class="divider pull-right">|</li>
+              <li id="projectVersion" class="pull-right">Version: 0.6.1-incubating-SNAPSHOT</li>
             
                             </ul>
       </div>
@@ -231,7 +228,7 @@
         <div id="leftColumn" class="span3">
           <div class="well sidebar-nav">
                 
-            
+                    
                 <ul class="nav nav-list">
                     <li class="nav-header">Helix</li>
                                 
@@ -281,13 +278,6 @@
           <i class="none"></i>
         Current Version Change Log</a>
             </li>
-                  
-      <li>
-    
-                          <a href="download.html" title="Download">
-          <i class="none"></i>
-        Download</a>
-            </li>
                               <li class="nav-header">Recipes</li>
                                 
       <li>
@@ -406,7 +396,7 @@
             </li>
             </ul>
                 
-            
+                    
                             <form id="search-form" action="http://www.google.com/search" method="get" >
     
   <input value="helix.incubator.apache.org" name="sitesearch" type="hidden"/>
@@ -658,7 +648,7 @@ setupTool.addStateModelDef(cluster,state
               <div class="row span12">Copyright &copy;                    2013
                         <a href="http://www.apache.org/">The Apache Software Foundation</a>.
             All Rights Reserved.      
-            
+                    
       </div>
 
         

Modified: incubator/helix/site-content/Architecture.html
URL: http://svn.apache.org/viewvc/incubator/helix/site-content/Architecture.html?rev=1441275&r1=1441274&r2=1441275&view=diff
==============================================================================
--- incubator/helix/site-content/Architecture.html (original)
+++ incubator/helix/site-content/Architecture.html Fri Feb  1 00:15:01 2013
@@ -39,13 +39,13 @@
         <a href="#" class="dropdown-toggle" data-toggle="dropdown">Helix <b class="caret"></b></a>
         <ul class="dropdown-menu">
         
-                      <li>      <a href="index.html"  title="About">About</a>
+                      <li>      <a href="index.html"  title="Introduction">Introduction</a>
 </li>
                   
                       <li>      <a href="Quickstart.html"  title="Quick Start">Quick Start</a>
 </li>
                   
-                      <li>      <a href="ApiUsage.html"  title="Api Usage">Api Usage</a>
+                      <li>      <a href="Tutorial.html"  title="Tutorial">Tutorial</a>
 </li>
                   
                       <li>      <a href="Architecture.html"  title="Architecture">Architecture</a>
@@ -54,10 +54,7 @@
                       <li>      <a href="Features.html"  title="Features">Features</a>
 </li>
                   
-                      <li>      <a href="releasenotes/release-0.6.0-incubating.html"  title="Current release 0.6.0-incubating">Current release 0.6.0-incubating</a>
-</li>
-                  
-                      <li>      <a href="jira-report.html"  title="Current Version Change Log">Current Version Change Log</a>
+                      <li>      <a href="releasenotes/release-0.6.0-incubating.html"  title="release 0.6.0-incubating">release 0.6.0-incubating</a>
 </li>
                   
                       <li>      <a href="download.html"  title="Download">Download</a>
@@ -104,84 +101,6 @@
 </li>
                           </ul>
       </li>
-                <li class="dropdown">
-        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Documentation <b class="caret"></b></a>
-        <ul class="dropdown-menu">
-        
-                      <li class="dropdown-submenu">
-                                      <a href="project-info.html"  title="Project Information">Project Information</a>
-              <ul class="dropdown-menu">
-                                  <li>      <a href="index.html"  title="About">About</a>
-</li>
-                                  <li>      <a href="team-list.html"  title="Project Team">Project Team</a>
-</li>
-                                  <li>      <a href="modules.html"  title="Project Modules">Project Modules</a>
-</li>
-                                  <li>      <a href="dependency-info.html"  title="Dependency Information">Dependency Information</a>
-</li>
-                                  <li>      <a href="dependency-management.html"  title="Dependency Management">Dependency Management</a>
-</li>
-                                  <li>      <a href="plugins.html"  title="Project Plugins">Project Plugins</a>
-</li>
-                                  <li>      <a href="integration.html"  title="Continuous Integration">Continuous Integration</a>
-</li>
-                                  <li>      <a href="issue-tracking.html"  title="Issue Tracking">Issue Tracking</a>
-</li>
-                                  <li>      <a href="source-repository.html"  title="Source Repository">Source Repository</a>
-</li>
-                                  <li>      <a href="dependency-convergence.html"  title="Dependency Convergence">Dependency Convergence</a>
-</li>
-                                  <li>      <a href="license.html"  title="Project License">Project License</a>
-</li>
-                                  <li>      <a href="plugin-management.html"  title="Plugin Management">Plugin Management</a>
-</li>
-                                  <li>      <a href="distribution-management.html"  title="Distribution Management">Distribution Management</a>
-</li>
-                                  <li>      <a href="project-summary.html"  title="Project Summary">Project Summary</a>
-</li>
-                                  <li>      <a href="mail-lists.html"  title="Mailing Lists">Mailing Lists</a>
-</li>
-                                  <li>      <a href="dependencies.html"  title="Dependencies">Dependencies</a>
-</li>
-                              </ul>
-            </li>
-                  
-                      <li class="dropdown-submenu">
-                                      <a href="project-reports.html"  title="Project Reports">Project Reports</a>
-              <ul class="dropdown-menu">
-                                  <li>      <a href="jira-report.html"  title="JIRA Report">JIRA Report</a>
-</li>
-                                  <li>      <a href="xref/index.html"  title="Source Xref">Source Xref</a>
-</li>
-                                  <li>      <a href="xref-test/index.html"  title="Test Source Xref">Test Source Xref</a>
-</li>
-                                  <li>      <a href="apidocs/index.html"  title="JavaDocs">JavaDocs</a>
-</li>
-                                  <li>      <a href="checkstyle-aggregate.html"  title="Checkstyle">Checkstyle</a>
-</li>
-                                  <li>      <a href="sonar.html"  title="Sonar">Sonar</a>
-</li>
-                              </ul>
-            </li>
-                          </ul>
-      </li>
-                <li class="dropdown">
-        <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
-        <ul class="dropdown-menu">
-        
-                      <li>      <a href="http://www.apache.org/foundation/how-it-works.html"  title="How Apache Works">How Apache Works</a>
-</li>
-                  
-                      <li>      <a href="http://www.apache.org/foundation/"  title="Foundation">Foundation</a>
-</li>
-                  
-                      <li>      <a href="http://www.apache.org/foundation/sponsorship.html"  title="Sponsoring Apache">Sponsoring Apache</a>
-</li>
-                  
-                      <li>      <a href="http://www.apache.org/foundation/thanks.html"  title="Thanks">Thanks</a>
-</li>
-                          </ul>
-      </li>
                   </ul>
           
           
@@ -237,9 +156,9 @@
                                 
       <li>
     
-                          <a href="index.html" title="About">
+                          <a href="index.html" title="Introduction">
           <i class="none"></i>
-        About</a>
+        Introduction</a>
             </li>
                   
       <li>
@@ -251,9 +170,9 @@
                   
       <li>
     
-                          <a href="ApiUsage.html" title="Api Usage">
+                          <a href="Tutorial.html" title="Tutorial">
           <i class="none"></i>
-        Api Usage</a>
+        Tutorial</a>
             </li>
                   
       <li class="active">
@@ -270,16 +189,9 @@
                   
       <li>
     
-                          <a href="releasenotes/release-0.6.0-incubating.html" title="Current release 0.6.0-incubating">
-          <i class="none"></i>
-        Current release 0.6.0-incubating</a>
-            </li>
-                  
-      <li>
-    
-                          <a href="jira-report.html" title="Current Version Change Log">
+                          <a href="releasenotes/release-0.6.0-incubating.html" title="release 0.6.0-incubating">
           <i class="none"></i>
-        Current Version Change Log</a>
+        release 0.6.0-incubating</a>
             </li>
                   
       <li>
@@ -360,50 +272,6 @@
           <i class="none"></i>
         Release Guide</a>
             </li>
-                              <li class="nav-header">Project Documentation</li>
-                                                                                                                                                                                                                                                                                                                                                                
-      <li>
-    
-                          <a href="project-info.html" title="Project Information">
-          <i class="icon-chevron-right"></i>
-        Project Information</a>
-                  </li>
-                                                                                                                                                              
-      <li>
-    
-                          <a href="project-reports.html" title="Project Reports">
-          <i class="icon-chevron-right"></i>
-        Project Reports</a>
-                  </li>
-                              <li class="nav-header">ASF</li>
-                                
-      <li>
-    
-                          <a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink" title="How Apache Works">
-          <i class="none"></i>
-        How Apache Works</a>
-            </li>
-                  
-      <li>
-    
-                          <a href="http://www.apache.org/foundation/" class="externalLink" title="Foundation">
-          <i class="none"></i>
-        Foundation</a>
-            </li>
-                  
-      <li>
-    
-                          <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsoring Apache">
-          <i class="none"></i>
-        Sponsoring Apache</a>
-            </li>
-                  
-      <li>
-    
-                          <a href="http://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks">
-          <i class="none"></i>
-        Thanks</a>
-            </li>
             </ul>
                 
             
@@ -419,7 +287,16 @@
            <div id="poweredBy">
                             <div class="clear"></div>
                             <div class="clear"></div>
-                            <div class="clear"></div>
+               
+        
+        
+        <div id="twitter">
+    
+    <a href="https://twitter.com/apachehelix" class="twitter-follow-button" data-show-count="false" data-align="left" data-size="medium" 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>
+
+        </div>
+                   <div class="clear"></div>
                              <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>

Modified: incubator/helix/site-content/Features.html
URL: http://svn.apache.org/viewvc/incubator/helix/site-content/Features.html?rev=1441275&r1=1441274&r2=1441275&view=diff
==============================================================================
--- incubator/helix/site-content/Features.html (original)
+++ incubator/helix/site-content/Features.html Fri Feb  1 00:15:01 2013
@@ -39,13 +39,13 @@
         <a href="#" class="dropdown-toggle" data-toggle="dropdown">Helix <b class="caret"></b></a>
         <ul class="dropdown-menu">
         
-                      <li>      <a href="index.html"  title="About">About</a>
+                      <li>      <a href="index.html"  title="Introduction">Introduction</a>
 </li>
                   
                       <li>      <a href="Quickstart.html"  title="Quick Start">Quick Start</a>
 </li>
                   
-                      <li>      <a href="ApiUsage.html"  title="Api Usage">Api Usage</a>
+                      <li>      <a href="Tutorial.html"  title="Tutorial">Tutorial</a>
 </li>
                   
                       <li>      <a href="Architecture.html"  title="Architecture">Architecture</a>
@@ -54,10 +54,7 @@
                       <li>      <a href="Features.html"  title="Features">Features</a>
 </li>
                   
-                      <li>      <a href="releasenotes/release-0.6.0-incubating.html"  title="Current release 0.6.0-incubating">Current release 0.6.0-incubating</a>
-</li>
-                  
-                      <li>      <a href="jira-report.html"  title="Current Version Change Log">Current Version Change Log</a>
+                      <li>      <a href="releasenotes/release-0.6.0-incubating.html"  title="release 0.6.0-incubating">release 0.6.0-incubating</a>
 </li>
                   
                       <li>      <a href="download.html"  title="Download">Download</a>
@@ -104,84 +101,6 @@
 </li>
                           </ul>
       </li>
-                <li class="dropdown">
-        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Documentation <b class="caret"></b></a>
-        <ul class="dropdown-menu">
-        
-                      <li class="dropdown-submenu">
-                                      <a href="project-info.html"  title="Project Information">Project Information</a>
-              <ul class="dropdown-menu">
-                                  <li>      <a href="index.html"  title="About">About</a>
-</li>
-                                  <li>      <a href="team-list.html"  title="Project Team">Project Team</a>
-</li>
-                                  <li>      <a href="modules.html"  title="Project Modules">Project Modules</a>
-</li>
-                                  <li>      <a href="dependency-info.html"  title="Dependency Information">Dependency Information</a>
-</li>
-                                  <li>      <a href="dependency-management.html"  title="Dependency Management">Dependency Management</a>
-</li>
-                                  <li>      <a href="plugins.html"  title="Project Plugins">Project Plugins</a>
-</li>
-                                  <li>      <a href="integration.html"  title="Continuous Integration">Continuous Integration</a>
-</li>
-                                  <li>      <a href="issue-tracking.html"  title="Issue Tracking">Issue Tracking</a>
-</li>
-                                  <li>      <a href="source-repository.html"  title="Source Repository">Source Repository</a>
-</li>
-                                  <li>      <a href="dependency-convergence.html"  title="Dependency Convergence">Dependency Convergence</a>
-</li>
-                                  <li>      <a href="license.html"  title="Project License">Project License</a>
-</li>
-                                  <li>      <a href="plugin-management.html"  title="Plugin Management">Plugin Management</a>
-</li>
-                                  <li>      <a href="distribution-management.html"  title="Distribution Management">Distribution Management</a>
-</li>
-                                  <li>      <a href="project-summary.html"  title="Project Summary">Project Summary</a>
-</li>
-                                  <li>      <a href="mail-lists.html"  title="Mailing Lists">Mailing Lists</a>
-</li>
-                                  <li>      <a href="dependencies.html"  title="Dependencies">Dependencies</a>
-</li>
-                              </ul>
-            </li>
-                  
-                      <li class="dropdown-submenu">
-                                      <a href="project-reports.html"  title="Project Reports">Project Reports</a>
-              <ul class="dropdown-menu">
-                                  <li>      <a href="jira-report.html"  title="JIRA Report">JIRA Report</a>
-</li>
-                                  <li>      <a href="xref/index.html"  title="Source Xref">Source Xref</a>
-</li>
-                                  <li>      <a href="xref-test/index.html"  title="Test Source Xref">Test Source Xref</a>
-</li>
-                                  <li>      <a href="apidocs/index.html"  title="JavaDocs">JavaDocs</a>
-</li>
-                                  <li>      <a href="checkstyle-aggregate.html"  title="Checkstyle">Checkstyle</a>
-</li>
-                                  <li>      <a href="sonar.html"  title="Sonar">Sonar</a>
-</li>
-                              </ul>
-            </li>
-                          </ul>
-      </li>
-                <li class="dropdown">
-        <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
-        <ul class="dropdown-menu">
-        
-                      <li>      <a href="http://www.apache.org/foundation/how-it-works.html"  title="How Apache Works">How Apache Works</a>
-</li>
-                  
-                      <li>      <a href="http://www.apache.org/foundation/"  title="Foundation">Foundation</a>
-</li>
-                  
-                      <li>      <a href="http://www.apache.org/foundation/sponsorship.html"  title="Sponsoring Apache">Sponsoring Apache</a>
-</li>
-                  
-                      <li>      <a href="http://www.apache.org/foundation/thanks.html"  title="Thanks">Thanks</a>
-</li>
-                          </ul>
-      </li>
                   </ul>
           
           
@@ -237,9 +156,9 @@
                                 
       <li>
     
-                          <a href="index.html" title="About">
+                          <a href="index.html" title="Introduction">
           <i class="none"></i>
-        About</a>
+        Introduction</a>
             </li>
                   
       <li>
@@ -251,9 +170,9 @@
                   
       <li>
     
-                          <a href="ApiUsage.html" title="Api Usage">
+                          <a href="Tutorial.html" title="Tutorial">
           <i class="none"></i>
-        Api Usage</a>
+        Tutorial</a>
             </li>
                   
       <li>
@@ -270,16 +189,9 @@
                   
       <li>
     
-                          <a href="releasenotes/release-0.6.0-incubating.html" title="Current release 0.6.0-incubating">
-          <i class="none"></i>
-        Current release 0.6.0-incubating</a>
-            </li>
-                  
-      <li>
-    
-                          <a href="jira-report.html" title="Current Version Change Log">
+                          <a href="releasenotes/release-0.6.0-incubating.html" title="release 0.6.0-incubating">
           <i class="none"></i>
-        Current Version Change Log</a>
+        release 0.6.0-incubating</a>
             </li>
                   
       <li>
@@ -360,50 +272,6 @@
           <i class="none"></i>
         Release Guide</a>
             </li>
-                              <li class="nav-header">Project Documentation</li>
-                                                                                                                                                                                                                                                                                                                                                                
-      <li>
-    
-                          <a href="project-info.html" title="Project Information">
-          <i class="icon-chevron-right"></i>
-        Project Information</a>
-                  </li>
-                                                                                                                                                              
-      <li>
-    
-                          <a href="project-reports.html" title="Project Reports">
-          <i class="icon-chevron-right"></i>
-        Project Reports</a>
-                  </li>
-                              <li class="nav-header">ASF</li>
-                                
-      <li>
-    
-                          <a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink" title="How Apache Works">
-          <i class="none"></i>
-        How Apache Works</a>
-            </li>
-                  
-      <li>
-    
-                          <a href="http://www.apache.org/foundation/" class="externalLink" title="Foundation">
-          <i class="none"></i>
-        Foundation</a>
-            </li>
-                  
-      <li>
-    
-                          <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsoring Apache">
-          <i class="none"></i>
-        Sponsoring Apache</a>
-            </li>
-                  
-      <li>
-    
-                          <a href="http://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks">
-          <i class="none"></i>
-        Thanks</a>
-            </li>
             </ul>
                 
             
@@ -419,7 +287,16 @@
            <div id="poweredBy">
                             <div class="clear"></div>
                             <div class="clear"></div>
-                            <div class="clear"></div>
+               
+        
+        
+        <div id="twitter">
+    
+    <a href="https://twitter.com/apachehelix" class="twitter-follow-button" data-show-count="false" data-align="left" data-size="medium" 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>
+
+        </div>
+                   <div class="clear"></div>
                              <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>
@@ -446,7 +323,7 @@ software distributed under the License i
 "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 KIND, either express or implied.  See the License for the
 specific language governing permissions and limitations
-under the License. --><p>As we started using Helix in production we found various things that were needed as part of most distributed data systems.</p><p>These features have been implemented in a way that other systems can benefit.</p><div class="section"><h2>Partition Placement<a name="Partition_Placement"></a></h2><p>The placement of partitions in a DDS is very critical for reliability and scalability of the system. For example, when a node fails, it is important that the partitions hosted on that node are reallocated evenly among the remaining nodes. Consistent hashing is one such algorithm that can guarantee this. Helix by default comes with a variant of consistent hashing based of the RUSH algorithm. This means given a number of partitions, replicas and number of nodes Helix does the automatic assignment of partition to nodes such that</p>
+under the License. --><div class="section"><h2>Partition Placement<a name="Partition_Placement"></a></h2><p>The placement of partitions in a DDS is very critical for reliability and scalability of the system. For example, when a node fails, it is important that the partitions hosted on that node are reallocated evenly among the remaining nodes. Consistent hashing is one such algorithm that can guarantee this. Helix by default comes with a variant of consistent hashing based of the RUSH algorithm. This means given a number of partitions, replicas and number of nodes Helix does the automatic assignment of partition to nodes such that</p>
 <ul>
   <li>Each node has the same number of partitions and replicas of the same partition do not stay on the same node.</li>
   <li>When a node fails, the partitions will be equally distributed among the remaining nodes</li>
@@ -454,7 +331,7 @@ under the License. --><p>As we started u
 </ul><p>In simple terms, partition assignment can be defined as the mapping of Replica,State to a Node in the cluster. For example, lets say the system as 2 partitions(P1,P2) and each partition has 2 replicas and there are 2 nodes(N1,N2) in the system and two possible states Master and Slave </p><p>The partition assignment table can look like </p>
 <div class="source"><pre class="prettyprint">P1 -&gt; {N1:M, N2:S}
 P2 -&gt; {N1:S, N2:M}
-</pre></div><p>This means Partition P1 must be a Master at N1 and Slave at N2 and vice versa for P2</p><p>Helix provides multiple ways to control the partition placement. See Execution modes section for more info on this.</p><p>IdealState execution modes  Idealstate is defined as the state of the DDS when all nodes are up and running and healthy. Helix uses this as the target state of the system and computes the appropriate transitions needed in the system to bring it to a stable state. </p><p>Helix supports 3 different execution modes which allows application to explicitly control the placement and state of the replica.</p><p>AUTO_REBALANCE When the idealstate mode is set to AUTO_REBALANCE, Helix controls both the location of the replica along with the state. This option is useful for applications where creation of a replica is not expensive. A typical example is evenly distributing a group of tasks among the currently alive processes. For example, if there are 60 tasks and
  4 nodes, Helix assigns 15 tasks to each node. When one node fails Helix redistributes its 15 tasks to the remaining 3 nodes. Similarly, if a node is added, Helix re-allocates 3 tasks from each of the 4 nodes to the 5th node. </p><p>AUTO When the idealstate mode is set to AUTO, Helix only controls STATE of the replicas where as the location of the partition is controlled by application. For example the application can say P1-&gt;{N1,N2,N3} which means P1 should only exist N1,N2,N3. In this mode when N1 fails, unlike in AUTO-REBALANCE mode the partition is not moved from N1 to others nodes in the cluster. But Helix might decide to change the state of P1 in N2 and N3 based on the system constraints. For example, if a system constraint specified that there should be 1 Master and if the Master failed, then N2 will be made the master.</p><p>CUSTOM Helix offers a third mode called CUSTOM, in which application can completely control the placement and state of each replica. Applicat
 ions will have to implement an interface that Helix will invoke when the cluster state changes. Within this callback, the application can recompute the partition assignment mapping. Helix will then issue transitions to get the system to the final state. Note that Helix will ensure that system constraints are not violated at any time. For example, the current state of the system might be P1 -&gt; {N1:M,N2:S} and the application changes the ideal state to P2 -&gt; {N1:S,N2:M}. Helix will not blindly issue M-S to N1 and S-M to N2 in parallel since it might result in a transient state where both N1 and N2 are masters. Helix will issue S-M to N2 only when N1 has changed its state to S.</p></div><div class="section"><h2>State Machine Configuration<a name="State_Machine_Configuration"></a></h2><p>Helix comes with 3 default state models that are most commonly used. Its possible to have multiple state models in a cluster. Every resource that is added should have a reference to the st
 ate model. </p>
+</pre></div><p>This means Partition P1 must be a Master at N1 and Slave at N2 and vice versa for P2</p><p>Helix provides multiple ways to control the partition placement. See Execution modes section for more info on this.</p><p>IdealState execution modes  Idealstate is defined as the state of the DDS when all nodes are up and running and healthy. Helix uses this as the target state of the system and computes the appropriate transitions needed in the system to bring it to a stable state. </p><p>Helix supports 3 different execution modes which allows application to explicitly control the placement and state of the replica.</p><div class="section"><div class="section"><div class="section"><h5>AUTO_REBALANCE<a name="AUTO_REBALANCE"></a></h5><p>When the idealstate mode is set to AUTO_REBALANCE, Helix controls both the location of the replica along with the state. This option is useful for applications where creation of a replica is not expensive. A typical example is evenly distr
 ibuting a group of tasks among the currently alive processes. For example, if there are 60 tasks and 4 nodes, Helix assigns 15 tasks to each node. When one node fails Helix redistributes its 15 tasks to the remaining 3 nodes. Similarly, if a node is added, Helix re-allocates 3 tasks from each of the 4 nodes to the 5th node. </p></div></div><div class="section"><h4>AUTO<a name="AUTO"></a></h4><p>When the idealstate mode is set to AUTO, Helix only controls STATE of the replicas where as the location of the partition is controlled by application. For example the application can say P1-&gt;{N1,N2,N3} which means P1 should only exist N1,N2,N3. In this mode when N1 fails, unlike in AUTO-REBALANCE mode the partition is not moved from N1 to others nodes in the cluster. But Helix might decide to change the state of P1 in N2 and N3 based on the system constraints. For example, if a system constraint specified that there should be 1 Master and if the Master failed, then N2 will be made
  the master.</p></div><div class="section"><h4>CUSTOM<a name="CUSTOM"></a></h4><p>Helix offers a third mode called CUSTOM, in which application can completely control the placement and state of each replica. Applications will have to implement an interface that Helix will invoke when the cluster state changes. Within this callback, the application can recompute the partition assignment mapping. Helix will then issue transitions to get the system to the final state. Note that Helix will ensure that system constraints are not violated at any time. For example, the current state of the system might be P1 -&gt; {N1:M,N2:S} and the application changes the ideal state to P2 -&gt; {N1:S,N2:M}. Helix will not blindly issue M-S to N1 and S-M to N2 in parallel since it might result in a transient state where both N1 and N2 are masters. Helix will issue S-M to N2 only when N1 has changed its state to S.</p></div></div></div><div class="section"><h2>State Machine Configuration<a name="S
 tate_Machine_Configuration"></a></h2><p>Helix comes with 3 default state models that are most commonly used. Its possible to have multiple state models in a cluster. Every resource that is added should have a reference to the state model. </p>
 <ul>
   <li>MASTER-SLAVE: Has 3 states OFFLINE,SLAVE,MASTER. Max masters is 1. Slaves will be based on the replication factor. Replication factor can be specified while adding the resource</li>
   <li>ONLINE-OFFLINE: Has 2 states OFFLINE and ONLINE. Very simple state model and most applications start off with this state model.</li>
@@ -465,7 +342,31 @@ P2 -&gt; {N1:S, N2:M}
   <li>Node specific</li>
   <li>Resource specific</li>
   <li>Partition specific</li>
-</ul><p>Helix also provides notifications when any configs are changed. This allows applications to support dynamic configuration changes.</p><p>See HelixManager.getConfigAccessor for more info</p></div><div class="section"><h2>Intra cluster messaging api<a name="Intra_cluster_messaging_api"></a></h2><p>This is an interesting feature which is quite useful in practice. Often times, nodes in DDS requires a mechanism to interact with each other. One such requirement is a process of bootstrapping a replica.</p><p>Consider a search system use case where the index replica starts up and it does not have an index. One of the commonly used solutions is to get the index from a common location or to copy the index from another replica. Helix provides a messaging api, that can be used to talk to other nodes in the system. The value added that Helix provides here is, message recipient can be specified in terms of resource, partition, state and Helix ensures that the message is delivered 
 to all of the required recipients. In this particular use case, the instance can specify the recipient criteria as all replicas of P1. Since Helix is aware of the global state of the system, it can send the message to appropriate nodes. Once the nodes respond Helix provides the bootstrapping replica with all the responses.</p><p>This is a very generic api and can also be used to schedule various periodic tasks in the cluster like data backups etc. System Admins can also perform adhoc tasks like on demand backup or execute a system command(like rm -rf ;-)) across all nodes.</p><p>See HelixManager.getMessagingService for more info.</p></div><div class="section"><h2>Application specific property storage<a name="Application_specific_property_storage"></a></h2><p>There are several usecases where applications needs support for distributed data structures. Helix uses Zookeeper to store the application data and hence provides notifications when the data changes. One value add Helix 
 provides is the ability to specify cache the data and also write through cache. This is more efficient than reading from ZK every time.</p><p>See HelixManager.getHelixPropertyStore</p></div><div class="section"><h2>Throttling<a name="Throttling"></a></h2><p>Since all state changes in the system are triggered through transitions, Helix can control the number of transitions that can happen in parallel. Some of the transitions may be light weight but some might involve moving data around which is quite expensive. Helix allows applications to set threshold on transitions. The threshold can be set at the multiple scopes.</p>
+</ul><p>Helix also provides notifications when any configs are changed. This allows applications to support dynamic configuration changes.</p><p>See HelixManager.getConfigAccessor for more info</p></div><div class="section"><h2>Intra cluster messaging api<a name="Intra_cluster_messaging_api"></a></h2><p>This is an interesting feature which is quite useful in practice. Often times, nodes in DDS requires a mechanism to interact with each other. One such requirement is a process of bootstrapping a replica.</p><p>Consider a search system use case where the index replica starts up and it does not have an index. One of the commonly used solutions is to get the index from a common location or to copy the index from another replica. Helix provides a messaging api, that can be used to talk to other nodes in the system. The value added that Helix provides here is, message recipient can be specified in terms of resource, partition, state and Helix ensures that the message is delivered 
 to all of the required recipients. In this particular use case, the instance can specify the recipient criteria as all replicas of P1. Since Helix is aware of the global state of the system, it can send the message to appropriate nodes. Once the nodes respond Helix provides the bootstrapping replica with all the responses.</p><p>This is a very generic api and can also be used to schedule various periodic tasks in the cluster like data backups etc. System Admins can also perform adhoc tasks like on demand backup or execute a system command(like rm -rf ;-)) across all nodes.</p>
+<div class="source"><pre class="prettyprint">      ClusterMessagingService messagingService = manager.getMessagingService();
+      //CONSTRUCT THE MESSAGE
+      Message requestBackupUriRequest = new Message(
+          MessageType.USER_DEFINE_MSG, UUID.randomUUID().toString());
+      requestBackupUriRequest
+          .setMsgSubType(BootstrapProcess.REQUEST_BOOTSTRAP_URL);
+      requestBackupUriRequest.setMsgState(MessageState.NEW);
+      //SET THE RECIPIENT CRITERIA, All nodes that satisfy the criteria will receive the message
+      Criteria recipientCriteria = new Criteria();
+      recipientCriteria.setInstanceName(&quot;*&quot;);
+      recipientCriteria.setRecipientInstanceType(InstanceType.PARTICIPANT);
+      recipientCriteria.setResource(&quot;MyDB&quot;);
+      recipientCriteria.setPartition(&quot;&quot;);
+      //Should be processed only the process that is active at the time of sending the message. 
+      //This means if the recipient is restarted after message is sent, it will not be processed.
+      recipientCriteria.setSessionSpecific(true);
+      // wait for 30 seconds
+      int timeout = 30000;
+      //The handler that will be invoked when any recipient responds to the message.
+      BootstrapReplyHandler responseHandler = new BootstrapReplyHandler();
+      //This will return only after all recipients respond or after timeout.
+      int sentMessageCount = messagingService.sendAndWait(recipientCriteria,
+          requestBackupUriRequest, responseHandler, timeout);
+</pre></div><p>See HelixManager.getMessagingService for more info.</p></div><div class="section"><h2>Application specific property storage<a name="Application_specific_property_storage"></a></h2><p>There are several usecases where applications needs support for distributed data structures. Helix uses Zookeeper to store the application data and hence provides notifications when the data changes. One value add Helix provides is the ability to specify cache the data and also write through cache. This is more efficient than reading from ZK every time.</p><p>See HelixManager.getHelixPropertyStore</p></div><div class="section"><h2>Throttling<a name="Throttling"></a></h2><p>Since all state changes in the system are triggered through transitions, Helix can control the number of transitions that can happen in parallel. Some of the transitions may be light weight but some might involve moving data around which is quite expensive. Helix allows applications to set threshold on transitio
 ns. The threshold can be set at the multiple scopes.</p>
 <ul>
   <li>MessageType e.g STATE_TRANSITION</li>
   <li>TransitionType e.g SLAVE-MASTER</li>

Modified: incubator/helix/site-content/Quickstart.html
URL: http://svn.apache.org/viewvc/incubator/helix/site-content/Quickstart.html?rev=1441275&r1=1441274&r2=1441275&view=diff
==============================================================================
--- incubator/helix/site-content/Quickstart.html (original)
+++ incubator/helix/site-content/Quickstart.html Fri Feb  1 00:15:01 2013
@@ -39,13 +39,13 @@
         <a href="#" class="dropdown-toggle" data-toggle="dropdown">Helix <b class="caret"></b></a>
         <ul class="dropdown-menu">
         
-                      <li>      <a href="index.html"  title="About">About</a>
+                      <li>      <a href="index.html"  title="Introduction">Introduction</a>
 </li>
                   
                       <li>      <a href="Quickstart.html"  title="Quick Start">Quick Start</a>
 </li>
                   
-                      <li>      <a href="ApiUsage.html"  title="Api Usage">Api Usage</a>
+                      <li>      <a href="Tutorial.html"  title="Tutorial">Tutorial</a>
 </li>
                   
                       <li>      <a href="Architecture.html"  title="Architecture">Architecture</a>
@@ -54,10 +54,7 @@
                       <li>      <a href="Features.html"  title="Features">Features</a>
 </li>
                   
-                      <li>      <a href="releasenotes/release-0.6.0-incubating.html"  title="Current release 0.6.0-incubating">Current release 0.6.0-incubating</a>
-</li>
-                  
-                      <li>      <a href="jira-report.html"  title="Current Version Change Log">Current Version Change Log</a>
+                      <li>      <a href="releasenotes/release-0.6.0-incubating.html"  title="release 0.6.0-incubating">release 0.6.0-incubating</a>
 </li>
                   
                       <li>      <a href="download.html"  title="Download">Download</a>
@@ -104,84 +101,6 @@
 </li>
                           </ul>
       </li>
-                <li class="dropdown">
-        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Documentation <b class="caret"></b></a>
-        <ul class="dropdown-menu">
-        
-                      <li class="dropdown-submenu">
-                                      <a href="project-info.html"  title="Project Information">Project Information</a>
-              <ul class="dropdown-menu">
-                                  <li>      <a href="index.html"  title="About">About</a>
-</li>
-                                  <li>      <a href="team-list.html"  title="Project Team">Project Team</a>
-</li>
-                                  <li>      <a href="modules.html"  title="Project Modules">Project Modules</a>
-</li>
-                                  <li>      <a href="dependency-info.html"  title="Dependency Information">Dependency Information</a>
-</li>
-                                  <li>      <a href="dependency-management.html"  title="Dependency Management">Dependency Management</a>
-</li>
-                                  <li>      <a href="plugins.html"  title="Project Plugins">Project Plugins</a>
-</li>
-                                  <li>      <a href="integration.html"  title="Continuous Integration">Continuous Integration</a>
-</li>
-                                  <li>      <a href="issue-tracking.html"  title="Issue Tracking">Issue Tracking</a>
-</li>
-                                  <li>      <a href="source-repository.html"  title="Source Repository">Source Repository</a>
-</li>
-                                  <li>      <a href="dependency-convergence.html"  title="Dependency Convergence">Dependency Convergence</a>
-</li>
-                                  <li>      <a href="license.html"  title="Project License">Project License</a>
-</li>
-                                  <li>      <a href="plugin-management.html"  title="Plugin Management">Plugin Management</a>
-</li>
-                                  <li>      <a href="distribution-management.html"  title="Distribution Management">Distribution Management</a>
-</li>
-                                  <li>      <a href="project-summary.html"  title="Project Summary">Project Summary</a>
-</li>
-                                  <li>      <a href="mail-lists.html"  title="Mailing Lists">Mailing Lists</a>
-</li>
-                                  <li>      <a href="dependencies.html"  title="Dependencies">Dependencies</a>
-</li>
-                              </ul>
-            </li>
-                  
-                      <li class="dropdown-submenu">
-                                      <a href="project-reports.html"  title="Project Reports">Project Reports</a>
-              <ul class="dropdown-menu">
-                                  <li>      <a href="jira-report.html"  title="JIRA Report">JIRA Report</a>
-</li>
-                                  <li>      <a href="xref/index.html"  title="Source Xref">Source Xref</a>
-</li>
-                                  <li>      <a href="xref-test/index.html"  title="Test Source Xref">Test Source Xref</a>
-</li>
-                                  <li>      <a href="apidocs/index.html"  title="JavaDocs">JavaDocs</a>
-</li>
-                                  <li>      <a href="checkstyle-aggregate.html"  title="Checkstyle">Checkstyle</a>
-</li>
-                                  <li>      <a href="sonar.html"  title="Sonar">Sonar</a>
-</li>
-                              </ul>
-            </li>
-                          </ul>
-      </li>
-                <li class="dropdown">
-        <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
-        <ul class="dropdown-menu">
-        
-                      <li>      <a href="http://www.apache.org/foundation/how-it-works.html"  title="How Apache Works">How Apache Works</a>
-</li>
-                  
-                      <li>      <a href="http://www.apache.org/foundation/"  title="Foundation">Foundation</a>
-</li>
-                  
-                      <li>      <a href="http://www.apache.org/foundation/sponsorship.html"  title="Sponsoring Apache">Sponsoring Apache</a>
-</li>
-                  
-                      <li>      <a href="http://www.apache.org/foundation/thanks.html"  title="Thanks">Thanks</a>
-</li>
-                          </ul>
-      </li>
                   </ul>
           
           
@@ -237,9 +156,9 @@
                                 
       <li>
     
-                          <a href="index.html" title="About">
+                          <a href="index.html" title="Introduction">
           <i class="none"></i>
-        About</a>
+        Introduction</a>
             </li>
                   
       <li class="active">
@@ -249,9 +168,9 @@
                   
       <li>
     
-                          <a href="ApiUsage.html" title="Api Usage">
+                          <a href="Tutorial.html" title="Tutorial">
           <i class="none"></i>
-        Api Usage</a>
+        Tutorial</a>
             </li>
                   
       <li>
@@ -270,16 +189,9 @@
                   
       <li>
     
-                          <a href="releasenotes/release-0.6.0-incubating.html" title="Current release 0.6.0-incubating">
-          <i class="none"></i>
-        Current release 0.6.0-incubating</a>
-            </li>
-                  
-      <li>
-    
-                          <a href="jira-report.html" title="Current Version Change Log">
+                          <a href="releasenotes/release-0.6.0-incubating.html" title="release 0.6.0-incubating">
           <i class="none"></i>
-        Current Version Change Log</a>
+        release 0.6.0-incubating</a>
             </li>
                   
       <li>
@@ -360,50 +272,6 @@
           <i class="none"></i>
         Release Guide</a>
             </li>
-                              <li class="nav-header">Project Documentation</li>
-                                                                                                                                                                                                                                                                                                                                                                
-      <li>
-    
-                          <a href="project-info.html" title="Project Information">
-          <i class="icon-chevron-right"></i>
-        Project Information</a>
-                  </li>
-                                                                                                                                                              
-      <li>
-    
-                          <a href="project-reports.html" title="Project Reports">
-          <i class="icon-chevron-right"></i>
-        Project Reports</a>
-                  </li>
-                              <li class="nav-header">ASF</li>
-                                
-      <li>
-    
-                          <a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink" title="How Apache Works">
-          <i class="none"></i>
-        How Apache Works</a>
-            </li>
-                  
-      <li>
-    
-                          <a href="http://www.apache.org/foundation/" class="externalLink" title="Foundation">
-          <i class="none"></i>
-        Foundation</a>
-            </li>
-                  
-      <li>
-    
-                          <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsoring Apache">
-          <i class="none"></i>
-        Sponsoring Apache</a>
-            </li>
-                  
-      <li>
-    
-                          <a href="http://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks">
-          <i class="none"></i>
-        Thanks</a>
-            </li>
             </ul>
                 
             
@@ -419,7 +287,16 @@
            <div id="poweredBy">
                             <div class="clear"></div>
                             <div class="clear"></div>
-                            <div class="clear"></div>
+               
+        
+        
+        <div id="twitter">
+    
+    <a href="https://twitter.com/apachehelix" class="twitter-follow-button" data-show-count="false" data-align="left" data-size="medium" 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>
+
+        </div>
+                   <div class="clear"></div>
                              <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>
@@ -487,7 +364,7 @@ chmod +x *
 </ul>
 <div class="source"><pre class="prettyprint">cd helix-core-pkg
 </pre></div><div class="section"><div class="section"><h5>start zookeeper locally at port 2199<a name="start_zookeeper_locally_at_port_2199"></a></h5>
-<div class="source"><pre class="prettyprint">./start-standalone-zookeeper 2199 &amp;
+<div class="source"><pre class="prettyprint">./start-standalone-zookeeper.sh 2199 &amp;
 </pre></div></div><div class="section"><h5>create the cluster mycluster<a name="create_the_cluster_mycluster"></a></h5>
 <div class="source"><pre class="prettyprint">## helix-admin.sh --zkSvr localhost:2199 --addCluster &lt;clustername&gt; 
 ./helix-admin.sh --zkSvr localhost:2199 --addCluster mycluster