Author: jxue
Date: Thu Apr 27 23:08:36 2023
New Revision: 1909461

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

Added:
    helix/site-content/1.2.0-docs/
    helix/site-content/1.2.0-docs/.htaccess
    helix/site-content/1.2.0-docs/Building.html
    helix/site-content/1.2.0-docs/Features.html
    helix/site-content/1.2.0-docs/JobExample.json
    helix/site-content/1.2.0-docs/Metrics.html
    helix/site-content/1.2.0-docs/Quickstart.html
    helix/site-content/1.2.0-docs/Tutorial.html
    helix/site-content/1.2.0-docs/WorkflowExample.json
    helix/site-content/1.2.0-docs/auto_exit_maintenance.html
    helix/site-content/1.2.0-docs/css/
    helix/site-content/1.2.0-docs/css/bootstrap-responsive.min.css
    helix/site-content/1.2.0-docs/css/bootstrap.min.css
    helix/site-content/1.2.0-docs/css/bootswatch.css
    helix/site-content/1.2.0-docs/css/docs.css
    helix/site-content/1.2.0-docs/css/lightbox.css
    helix/site-content/1.2.0-docs/css/print.css
    helix/site-content/1.2.0-docs/css/reflow-skin.css
    helix/site-content/1.2.0-docs/css/site.css
    helix/site-content/1.2.0-docs/dependencies.html
    helix/site-content/1.2.0-docs/dependency-info.html
    helix/site-content/1.2.0-docs/dependency-management.html
    helix/site-content/1.2.0-docs/design_crushed.html
    helix/site-content/1.2.0-docs/distribution-management.html
    helix/site-content/1.2.0-docs/download.cgi
    helix/site-content/1.2.0-docs/download.html
    helix/site-content/1.2.0-docs/images/
    helix/site-content/1.2.0-docs/images/CustomizedViewSystemArchitecture.jpeg  
 (with props)
    helix/site-content/1.2.0-docs/images/HelixPriorityLockWorkflow.jpeg   (with 
props)
    helix/site-content/1.2.0-docs/images/PFS-Generic.png   (with props)
    helix/site-content/1.2.0-docs/images/ParticipantAutoRegistrationLogic.png   
(with props)
    helix/site-content/1.2.0-docs/images/RSYNC_BASED_PFS.png   (with props)
    helix/site-content/1.2.0-docs/images/TaskFrameworkLayers.png   (with props)
    helix/site-content/1.2.0-docs/images/UIScreenshot.png   (with props)
    helix/site-content/1.2.0-docs/images/UIScreenshot2.png   (with props)
    helix/site-content/1.2.0-docs/images/auto-exit-maintenance.jpg   (with 
props)
    helix/site-content/1.2.0-docs/images/close.gif   (with props)
    helix/site-content/1.2.0-docs/images/design/
    helix/site-content/1.2.0-docs/images/design/crushed/
    helix/site-content/1.2.0-docs/images/design/crushed/after-using-crushed.png 
  (with props)
    helix/site-content/1.2.0-docs/images/design/crushed/before-using-crush.png  
 (with props)
    helix/site-content/1.2.0-docs/images/design/crushed/classes.png   (with 
props)
    helix/site-content/1.2.0-docs/images/design/crushed/crushed-master-dist.png 
  (with props)
    
helix/site-content/1.2.0-docs/images/design/crushed/crushed-partition-dist.png  
 (with props)
    helix/site-content/1.2.0-docs/images/design/crushed/cursh-master-dist.png   
(with props)
    
helix/site-content/1.2.0-docs/images/design/crushed/cursh-partition-dist.png   
(with props)
    
helix/site-content/1.2.0-docs/images/design/crushed/example-cluster-master-dist-after.png
   (with props)
    
helix/site-content/1.2.0-docs/images/design/crushed/example-cluster-master-dist.png
   (with props)
    
helix/site-content/1.2.0-docs/images/design/crushed/example-cluster-partition-dist.png
   (with props)
    
helix/site-content/1.2.0-docs/images/design/crushed/example-movement-on-expansion.png
   (with props)
    
helix/site-content/1.2.0-docs/images/design/crushed/node-down-master-move.png   
(with props)
    
helix/site-content/1.2.0-docs/images/design/crushed/node-down-partition-move.png
   (with props)
    helix/site-content/1.2.0-docs/images/design/crushed/performance.png   (with 
props)
    helix/site-content/1.2.0-docs/images/quota_InstanceCapacityManager.jpeg   
(with props)
    helix/site-content/1.2.0-docs/images/quota_intro.png   (with props)
    helix/site-content/1.2.0-docs/img/
    helix/site-content/1.2.0-docs/img/close.png   (with props)
    helix/site-content/1.2.0-docs/img/glyphicons-halflings-white.png   (with 
props)
    helix/site-content/1.2.0-docs/img/glyphicons-halflings.png   (with props)
    helix/site-content/1.2.0-docs/img/loading.gif   (with props)
    helix/site-content/1.2.0-docs/img/next.png   (with props)
    helix/site-content/1.2.0-docs/img/prev.png   (with props)
    helix/site-content/1.2.0-docs/index.html
    helix/site-content/1.2.0-docs/integration.html
    helix/site-content/1.2.0-docs/issue-tracking.html
    helix/site-content/1.2.0-docs/js/
    helix/site-content/1.2.0-docs/js/bootstrap.min.js
    helix/site-content/1.2.0-docs/js/jquery.min.js
    helix/site-content/1.2.0-docs/js/lightbox.min.js
    helix/site-content/1.2.0-docs/js/reflow-scroll.js
    helix/site-content/1.2.0-docs/js/reflow-skin.js
    helix/site-content/1.2.0-docs/license.html
    helix/site-content/1.2.0-docs/mail-lists.html
    helix/site-content/1.2.0-docs/plugin-management.html
    helix/site-content/1.2.0-docs/plugins.html
    helix/site-content/1.2.0-docs/privacy-policy.html
    helix/site-content/1.2.0-docs/project-info.html
    helix/site-content/1.2.0-docs/project-summary.html
    helix/site-content/1.2.0-docs/quota_scheduling.html
    helix/site-content/1.2.0-docs/recipes/
    helix/site-content/1.2.0-docs/recipes/lock_manager.html
    helix/site-content/1.2.0-docs/recipes/rabbitmq_consumer_group.html
    helix/site-content/1.2.0-docs/recipes/rsync_replicated_file_store.html
    helix/site-content/1.2.0-docs/recipes/service_discovery.html
    helix/site-content/1.2.0-docs/recipes/task_dag_execution.html
    helix/site-content/1.2.0-docs/releasenotes/
    helix/site-content/1.2.0-docs/releasenotes/release-1.2.0.html
    helix/site-content/1.2.0-docs/source-repository.html
    helix/site-content/1.2.0-docs/team-list.html
    helix/site-content/1.2.0-docs/tutorial_admin.html
    helix/site-content/1.2.0-docs/tutorial_agent.html
    helix/site-content/1.2.0-docs/tutorial_cloud_support.html
    helix/site-content/1.2.0-docs/tutorial_controller.html
    helix/site-content/1.2.0-docs/tutorial_customized_view.html
    helix/site-content/1.2.0-docs/tutorial_distributed_lock.html
    helix/site-content/1.2.0-docs/tutorial_health.html
    helix/site-content/1.2.0-docs/tutorial_messaging.html
    helix/site-content/1.2.0-docs/tutorial_participant.html
    helix/site-content/1.2.0-docs/tutorial_propstore.html
    helix/site-content/1.2.0-docs/tutorial_rebalance.html
    helix/site-content/1.2.0-docs/tutorial_rest_service.html
    helix/site-content/1.2.0-docs/tutorial_spectator.html
    helix/site-content/1.2.0-docs/tutorial_state.html
    helix/site-content/1.2.0-docs/tutorial_task_framework.html
    helix/site-content/1.2.0-docs/tutorial_task_throttling.html
    helix/site-content/1.2.0-docs/tutorial_throttling.html
    helix/site-content/1.2.0-docs/tutorial_ui.html
    helix/site-content/1.2.0-docs/tutorial_user_content_store.html
    helix/site-content/1.2.0-docs/tutorial_user_def_rebalancer.html
    helix/site-content/1.2.0-docs/tutorial_yaml.html
Removed:
    helix/site-content/0.9.9-docs/images/close.png
    helix/site-content/0.9.9-docs/images/loading.gif
    helix/site-content/0.9.9-docs/images/next.png
    helix/site-content/0.9.9-docs/images/prev.png
    helix/site-content/0.9.9-docs/js/jquery-1.8.3.min.js
    helix/site-content/0.9.9-docs/js/jquery.ba-bbq.min.js
    helix/site-content/0.9.9-docs/js/jquery.smooth-scroll.min.js
    helix/site-content/0.9.9-docs/js/lightbox.js
    helix/site-content/0.9.9-docs/project-reports.html
    helix/site-content/0.9.9-docs/sonar.html
    helix/site-content/1.0.2-docs/images/close.png
    helix/site-content/1.0.2-docs/images/loading.gif
    helix/site-content/1.0.2-docs/images/next.png
    helix/site-content/1.0.2-docs/images/prev.png
    helix/site-content/1.0.2-docs/js/jquery-1.8.3.min.js
    helix/site-content/1.0.2-docs/js/jquery.ba-bbq.min.js
    helix/site-content/1.0.2-docs/js/jquery.smooth-scroll.min.js
    helix/site-content/1.0.2-docs/js/lightbox.js
    helix/site-content/1.0.2-docs/project-reports.html
    helix/site-content/1.0.2-docs/sonar.html
    helix/site-content/1.0.3-docs/
    helix/site-content/project-reports.html
    helix/site-content/sonar.html
Modified:
    helix/site-content/0.9.9-docs/Building.html
    helix/site-content/0.9.9-docs/Features.html
    helix/site-content/0.9.9-docs/Metrics.html
    helix/site-content/0.9.9-docs/Quickstart.html
    helix/site-content/0.9.9-docs/Tutorial.html
    helix/site-content/0.9.9-docs/auto_exit_maintenance.html
    helix/site-content/0.9.9-docs/css/lightbox.css
    helix/site-content/0.9.9-docs/css/reflow-skin.css
    helix/site-content/0.9.9-docs/dependencies.html
    helix/site-content/0.9.9-docs/dependency-info.html
    helix/site-content/0.9.9-docs/dependency-management.html
    helix/site-content/0.9.9-docs/design_crushed.html
    helix/site-content/0.9.9-docs/distribution-management.html
    helix/site-content/0.9.9-docs/download.html
    helix/site-content/0.9.9-docs/index.html
    helix/site-content/0.9.9-docs/integration.html
    helix/site-content/0.9.9-docs/issue-tracking.html
    helix/site-content/0.9.9-docs/js/reflow-skin.js
    helix/site-content/0.9.9-docs/license.html
    helix/site-content/0.9.9-docs/mail-lists.html
    helix/site-content/0.9.9-docs/plugin-management.html
    helix/site-content/0.9.9-docs/plugins.html
    helix/site-content/0.9.9-docs/privacy-policy.html
    helix/site-content/0.9.9-docs/project-info.html
    helix/site-content/0.9.9-docs/project-summary.html
    helix/site-content/0.9.9-docs/quota_scheduling.html
    helix/site-content/0.9.9-docs/recipes/lock_manager.html
    helix/site-content/0.9.9-docs/recipes/rabbitmq_consumer_group.html
    helix/site-content/0.9.9-docs/recipes/rsync_replicated_file_store.html
    helix/site-content/0.9.9-docs/recipes/service_discovery.html
    helix/site-content/0.9.9-docs/recipes/task_dag_execution.html
    helix/site-content/0.9.9-docs/releasenotes/release-0.9.9.html
    helix/site-content/0.9.9-docs/source-repository.html
    helix/site-content/0.9.9-docs/team-list.html
    helix/site-content/0.9.9-docs/tutorial_admin.html
    helix/site-content/0.9.9-docs/tutorial_agent.html
    helix/site-content/0.9.9-docs/tutorial_controller.html
    helix/site-content/0.9.9-docs/tutorial_health.html
    helix/site-content/0.9.9-docs/tutorial_messaging.html
    helix/site-content/0.9.9-docs/tutorial_participant.html
    helix/site-content/0.9.9-docs/tutorial_propstore.html
    helix/site-content/0.9.9-docs/tutorial_rebalance.html
    helix/site-content/0.9.9-docs/tutorial_rest_service.html
    helix/site-content/0.9.9-docs/tutorial_spectator.html
    helix/site-content/0.9.9-docs/tutorial_state.html
    helix/site-content/0.9.9-docs/tutorial_task_framework.html
    helix/site-content/0.9.9-docs/tutorial_task_throttling.html
    helix/site-content/0.9.9-docs/tutorial_throttling.html
    helix/site-content/0.9.9-docs/tutorial_ui.html
    helix/site-content/0.9.9-docs/tutorial_user_content_store.html
    helix/site-content/0.9.9-docs/tutorial_user_def_rebalancer.html
    helix/site-content/0.9.9-docs/tutorial_yaml.html
    helix/site-content/1.0.2-docs/Building.html
    helix/site-content/1.0.2-docs/Features.html
    helix/site-content/1.0.2-docs/Metrics.html
    helix/site-content/1.0.2-docs/Quickstart.html
    helix/site-content/1.0.2-docs/Tutorial.html
    helix/site-content/1.0.2-docs/auto_exit_maintenance.html
    helix/site-content/1.0.2-docs/css/lightbox.css
    helix/site-content/1.0.2-docs/css/reflow-skin.css
    helix/site-content/1.0.2-docs/dependencies.html
    helix/site-content/1.0.2-docs/dependency-info.html
    helix/site-content/1.0.2-docs/dependency-management.html
    helix/site-content/1.0.2-docs/design_crushed.html
    helix/site-content/1.0.2-docs/distribution-management.html
    helix/site-content/1.0.2-docs/download.html
    helix/site-content/1.0.2-docs/index.html
    helix/site-content/1.0.2-docs/integration.html
    helix/site-content/1.0.2-docs/issue-tracking.html
    helix/site-content/1.0.2-docs/js/reflow-skin.js
    helix/site-content/1.0.2-docs/license.html
    helix/site-content/1.0.2-docs/mail-lists.html
    helix/site-content/1.0.2-docs/plugin-management.html
    helix/site-content/1.0.2-docs/plugins.html
    helix/site-content/1.0.2-docs/privacy-policy.html
    helix/site-content/1.0.2-docs/project-info.html
    helix/site-content/1.0.2-docs/project-summary.html
    helix/site-content/1.0.2-docs/quota_scheduling.html
    helix/site-content/1.0.2-docs/recipes/lock_manager.html
    helix/site-content/1.0.2-docs/recipes/rabbitmq_consumer_group.html
    helix/site-content/1.0.2-docs/recipes/rsync_replicated_file_store.html
    helix/site-content/1.0.2-docs/recipes/service_discovery.html
    helix/site-content/1.0.2-docs/recipes/task_dag_execution.html
    helix/site-content/1.0.2-docs/releasenotes/release-1.0.2.html
    helix/site-content/1.0.2-docs/source-repository.html
    helix/site-content/1.0.2-docs/team-list.html
    helix/site-content/1.0.2-docs/tutorial_admin.html
    helix/site-content/1.0.2-docs/tutorial_agent.html
    helix/site-content/1.0.2-docs/tutorial_cloud_support.html
    helix/site-content/1.0.2-docs/tutorial_controller.html
    helix/site-content/1.0.2-docs/tutorial_customized_view.html
    helix/site-content/1.0.2-docs/tutorial_distributed_lock.html
    helix/site-content/1.0.2-docs/tutorial_health.html
    helix/site-content/1.0.2-docs/tutorial_messaging.html
    helix/site-content/1.0.2-docs/tutorial_participant.html
    helix/site-content/1.0.2-docs/tutorial_propstore.html
    helix/site-content/1.0.2-docs/tutorial_rebalance.html
    helix/site-content/1.0.2-docs/tutorial_rest_service.html
    helix/site-content/1.0.2-docs/tutorial_spectator.html
    helix/site-content/1.0.2-docs/tutorial_state.html
    helix/site-content/1.0.2-docs/tutorial_task_framework.html
    helix/site-content/1.0.2-docs/tutorial_task_throttling.html
    helix/site-content/1.0.2-docs/tutorial_throttling.html
    helix/site-content/1.0.2-docs/tutorial_ui.html
    helix/site-content/1.0.2-docs/tutorial_user_content_store.html
    helix/site-content/1.0.2-docs/tutorial_user_def_rebalancer.html
    helix/site-content/1.0.2-docs/tutorial_yaml.html
    helix/site-content/1.0.4-docs/Building.html
    helix/site-content/1.0.4-docs/Features.html
    helix/site-content/1.0.4-docs/Metrics.html
    helix/site-content/1.0.4-docs/Quickstart.html
    helix/site-content/1.0.4-docs/Tutorial.html
    helix/site-content/1.0.4-docs/auto_exit_maintenance.html
    helix/site-content/1.0.4-docs/dependencies.html
    helix/site-content/1.0.4-docs/dependency-info.html
    helix/site-content/1.0.4-docs/dependency-management.html
    helix/site-content/1.0.4-docs/design_crushed.html
    helix/site-content/1.0.4-docs/distribution-management.html
    helix/site-content/1.0.4-docs/download.html
    helix/site-content/1.0.4-docs/index.html
    helix/site-content/1.0.4-docs/integration.html
    helix/site-content/1.0.4-docs/issue-tracking.html
    helix/site-content/1.0.4-docs/license.html
    helix/site-content/1.0.4-docs/mail-lists.html
    helix/site-content/1.0.4-docs/plugin-management.html
    helix/site-content/1.0.4-docs/plugins.html
    helix/site-content/1.0.4-docs/privacy-policy.html
    helix/site-content/1.0.4-docs/project-info.html
    helix/site-content/1.0.4-docs/project-summary.html
    helix/site-content/1.0.4-docs/quota_scheduling.html
    helix/site-content/1.0.4-docs/recipes/lock_manager.html
    helix/site-content/1.0.4-docs/recipes/rabbitmq_consumer_group.html
    helix/site-content/1.0.4-docs/recipes/rsync_replicated_file_store.html
    helix/site-content/1.0.4-docs/recipes/service_discovery.html
    helix/site-content/1.0.4-docs/recipes/task_dag_execution.html
    helix/site-content/1.0.4-docs/releasenotes/release-1.0.4.html
    helix/site-content/1.0.4-docs/source-repository.html
    helix/site-content/1.0.4-docs/team-list.html
    helix/site-content/1.0.4-docs/tutorial_admin.html
    helix/site-content/1.0.4-docs/tutorial_agent.html
    helix/site-content/1.0.4-docs/tutorial_cloud_support.html
    helix/site-content/1.0.4-docs/tutorial_controller.html
    helix/site-content/1.0.4-docs/tutorial_customized_view.html
    helix/site-content/1.0.4-docs/tutorial_distributed_lock.html
    helix/site-content/1.0.4-docs/tutorial_health.html
    helix/site-content/1.0.4-docs/tutorial_messaging.html
    helix/site-content/1.0.4-docs/tutorial_participant.html
    helix/site-content/1.0.4-docs/tutorial_propstore.html
    helix/site-content/1.0.4-docs/tutorial_rebalance.html
    helix/site-content/1.0.4-docs/tutorial_rest_service.html
    helix/site-content/1.0.4-docs/tutorial_spectator.html
    helix/site-content/1.0.4-docs/tutorial_state.html
    helix/site-content/1.0.4-docs/tutorial_task_framework.html
    helix/site-content/1.0.4-docs/tutorial_task_throttling.html
    helix/site-content/1.0.4-docs/tutorial_throttling.html
    helix/site-content/1.0.4-docs/tutorial_ui.html
    helix/site-content/1.0.4-docs/tutorial_user_content_store.html
    helix/site-content/1.0.4-docs/tutorial_user_def_rebalancer.html
    helix/site-content/1.0.4-docs/tutorial_yaml.html
    helix/site-content/1.1.0-docs/Building.html
    helix/site-content/1.1.0-docs/Features.html
    helix/site-content/1.1.0-docs/Metrics.html
    helix/site-content/1.1.0-docs/Quickstart.html
    helix/site-content/1.1.0-docs/Tutorial.html
    helix/site-content/1.1.0-docs/auto_exit_maintenance.html
    helix/site-content/1.1.0-docs/dependencies.html
    helix/site-content/1.1.0-docs/dependency-info.html
    helix/site-content/1.1.0-docs/dependency-management.html
    helix/site-content/1.1.0-docs/design_crushed.html
    helix/site-content/1.1.0-docs/distribution-management.html
    helix/site-content/1.1.0-docs/download.html
    helix/site-content/1.1.0-docs/index.html
    helix/site-content/1.1.0-docs/integration.html
    helix/site-content/1.1.0-docs/issue-tracking.html
    helix/site-content/1.1.0-docs/license.html
    helix/site-content/1.1.0-docs/mail-lists.html
    helix/site-content/1.1.0-docs/plugin-management.html
    helix/site-content/1.1.0-docs/plugins.html
    helix/site-content/1.1.0-docs/privacy-policy.html
    helix/site-content/1.1.0-docs/project-info.html
    helix/site-content/1.1.0-docs/project-summary.html
    helix/site-content/1.1.0-docs/quota_scheduling.html
    helix/site-content/1.1.0-docs/recipes/lock_manager.html
    helix/site-content/1.1.0-docs/recipes/rabbitmq_consumer_group.html
    helix/site-content/1.1.0-docs/recipes/rsync_replicated_file_store.html
    helix/site-content/1.1.0-docs/recipes/service_discovery.html
    helix/site-content/1.1.0-docs/recipes/task_dag_execution.html
    helix/site-content/1.1.0-docs/releasenotes/release-1.1.0.html
    helix/site-content/1.1.0-docs/source-repository.html
    helix/site-content/1.1.0-docs/team-list.html
    helix/site-content/1.1.0-docs/tutorial_admin.html
    helix/site-content/1.1.0-docs/tutorial_agent.html
    helix/site-content/1.1.0-docs/tutorial_cloud_support.html
    helix/site-content/1.1.0-docs/tutorial_controller.html
    helix/site-content/1.1.0-docs/tutorial_customized_view.html
    helix/site-content/1.1.0-docs/tutorial_distributed_lock.html
    helix/site-content/1.1.0-docs/tutorial_health.html
    helix/site-content/1.1.0-docs/tutorial_messaging.html
    helix/site-content/1.1.0-docs/tutorial_participant.html
    helix/site-content/1.1.0-docs/tutorial_propstore.html
    helix/site-content/1.1.0-docs/tutorial_rebalance.html
    helix/site-content/1.1.0-docs/tutorial_rest_service.html
    helix/site-content/1.1.0-docs/tutorial_spectator.html
    helix/site-content/1.1.0-docs/tutorial_state.html
    helix/site-content/1.1.0-docs/tutorial_task_framework.html
    helix/site-content/1.1.0-docs/tutorial_task_throttling.html
    helix/site-content/1.1.0-docs/tutorial_throttling.html
    helix/site-content/1.1.0-docs/tutorial_ui.html
    helix/site-content/1.1.0-docs/tutorial_user_content_store.html
    helix/site-content/1.1.0-docs/tutorial_user_def_rebalancer.html
    helix/site-content/1.1.0-docs/tutorial_yaml.html
    helix/site-content/ClientLibraries.html
    helix/site-content/Concepts.html
    helix/site-content/IRC.html
    helix/site-content/UseCases.html
    helix/site-content/css/reflow-skin.css
    helix/site-content/dependency-convergence.html
    helix/site-content/design/crush-ed.html
    helix/site-content/involved/contribdocs.html
    helix/site-content/js/lightbox.min.js
    helix/site-content/js/reflow-scroll.js
    helix/site-content/modules.html
    helix/site-content/plugin-management.html

Modified: helix/site-content/0.9.9-docs/Building.html
URL: 
http://svn.apache.org/viewvc/helix/site-content/0.9.9-docs/Building.html?rev=1909461&r1=1909460&r2=1909461&view=diff
==============================================================================
--- helix/site-content/0.9.9-docs/Building.html (original)
+++ helix/site-content/0.9.9-docs/Building.html Thu Apr 27 23:08:36 2023
@@ -1,8 +1,13 @@
 
 <!DOCTYPE html>
+
+
+
+
+
+
 <!--
- Generated by Apache Maven Doxia at 2022-04-15
- Rendered using Maven Reflow Skin 1.0.0 
(http://andriusvelykis.github.com/reflow-maven-skin)
+ Generated by Apache Maven Doxia at 2023-04-27  Rendered using Reflow Maven 
Skin 2.0.0 (https://olamy.github.io/reflow-maven-skin)
 -->
 <html  xml:lang="en" lang="en">
 
@@ -13,61 +18,84 @@
                <meta name="description" content="" />
                <meta http-equiv="content-language" content="en" />
 
-               <link 
href="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/css/bootstrap.min.css";
 rel="stylesheet" />
-               <link 
href="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/css/bootstrap-responsive.min.css";
 rel="stylesheet" />
+               <link href="./css/bootstrap.min.css" rel="stylesheet" />
+               <link href="./css/bootstrap-responsive.min.css" 
rel="stylesheet" />
                <link href="./css/docs.css" rel="stylesheet" />
                <link href="./css/reflow-skin.css" rel="stylesheet" />
-               
-               
+
+
                <link href="./css/lightbox.css" rel="stylesheet" />
-               
+
                <link href="./css/site.css" rel="stylesheet" />
                <link href="./css/print.css" rel="stylesheet" media="print" />
-               
+
                <!-- Le HTML5 shim, for IE6-8 support of HTML5 elements -->
                <!--[if lt IE 9]>
-                       <script 
src="http://html5shim.googlecode.com/svn/trunk/html5.js";></script>
+                       <script src="./js/html5.js"></script>
                <![endif]-->
-               
-       </head>
 
-       <body class="page-$config.fileId project-$config.projectId" 
data-spy="scroll" data-offset="60" data-target="#toc-scroll-target">
 
+
+
+
+    
+<!-- Matomo -->
+<script>
+    var _paq = window._paq = window._paq || [];
+                        _paq.push(['disableCookies']);
+                                    _paq.push(['trackPageView']);
+                                    _paq.push(['enableLinkTracking']);
+                    
+    (function() {
+        var u="https://analytics.apache.org";;
+        _paq.push(['setTrackerUrl', u+'/matomo.php']);
+        _paq.push(['setSiteId', '15']);
+        var d=document, g=d.createElement('script'), 
s=d.getElementsByTagName('script')[0];
+        g.async=true; g.src=u+'/matomo.js'; s.parentNode.insertBefore(g,s);
+    })();
+</script>
+<!-- End Matomo Code -->
+       </head>
+
+       <body class="page-building project-099-docs" data-spy="scroll" 
data-offset="60" data-target="#toc-scroll-target">
+
+    
                <div class="navbar navbar-fixed-top">
                        <div class="navbar-inner">
                                <div class="container">
-                                       <a class="btn btn-navbar" 
data-toggle="collapse" data-target=".nav-collapse">
+                                       <a class="btn btn-navbar" 
data-toggle="collapse" data-target="#top-nav-collapse">
                                                <span class="icon-bar"></span>
                                                <span class="icon-bar"></span>
                                                <span class="icon-bar"></span>
                                        </a>
-                                       <div class="nav-collapse">
+                                       <a class="brand" href="..">Apache 
Helix</a>
+                                       <div class="nav-collapse collapse" 
id="top-nav-collapse">
                                                <ul class="nav pull-right">
-                                                       <li class="active"><a 
href="" title="Helix 0.9.9">Helix 0.9.9 </a></li>
+                                                       <li ><a 
href="index.html" title="Helix 0.9.9">Helix 0.9.9</a></li>
                                                        <li class="dropdown 
active">
                                                                <a href="#" 
class="dropdown-toggle" data-toggle="dropdown">Get Helix <b 
class="caret"></b></a>
                                                                <ul 
class="dropdown-menu">
-                                                                       <li 
class="active"><a href="" title="Download">Download </a></li>
-                                                                       <li 
class="active"><a href="" title="Building">Building </a></li>
-                                                                       <li 
class="active"><a href="" title="Release Notes">Release Notes </a></li>
+                                                                       <li ><a 
href="download.html" title="Download">Download</a></li>
+                                                                       <li 
class="active"><a href="" title="Building">Building</a></li>
+                                                                       <li ><a 
href="releasenotes/release-0.9.9.html" title="Release Notes">Release 
Notes</a></li>
                                                                </ul>
                                                        </li>
-                                                       <li class="dropdown 
active">
+                                                       <li class="dropdown">
                                                                <a href="#" 
class="dropdown-toggle" data-toggle="dropdown">Hands-On <b 
class="caret"></b></a>
                                                                <ul 
class="dropdown-menu">
-                                                                       <li 
class="active"><a href="" title="Quick Start">Quick Start </a></li>
-                                                                       <li 
class="active"><a href="" title="Tutorial">Tutorial </a></li>
-                                                                       <li 
class="active"><a href="" title="Javadocs">Javadocs </a></li>
+                                                                       <li ><a 
href="Quickstart.html" title="Quick Start">Quick Start</a></li>
+                                                                       <li ><a 
href="Tutorial.html" title="Tutorial">Tutorial</a></li>
+                                                                       <li ><a 
href="../javadocs/0.9.9" title="Javadocs">Javadocs</a></li>
                                                                </ul>
                                                        </li>
-                                                       <li class="dropdown 
active">
+                                                       <li class="dropdown">
                                                                <a href="#" 
class="dropdown-toggle" data-toggle="dropdown">Recipes <b class="caret"></b></a>
                                                                <ul 
class="dropdown-menu">
-                                                                       <li 
class="active"><a href="" title="Distributed lock manager">Distributed lock 
manager </a></li>
-                                                                       <li 
class="active"><a href="" title="Rabbit MQ consumer group">Rabbit MQ consumer 
group </a></li>
-                                                                       <li 
class="active"><a href="" title="Rsync replicated file store">Rsync replicated 
file store </a></li>
-                                                                       <li 
class="active"><a href="" title="Service discovery">Service discovery </a></li>
-                                                                       <li 
class="active"><a href="" title="Distributed task DAG execution">Distributed 
task DAG execution </a></li>
+                                                                       <li ><a 
href="recipes/lock_manager.html" title="Distributed lock manager">Distributed 
lock manager</a></li>
+                                                                       <li ><a 
href="recipes/rabbitmq_consumer_group.html" title="Rabbit MQ consumer 
group">Rabbit MQ consumer group</a></li>
+                                                                       <li ><a 
href="recipes/rsync_replicated_file_store.html" title="Rsync replicated file 
store">Rsync replicated file store</a></li>
+                                                                       <li ><a 
href="recipes/service_discovery.html" title="Service discovery">Service 
discovery</a></li>
+                                                                       <li ><a 
href="recipes/task_dag_execution.html" title="Distributed task DAG 
execution">Distributed task DAG execution</a></li>
                                                                </ul>
                                                        </li>
                                                </ul>
@@ -75,30 +103,34 @@
                                </div>
                        </div>
                </div>
-               
+
        <div class="container">
-       
+
        <!-- Masthead
        ================================================== -->
-       <header class="jumbotron subhead">
+
+       <header>
+       <div class="jumbotron subhead">
                <div class="row" id="banner">
                        <div class="span12">
                                <div class="pull-left">
-                                       <a href="" id="bannerLeft"><img src="" 
alt='"''"' /></a>
+                                       <a href="http://helix.apache.org/"; 
id="bannerLeft"><img src="../images/helix-logo.jpg" alt='"''"' /></a>
+                                       <p class="lead">A cluster management 
framework for partitioned and replicated distributed resources</p>
                                </div>
                                <div class="pull-right">
-                                       <a href="http://www.apache.org/"; 
id="bannerRight"><img src="" alt='"''"' /></a>
+                                       <a href="http://www.apache.org/"; 
id="bannerRight"><img src="../images/feather_small.gif" alt='"''"' /></a>
                                </div>
                        </div>
                </div>
+       </div>
                <div>
                        <ul class="breadcrumb">
-                               <li><a href="" title="Apache Helix">Apache 
Helix </a></li>
+                               <li><a href="../" title="Apache Helix">Apache 
Helix</a></li>
                                <li class="divider">/</li>
-                               <li><a href="" title="Release 0.9.9">Release 
0.9.9 </a></li>
+                               <li><a href="./" title="Release 0.9.9">Release 
0.9.9</a></li>
                                <li class="divider">/</li>
                                <li>Build Instructions</li>
-                               <li class="publishDate version-date 
pull-right">Last Published: 2022-04-15</li>
+                               <li class="publishDate version-date 
pull-right">Last Published: 2023-04-27</li>
                        </ul>
                </div>
        </header>
@@ -107,94 +139,139 @@
        <div class="row">
                <div class="span12">
                        <div class="body-content">
-$bodyWithHeader
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+--> 
+<section> 
+ <div class="page-header">
+  <h2 id="Build_Instructions">Build Instructions</h2>
+ </div> 
+ <section> 
+  <h3 id="From_Source">From Source</h3> 
+  <p>Requirements: JDK 1.8+, Maven 3.5.0+</p> 
+  <div class="source"> 
+   <pre><code>git clone https://git-wip-us.apache.org/repos/asf/helix.git
+cd helix
+git checkout tags/helix-0.9.9
+mvn install package -DskipTests
+</code></pre> 
+  </div> 
+ </section> 
+ <section> 
+  <h3 id="Maven_Dependency">Maven Dependency</h3> 
+  <div class="source"> 
+   <pre><code>&lt;dependency&gt;
+  &lt;groupId&gt;org.apache.helix&lt;/groupId&gt;
+  &lt;artifactId&gt;helix-core&lt;/artifactId&gt;
+  &lt;version&gt;0.9.9&lt;/version&gt;
+&lt;/dependency&gt;
+</code></pre> 
+  </div> 
+ </section> 
+</section>
                        </div>
                </div>
        </div>
        </div>
 
        </div><!-- /container -->
-       
+
        <!-- Footer
        ================================================== -->
        <footer class="well">
                <div class="container">
                        <div class="row">
-                               <div class="span9 bottom-nav">
+                               <div class="span3 bottom-nav">
                                        <ul class="nav nav-list">
                                                <li class="nav-header">Get 
Helix</li>
-                                               <li class="active">
-                                                       <a href="#" 
title="Download">Download </a>
+                                               <li >
+                                                       <a href="download.html" 
title="Download">Download</a>
                                                </li>
                                                <li class="active">
-                                                       <a href="#" 
title="Building">Building </a>
+                                                       <a href="#" 
title="Building">Building</a>
                                                </li>
-                                               <li class="active">
-                                                       <a href="#" 
title="Release Notes">Release Notes </a>
+                                               <li >
+                                                       <a 
href="releasenotes/release-0.9.9.html" title="Release Notes">Release Notes</a>
                                                </li>
+                                       </ul>
+                               </div>
+                               <div class="span3 bottom-nav">
+                                       <ul class="nav nav-list">
                                                <li 
class="nav-header">Hands-On</li>
-                                               <li class="active">
-                                                       <a href="#" 
title="Quick Start">Quick Start </a>
+                                               <li >
+                                                       <a 
href="Quickstart.html" title="Quick Start">Quick Start</a>
                                                </li>
-                                               <li class="active">
-                                                       <a href="#" 
title="Tutorial">Tutorial </a>
+                                               <li >
+                                                       <a href="Tutorial.html" 
title="Tutorial">Tutorial</a>
                                                </li>
-                                               <li class="active">
-                                                       <a href="#" 
title="Javadocs">Javadocs </a>
+                                               <li >
+                                                       <a 
href="../javadocs/0.9.9" title="Javadocs">Javadocs</a>
                                                </li>
+                                       </ul>
+                               </div>
+                               <div class="span3 bottom-nav">
+                                       <ul class="nav nav-list">
                                                <li 
class="nav-header">Recipes</li>
-                                               <li class="active">
-                                                       <a href="#" 
title="Distributed lock manager">Distributed lock manager </a>
+                                               <li >
+                                                       <a 
href="recipes/lock_manager.html" title="Distributed lock manager">Distributed 
lock manager</a>
                                                </li>
-                                               <li class="active">
-                                                       <a href="#" 
title="Rabbit MQ consumer group">Rabbit MQ consumer group </a>
+                                               <li >
+                                                       <a 
href="recipes/rabbitmq_consumer_group.html" title="Rabbit MQ consumer 
group">Rabbit MQ consumer group</a>
                                                </li>
-                                               <li class="active">
-                                                       <a href="#" 
title="Rsync replicated file store">Rsync replicated file store </a>
+                                               <li >
+                                                       <a 
href="recipes/rsync_replicated_file_store.html" title="Rsync replicated file 
store">Rsync replicated file store</a>
                                                </li>
-                                               <li class="active">
-                                                       <a href="#" 
title="Service discovery">Service discovery </a>
+                                               <li >
+                                                       <a 
href="recipes/service_discovery.html" title="Service discovery">Service 
discovery</a>
                                                </li>
-                                               <li class="active">
-                                                       <a href="#" 
title="Distributed task DAG execution">Distributed task DAG execution </a>
+                                               <li >
+                                                       <a 
href="recipes/task_dag_execution.html" title="Distributed task DAG 
execution">Distributed task DAG execution</a>
                                                </li>
                                        </ul>
                                </div>
                        </div>
                </div>
        </footer>
-               
+
        <div class="container subfooter">
                <div class="row">
                        <div class="span12">
                                <p class="pull-right"><a href="#">Back to 
top</a></p>
-                               <p class="copyright">Copyright &copy;2022 <a 
href="https://www.apache.org/";>The Apache Software Foundation</a>. All Rights 
Reserved.</p>
-                               <p><a 
href="http://github.com/andriusvelykis/reflow-maven-skin"; title="Reflow Maven 
skin">Reflow Maven skin</a> by <a href="http://andrius.velykis.lt"; 
target="_blank" title="Andrius Velykis">Andrius Velykis</a>.</p>
-                                       </div>
+                               <p class="copyright">Copyright &copy;2023 <a 
href="http://www.apache.org";>Apache Software Foundation</a>. All Rights 
Reserved.</p>
+                               <p><a 
href="https://github.com/olamy/reflow-maven-skin"; title="Reflow Maven 
skin">Reflow Maven skin</a> maintained by <a href="https://twitter.com/olamy"; 
target="_blank" title="Olivier Lamy">Olivier Lamy</a>.</p>
+               <div class="row span16"><div>Apache Helix, Apache, the Apache 
feather logo, and the Apache Helix project logos are trademarks of The Apache 
Software Foundation.
+        All other marks mentioned may be trademarks or registered trademarks 
of their respective owners.</div>
+        <a 
href="https://helix.apache.org/0.9.9-docs/privacy-policy.html";>Privacy 
Policy</a>
+      </div>
+                       </div>
                </div>
        </div>
 
        <!-- Le javascript
        ================================================== -->
        <!-- Placed at the end of the document so the pages load faster -->
+       <script src="./js/jquery.min.js"></script>
 
-       <!-- Fallback jQuery loading from Google CDN:
-            
http://stackoverflow.com/questions/1014203/best-way-to-use-googles-hosted-jquery-but-fall-back-to-my-hosted-library-on-go
 -->
-       <script type="text/javascript" 
src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js";></script>
-       <script type="text/javascript">
-               if (typeof jQuery == 'undefined')
-               {
-                       document.write(unescape("%3Cscript 
src='./js/jquery-1.8.3.min.js' type='text/javascript'%3E%3C/script%3E"));
-               }
-       </script>
-       
-       <script 
src="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/js/bootstrap.min.js";></script>
-       <script src="./js/lightbox.js"></script>
-       <script src="./js/jquery.smooth-scroll.min.js"></script>
-       <!-- back button support for smooth scroll -->
-       <script src="./js/jquery.ba-bbq.min.js"></script>
+       <script src="./js/bootstrap.min.js"></script>
+       <script src="./js/lightbox.min.js"></script>
+       <script src="./js/reflow-scroll.js"></script>
 
        <script src="./js/reflow-skin.js"></script>
-       
+
        </body>
 </html>
\ No newline at end of file

Modified: helix/site-content/0.9.9-docs/Features.html
URL: 
http://svn.apache.org/viewvc/helix/site-content/0.9.9-docs/Features.html?rev=1909461&r1=1909460&r2=1909461&view=diff
==============================================================================
--- helix/site-content/0.9.9-docs/Features.html (original)
+++ helix/site-content/0.9.9-docs/Features.html Thu Apr 27 23:08:36 2023
@@ -7,7 +7,7 @@
 
 
 <!--
- Generated by Apache Maven Doxia at 2022-05-12  Rendered using Reflow Maven 
Skin 2.0.0 (https://olamy.github.io/reflow-maven-skin)
+ Generated by Apache Maven Doxia at 2023-04-27  Rendered using Reflow Maven 
Skin 2.0.0 (https://olamy.github.io/reflow-maven-skin)
 -->
 <html  xml:lang="en" lang="en">
 
@@ -125,14 +125,12 @@
        </div>
                <div>
                        <ul class="breadcrumb">
-                               <li><a href="http://helix.apache.org/"; 
title="Apache Helix" class="externalLink">Apache Helix</a></li>
-                               <li class="divider">/</li>
                                <li><a href="../" title="Apache Helix">Apache 
Helix</a></li>
                                <li class="divider">/</li>
                                <li><a href="./" title="Release 0.9.9">Release 
0.9.9</a></li>
                                <li class="divider">/</li>
                                <li>Features</li>
-                               <li class="publishDate version-date 
pull-right">Last Published: 2022-05-12</li>
+                               <li class="publishDate version-date 
pull-right">Last Published: 2023-04-27</li>
                        </ul>
                </div>
        </header>
@@ -462,7 +460,7 @@ under the License.
                <div class="row">
                        <div class="span12">
                                <p class="pull-right"><a href="#">Back to 
top</a></p>
-                               <p class="copyright">Copyright &copy;2022 <a 
href="https://www.apache.org/";>The Apache Software Foundation</a>. All Rights 
Reserved.</p>
+                               <p class="copyright">Copyright &copy;2023 <a 
href="http://www.apache.org";>Apache Software Foundation</a>. All Rights 
Reserved.</p>
                                <p><a 
href="https://github.com/olamy/reflow-maven-skin"; title="Reflow Maven 
skin">Reflow Maven skin</a> maintained by <a href="https://twitter.com/olamy"; 
target="_blank" title="Olivier Lamy">Olivier Lamy</a>.</p>
                <div class="row span16"><div>Apache Helix, Apache, the Apache 
feather logo, and the Apache Helix project logos are trademarks of The Apache 
Software Foundation.
         All other marks mentioned may be trademarks or registered trademarks 
of their respective owners.</div>

Modified: helix/site-content/0.9.9-docs/Metrics.html
URL: 
http://svn.apache.org/viewvc/helix/site-content/0.9.9-docs/Metrics.html?rev=1909461&r1=1909460&r2=1909461&view=diff
==============================================================================
--- helix/site-content/0.9.9-docs/Metrics.html (original)
+++ helix/site-content/0.9.9-docs/Metrics.html Thu Apr 27 23:08:36 2023
@@ -1,8 +1,13 @@
 
 <!DOCTYPE html>
+
+
+
+
+
+
 <!--
- Generated by Apache Maven Doxia at 2022-04-15
- Rendered using Maven Reflow Skin 1.0.0 
(http://andriusvelykis.github.com/reflow-maven-skin)
+ Generated by Apache Maven Doxia at 2023-04-27  Rendered using Reflow Maven 
Skin 2.0.0 (https://olamy.github.io/reflow-maven-skin)
 -->
 <html  xml:lang="en" lang="en">
 
@@ -13,61 +18,84 @@
                <meta name="description" content="" />
                <meta http-equiv="content-language" content="en" />
 
-               <link 
href="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/css/bootstrap.min.css";
 rel="stylesheet" />
-               <link 
href="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/css/bootstrap-responsive.min.css";
 rel="stylesheet" />
+               <link href="./css/bootstrap.min.css" rel="stylesheet" />
+               <link href="./css/bootstrap-responsive.min.css" 
rel="stylesheet" />
                <link href="./css/docs.css" rel="stylesheet" />
                <link href="./css/reflow-skin.css" rel="stylesheet" />
-               
-               
+
+
                <link href="./css/lightbox.css" rel="stylesheet" />
-               
+
                <link href="./css/site.css" rel="stylesheet" />
                <link href="./css/print.css" rel="stylesheet" media="print" />
-               
+
                <!-- Le HTML5 shim, for IE6-8 support of HTML5 elements -->
                <!--[if lt IE 9]>
-                       <script 
src="http://html5shim.googlecode.com/svn/trunk/html5.js";></script>
+                       <script src="./js/html5.js"></script>
                <![endif]-->
-               
-       </head>
 
-       <body class="page-$config.fileId project-$config.projectId" 
data-spy="scroll" data-offset="60" data-target="#toc-scroll-target">
 
+
+
+
+    
+<!-- Matomo -->
+<script>
+    var _paq = window._paq = window._paq || [];
+                        _paq.push(['disableCookies']);
+                                    _paq.push(['trackPageView']);
+                                    _paq.push(['enableLinkTracking']);
+                    
+    (function() {
+        var u="https://analytics.apache.org";;
+        _paq.push(['setTrackerUrl', u+'/matomo.php']);
+        _paq.push(['setSiteId', '15']);
+        var d=document, g=d.createElement('script'), 
s=d.getElementsByTagName('script')[0];
+        g.async=true; g.src=u+'/matomo.js'; s.parentNode.insertBefore(g,s);
+    })();
+</script>
+<!-- End Matomo Code -->
+       </head>
+
+       <body class="page-metrics project-099-docs" data-spy="scroll" 
data-offset="60" data-target="#toc-scroll-target">
+
+    
                <div class="navbar navbar-fixed-top">
                        <div class="navbar-inner">
                                <div class="container">
-                                       <a class="btn btn-navbar" 
data-toggle="collapse" data-target=".nav-collapse">
+                                       <a class="btn btn-navbar" 
data-toggle="collapse" data-target="#top-nav-collapse">
                                                <span class="icon-bar"></span>
                                                <span class="icon-bar"></span>
                                                <span class="icon-bar"></span>
                                        </a>
-                                       <div class="nav-collapse">
+                                       <a class="brand" href="..">Apache 
Helix</a>
+                                       <div class="nav-collapse collapse" 
id="top-nav-collapse">
                                                <ul class="nav pull-right">
-                                                       <li class="active"><a 
href="" title="Helix 0.9.9">Helix 0.9.9 </a></li>
-                                                       <li class="dropdown 
active">
+                                                       <li ><a 
href="index.html" title="Helix 0.9.9">Helix 0.9.9</a></li>
+                                                       <li class="dropdown">
                                                                <a href="#" 
class="dropdown-toggle" data-toggle="dropdown">Get Helix <b 
class="caret"></b></a>
                                                                <ul 
class="dropdown-menu">
-                                                                       <li 
class="active"><a href="" title="Download">Download </a></li>
-                                                                       <li 
class="active"><a href="" title="Building">Building </a></li>
-                                                                       <li 
class="active"><a href="" title="Release Notes">Release Notes </a></li>
+                                                                       <li ><a 
href="download.html" title="Download">Download</a></li>
+                                                                       <li ><a 
href="Building.html" title="Building">Building</a></li>
+                                                                       <li ><a 
href="releasenotes/release-0.9.9.html" title="Release Notes">Release 
Notes</a></li>
                                                                </ul>
                                                        </li>
-                                                       <li class="dropdown 
active">
+                                                       <li class="dropdown">
                                                                <a href="#" 
class="dropdown-toggle" data-toggle="dropdown">Hands-On <b 
class="caret"></b></a>
                                                                <ul 
class="dropdown-menu">
-                                                                       <li 
class="active"><a href="" title="Quick Start">Quick Start </a></li>
-                                                                       <li 
class="active"><a href="" title="Tutorial">Tutorial </a></li>
-                                                                       <li 
class="active"><a href="" title="Javadocs">Javadocs </a></li>
+                                                                       <li ><a 
href="Quickstart.html" title="Quick Start">Quick Start</a></li>
+                                                                       <li ><a 
href="Tutorial.html" title="Tutorial">Tutorial</a></li>
+                                                                       <li ><a 
href="../javadocs/0.9.9" title="Javadocs">Javadocs</a></li>
                                                                </ul>
                                                        </li>
-                                                       <li class="dropdown 
active">
+                                                       <li class="dropdown">
                                                                <a href="#" 
class="dropdown-toggle" data-toggle="dropdown">Recipes <b class="caret"></b></a>
                                                                <ul 
class="dropdown-menu">
-                                                                       <li 
class="active"><a href="" title="Distributed lock manager">Distributed lock 
manager </a></li>
-                                                                       <li 
class="active"><a href="" title="Rabbit MQ consumer group">Rabbit MQ consumer 
group </a></li>
-                                                                       <li 
class="active"><a href="" title="Rsync replicated file store">Rsync replicated 
file store </a></li>
-                                                                       <li 
class="active"><a href="" title="Service discovery">Service discovery </a></li>
-                                                                       <li 
class="active"><a href="" title="Distributed task DAG execution">Distributed 
task DAG execution </a></li>
+                                                                       <li ><a 
href="recipes/lock_manager.html" title="Distributed lock manager">Distributed 
lock manager</a></li>
+                                                                       <li ><a 
href="recipes/rabbitmq_consumer_group.html" title="Rabbit MQ consumer 
group">Rabbit MQ consumer group</a></li>
+                                                                       <li ><a 
href="recipes/rsync_replicated_file_store.html" title="Rsync replicated file 
store">Rsync replicated file store</a></li>
+                                                                       <li ><a 
href="recipes/service_discovery.html" title="Service discovery">Service 
discovery</a></li>
+                                                                       <li ><a 
href="recipes/task_dag_execution.html" title="Distributed task DAG 
execution">Distributed task DAG execution</a></li>
                                                                </ul>
                                                        </li>
                                                </ul>
@@ -75,30 +103,34 @@
                                </div>
                        </div>
                </div>
-               
+
        <div class="container">
-       
+
        <!-- Masthead
        ================================================== -->
-       <header class="jumbotron subhead">
+
+       <header>
+       <div class="jumbotron subhead">
                <div class="row" id="banner">
                        <div class="span12">
                                <div class="pull-left">
-                                       <a href="" id="bannerLeft"><img src="" 
alt='"''"' /></a>
+                                       <a href="http://helix.apache.org/"; 
id="bannerLeft"><img src="../images/helix-logo.jpg" alt='"''"' /></a>
+                                       <p class="lead">A cluster management 
framework for partitioned and replicated distributed resources</p>
                                </div>
                                <div class="pull-right">
-                                       <a href="http://www.apache.org/"; 
id="bannerRight"><img src="" alt='"''"' /></a>
+                                       <a href="http://www.apache.org/"; 
id="bannerRight"><img src="../images/feather_small.gif" alt='"''"' /></a>
                                </div>
                        </div>
                </div>
+       </div>
                <div>
                        <ul class="breadcrumb">
-                               <li><a href="" title="Apache Helix">Apache 
Helix </a></li>
+                               <li><a href="../" title="Apache Helix">Apache 
Helix</a></li>
                                <li class="divider">/</li>
-                               <li><a href="" title="Release 0.9.9">Release 
0.9.9 </a></li>
+                               <li><a href="./" title="Release 0.9.9">Release 
0.9.9</a></li>
                                <li class="divider">/</li>
                                <li>Helix Monitoring Metrics</li>
-                               <li class="publishDate version-date 
pull-right">Last Published: 2022-04-15</li>
+                               <li class="publishDate version-date 
pull-right">Last Published: 2023-04-27</li>
                        </ul>
                </div>
        </header>
@@ -107,94 +139,717 @@
        <div class="row">
                <div class="span12">
                        <div class="body-content">
-$bodyWithHeader
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+--> 
+<section> 
+ <div class="page-header">
+  <h2 id="Helix_Monitoring_Metrics">Helix Monitoring Metrics</h2>
+ </div> 
+ <p>Helix monitoring metrics are exposed as the MBeans attributes. The MBeans 
are registered based on instance role.</p> 
+ <p>The easiest way to see the available metrics is using jconsole and point 
it at a running Helix instance. This will allow browsing all metrics with 
JMX.</p> 
+ <p>Note that if not mentioned in the attribute name, all attributes are gauge 
by default.</p> 
+ <section> 
+  <h3 id="Metrics_on_Both_Controller_and_Participant">Metrics on Both 
Controller and Participant</h3> 
+  <section> 
+   <h4 id="MBean_ZkClientMonitor">MBean ZkClientMonitor</h4> 
+   <p>ObjectName: 
“HelixZkClient:type=[client-type],key=[specified-client-key],PATH=[zk-client-listening-path]”</p>
 
+   <table border="0" class="bodyTable table table-striped table-hover"> 
+    <thead> 
+     <tr class="a"> 
+      <th>Attributes</th> 
+      <th>Description</th> 
+     </tr> 
+    </thead> 
+    <tbody> 
+     <tr class="b"> 
+      <td align="left">ReadCounter</td> 
+      <td>Zk Read counter. Which could be used to identify unusually high/low 
ZK traffic</td> 
+     </tr> 
+     <tr class="a"> 
+      <td align="left">WriteCounter</td> 
+      <td>Same as above</td> 
+     </tr> 
+     <tr class="b"> 
+      <td align="left">ReadBytesCounter</td> 
+      <td>Same as above</td> 
+     </tr> 
+     <tr class="a"> 
+      <td align="left">WriteBytesCounter</td> 
+      <td>Same as above</td> 
+     </tr> 
+     <tr class="b"> 
+      <td align="left">StateChangeEventCounter</td> 
+      <td>Zk connection state change counter. Which could be used to identify 
ZkClient unstable connection</td> 
+     </tr> 
+     <tr class="a"> 
+      <td align="left">DataChangeEventCounter</td> 
+      <td>Zk node data change counter. which could be used to identify unusual 
high/low ZK events occurrence or slow event processing</td> 
+     </tr> 
+     <tr class="b"> 
+      <td align="left">PendingCallbackGauge</td> 
+      <td>Number of the pending Zk callbacks.</td> 
+     </tr> 
+     <tr class="a"> 
+      <td align="left">TotalCallbackCounter</td> 
+      <td>Number of total received Zk callbacks.</td> 
+     </tr> 
+     <tr class="b"> 
+      <td align="left">TotalCallbackHandledCounter</td> 
+      <td>Number of total handled Zk callbacks.</td> 
+     </tr> 
+     <tr class="a"> 
+      <td align="left">ReadTotalLatencyCounter</td> 
+      <td>Total read latency in ms.</td> 
+     </tr> 
+     <tr class="b"> 
+      <td align="left">WriteTotalLatencyCounter</td> 
+      <td>Total write latency in ms.</td> 
+     </tr> 
+     <tr class="a"> 
+      <td align="left">WriteFailureCounter</td> 
+      <td>Total write failures.</td> 
+     </tr> 
+     <tr class="b"> 
+      <td align="left">ReadFailureCounter</td> 
+      <td>Total read failures.</td> 
+     </tr> 
+     <tr class="a"> 
+      <td align="left">ReadLatencyGauge</td> 
+      <td>Histogram (with all statistic data) of read latency.</td> 
+     </tr> 
+     <tr class="b"> 
+      <td align="left">WriteLatencyGauge</td> 
+      <td>Histogram (with all statistic data) of write latency.</td> 
+     </tr> 
+     <tr class="a"> 
+      <td align="left">ReadBytesGauge</td> 
+      <td>Histogram (with all statistic data) of read bytes of single Zk 
access.</td> 
+     </tr> 
+     <tr class="b"> 
+      <td align="left">WriteBytesGauge</td> 
+      <td>Histogram (with all statistic data) of write bytes of single Zk 
access.</td> 
+     </tr> 
+    </tbody> 
+   </table> 
+  </section> 
+  <section> 
+   <h4 id="MBean_HelixCallbackMonitor">MBean HelixCallbackMonitor</h4> 
+   <p>ObjectName: 
“HelixCallback:Type=[callback-type],Key=[cluster-name].[instance-name],Change=[callback-change-type]”</p>
 
+   <table border="0" class="bodyTable table table-striped table-hover"> 
+    <thead> 
+     <tr class="a"> 
+      <th>Attributes</th> 
+      <th>Description</th> 
+     </tr> 
+    </thead> 
+    <tbody> 
+     <tr class="b"> 
+      <td align="left">Counter</td> 
+      <td>Zk Callback counter for each Helix callback type.</td> 
+     </tr> 
+     <tr class="a"> 
+      <td align="left">UnbatchedCounter</td> 
+      <td>Unbatched Zk Callback counter for each helix callback type.</td> 
+     </tr> 
+     <tr class="b"> 
+      <td align="left">LatencyCounter</td> 
+      <td>Callback handler latency counter in ms.</td> 
+     </tr> 
+     <tr class="a"> 
+      <td align="left">LatencyGauge</td> 
+      <td>Histogram (with all statistic data) of Callback handler 
latency.</td> 
+     </tr> 
+    </tbody> 
+   </table> 
+  </section> 
+  <section> 
+   <h4 id="MBean_MessageQueueMonitor">MBean MessageQueueMonitor</h4> 
+   <p>ObjectName: 
“ClusterStatus:cluster=[cluster-name],messageQueue=[instance-name]”</p> 
+   <table border="0" class="bodyTable table table-striped table-hover"> 
+    <thead> 
+     <tr class="a"> 
+      <th>Attributes</th> 
+      <th>Description</th> 
+     </tr> 
+    </thead> 
+    <tbody> 
+     <tr class="b"> 
+      <td align="left">MessageQueueBacklog</td> 
+      <td>Get the message queue size</td> 
+     </tr> 
+    </tbody> 
+   </table> 
+  </section> 
+ </section> 
+ <section> 
+  <h3 id="Metrics_on_Controller_only">Metrics on Controller only</h3> 
+  <section> 
+   <h4 id="MBean_ClusterStatusMonitor">MBean ClusterStatusMonitor</h4> 
+   <p>ObjectName: “ClusterStatus:cluster=[cluster-name]”</p> 
+   <table border="0" class="bodyTable table table-striped table-hover"> 
+    <thead> 
+     <tr class="a"> 
+      <th>Attributes</th> 
+      <th>Description</th> 
+     </tr> 
+    </thead> 
+    <tbody> 
+     <tr class="b"> 
+      <td align="left">DisabledInstancesGauge</td> 
+      <td>Current number of disabled instances</td> 
+     </tr> 
+     <tr class="a"> 
+      <td align="left">DisabledPartitionsGauge</td> 
+      <td>Current number of disabled partitions number</td> 
+     </tr> 
+     <tr class="b"> 
+      <td align="left">DownInstanceGauge</td> 
+      <td>Current down instances number</td> 
+     </tr> 
+     <tr class="a"> 
+      <td align="left">InstanceMessageQueueBacklog</td> 
+      <td>The sum of all message queue sizes for instances in this 
cluster</td> 
+     </tr> 
+     <tr class="b"> 
+      <td align="left">InstancesGauge</td> 
+      <td>Current live instances number</td> 
+     </tr> 
+     <tr class="a"> 
+      <td align="left">MaxMessageQueueSizeGauge</td> 
+      <td>The maximum message queue size across all instances including 
controller</td> 
+     </tr> 
+     <tr class="b"> 
+      <td align="left">RebalanceFailureGauge</td> 
+      <td>None 0 if previous rebalance failed unexpectedly. The Gauge will be 
set every time rebalance is done.</td> 
+     </tr> 
+     <tr class="a"> 
+      <td align="left">RebalanceFailureCounter</td> 
+      <td>The number of failures during rebalance pipeline.</td> 
+     </tr> 
+     <tr class="b"> 
+      <td align="left">Enabled</td> 
+      <td>1 if cluster is enabled, otherwise 0</td> 
+     </tr> 
+     <tr class="a"> 
+      <td align="left">Maintenance</td> 
+      <td>1 if cluster is in maintenance mode, otherwise 0</td> 
+     </tr> 
+     <tr class="b"> 
+      <td align="left">Paused</td> 
+      <td>1 if cluster is paused, otherwise 0</td> 
+     </tr> 
+    </tbody> 
+   </table> 
+  </section> 
+  <section> 
+   <h4 id="MBean_ClusterEventMonitor">MBean ClusterEventMonitor</h4> 
+   <p>ObjectName: 
“ClusterStatus:cluster=[cluster-name],eventName=ClusterEvent,phaseName=[event-handling-phase]”</p>
 
+   <table border="0" class="bodyTable table table-striped table-hover"> 
+    <thead> 
+     <tr class="a"> 
+      <th>Attributes</th> 
+      <th>Description</th> 
+     </tr> 
+    </thead> 
+    <tbody> 
+     <tr class="b"> 
+      <td align="left">TotalDurationCounter</td> 
+      <td>Total event process duration for each stage.</td> 
+     </tr> 
+     <tr class="a"> 
+      <td align="left">MaxSingleDurationGauge</td> 
+      <td>Max event process duration for each stage within the recent 
hour.</td> 
+     </tr> 
+     <tr class="b"> 
+      <td align="left">EventCounter</td> 
+      <td>The count of processed event in each stage.</td> 
+     </tr> 
+     <tr class="a"> 
+      <td align="left">DurationGauge</td> 
+      <td>Histogram (with all statistic data) of event process duration for 
each stage.</td> 
+     </tr> 
+    </tbody> 
+   </table> 
+  </section> 
+  <section> 
+   <h4 id="MBean_InstanceMonitor">MBean InstanceMonitor</h4> 
+   <p>ObjectName: 
“ClusterStatus:cluster=[cluster-name],instanceName=[instance-name]”</p> 
+   <table border="0" class="bodyTable table table-striped table-hover"> 
+    <thead> 
+     <tr class="a"> 
+      <th>Attributes</th> 
+      <th>Description</th> 
+     </tr> 
+    </thead> 
+    <tbody> 
+     <tr class="b"> 
+      <td align="left">Online</td> 
+      <td>This instance is Online (1) or Offline (0)</td> 
+     </tr> 
+     <tr class="a"> 
+      <td align="left">Enabled</td> 
+      <td>This instance is Enabled (1) or Disabled (0)</td> 
+     </tr> 
+     <tr class="b"> 
+      <td align="left">TotalMessageReceived</td> 
+      <td>Number of messages sent to this instance by controller</td> 
+     </tr> 
+     <tr class="a"> 
+      <td align="left">DisabledPartitions</td> 
+      <td>Get the total disabled partitions number for this instance</td> 
+     </tr> 
+    </tbody> 
+   </table> 
+  </section> 
+  <section> 
+   <h4 id="MBean_ResourceMonitor">MBean ResourceMonitor</h4> 
+   <p>ObjectName: 
“ClusterStatus:cluster=[cluster-name],resourceName=[resource-name]”</p> 
+   <table border="0" class="bodyTable table table-striped table-hover"> 
+    <thead> 
+     <tr class="a"> 
+      <th>Attributes</th> 
+      <th>Description</th> 
+     </tr> 
+    </thead> 
+    <tbody> 
+     <tr class="b"> 
+      <td align="left">PartitionGauge</td> 
+      <td>Get number of partitions of the resource in best possible ideal 
state for this resource</td> 
+     </tr> 
+     <tr class="a"> 
+      <td align="left">ErrorPartitionGauge</td> 
+      <td>Get the number of current partitions in ERORR state for this 
resource</td> 
+     </tr> 
+     <tr class="b"> 
+      <td align="left">DifferenceWithIdealStateGauge</td> 
+      <td>Get the number of how many replicas' current state are different 
from ideal state for this resource</td> 
+     </tr> 
+     <tr class="a"> 
+      <td align="left">MissingTopStatePartitionGauge</td> 
+      <td>Get the number of partitions do not have top state for this 
resource</td> 
+     </tr> 
+     <tr class="b"> 
+      <td align="left">ExternalViewPartitionGauge</td> 
+      <td>Get number of partitions in ExternalView for this resource</td> 
+     </tr> 
+     <tr class="a"> 
+      <td align="left">TotalMessageReceived</td> 
+      <td>Get number of messages sent to this resource by controller</td> 
+     </tr> 
+     <tr class="b"> 
+      <td align="left">LoadRebalanceThrottledPartitionGauge</td> 
+      <td>Get number of partitions that need load rebalance but were 
throttled.</td> 
+     </tr> 
+     <tr class="a"> 
+      <td align="left">RecoveryRebalanceThrottledPartitionGauge</td> 
+      <td>Get number of partitions that need recovery rebalance but were 
throttled.</td> 
+     </tr> 
+     <tr class="b"> 
+      <td align="left">PendingLoadRebalancePartitionGauge</td> 
+      <td>Get number of partitions that have pending load rebalance 
requests.</td> 
+     </tr> 
+     <tr class="a"> 
+      <td align="left">PendingRecoveryRebalancePartitionGauge</td> 
+      <td>Get number of partitions that have pending recovery rebalance 
requests.</td> 
+     </tr> 
+     <tr class="b"> 
+      <td align="left">MissingReplicaPartitionGauge</td> 
+      <td>Get number of partitions that have replica number smaller than 
expected.</td> 
+     </tr> 
+     <tr class="a"> 
+      <td align="left">MissingMinActiveReplicaPartitionGauge</td> 
+      <td>Get number of partitions that have replica number smaller than the 
minimum requirement.</td> 
+     </tr> 
+     <tr class="b"> 
+      <td align="left">MaxSinglePartitionTopStateHandoffDurationGauge</td> 
+      <td>Get the max duration recorded when the top state is missing in any 
single partition.</td> 
+     </tr> 
+     <tr class="a"> 
+      <td align="left">FailedTopStateHandoffCounter</td> 
+      <td>Get the number of total top state transition failure.</td> 
+     </tr> 
+     <tr class="b"> 
+      <td align="left">SucceededTopStateHandoffCounter</td> 
+      <td>Get the number of total top state transition done successfully.</td> 
+     </tr> 
+     <tr class="a"> 
+      <td align="left">SuccessfulTopStateHandoffDurationCounter</td> 
+      <td>Get the total duration of all top state transitions.</td> 
+     </tr> 
+     <tr class="b"> 
+      <td align="left">PartitionTopStateHandoffDurationGauge</td> 
+      <td>Histogram (with all statistic data) of top state transition 
duration.</td> 
+     </tr> 
+    </tbody> 
+   </table> 
+  </section> 
+  <section> 
+   <h4 id="MBean_PerInstanceResourceMonitor">MBean 
PerInstanceResourceMonitor</h4> 
+   <p>ObjectName: 
“ClusterStatus:cluster=[cluster-name],instanceName=[instance-name],resourceName=[resource-name]”</p>
 
+   <table border="0" class="bodyTable table table-striped table-hover"> 
+    <thead> 
+     <tr class="a"> 
+      <th>Attributes</th> 
+      <th>Description</th> 
+     </tr> 
+    </thead> 
+    <tbody> 
+     <tr class="b"> 
+      <td align="left">PartitionGauge</td> 
+      <td>Get number of partitions of the resource in best possible ideal 
state for this resource on specific instance</td> 
+     </tr> 
+    </tbody> 
+   </table> 
+  </section> 
+  <section> 
+   <h4 id="MBean_JobMonitor">MBean JobMonitor</h4> 
+   <p>ObjectName: 
“ClusterStatus:cluster=[cluster-name],jobType=[job-type]”</p> 
+   <table border="0" class="bodyTable table table-striped table-hover"> 
+    <thead> 
+     <tr class="a"> 
+      <th>Attributes</th> 
+      <th>Description</th> 
+     </tr> 
+    </thead> 
+    <tbody> 
+     <tr class="b"> 
+      <td align="left">SuccessfulJobCount</td> 
+      <td>Get number of the succeeded jobs</td> 
+     </tr> 
+     <tr class="a"> 
+      <td align="left">FailedJobCount</td> 
+      <td>Get number of failed jobs</td> 
+     </tr> 
+     <tr class="b"> 
+      <td align="left">AbortedJobCount</td> 
+      <td>Get number of the aborted jobs</td> 
+     </tr> 
+     <tr class="a"> 
+      <td align="left">ExistingJobGauge</td> 
+      <td>Get number of existing jobs registered</td> 
+     </tr> 
+     <tr class="b"> 
+      <td align="left">QueuedJobGauge</td> 
+      <td>Get numbers of queued jobs, which are not running jobs</td> 
+     </tr> 
+     <tr class="a"> 
+      <td align="left">RunningJobGauge</td> 
+      <td>Get numbers of running jobs</td> 
+     </tr> 
+     <tr class="b"> 
+      <td align="left">MaximumJobLatencyGauge</td> 
+      <td>Get maximum latency of jobs running time. It will be cleared every 
hour</td> 
+     </tr> 
+     <tr class="a"> 
+      <td align="left">JobLatencyCount</td> 
+      <td>Get total job latency counter.</td> 
+     </tr> 
+    </tbody> 
+   </table> 
+  </section> 
+  <section> 
+   <h4 id="MBean_WorkflowMonitor">MBean WorkflowMonitor</h4> 
+   <p>ObjectName: 
“ClusterStatus:cluster=[cluster-name],workflowType=[workflow-type]”</p> 
+   <table border="0" class="bodyTable table table-striped table-hover"> 
+    <thead> 
+     <tr class="a"> 
+      <th>Attributes</th> 
+      <th>Description</th> 
+     </tr> 
+    </thead> 
+    <tbody> 
+     <tr class="b"> 
+      <td align="left">SuccessfulWorkflowCount</td> 
+      <td>Get number of succeeded workflows</td> 
+     </tr> 
+     <tr class="a"> 
+      <td align="left">FailedWorkflowCount</td> 
+      <td>Get number of failed workflows</td> 
+     </tr> 
+     <tr class="b"> 
+      <td align="left">FailedWorkflowGauge</td> 
+      <td>Get number of current failed workflows</td> 
+     </tr> 
+     <tr class="a"> 
+      <td align="left">ExistingWorkflowGauge</td> 
+      <td>Get number of current existing workflows</td> 
+     </tr> 
+     <tr class="b"> 
+      <td align="left">QueuedWorkflowGauge</td> 
+      <td>Get number of queued but not started workflows</td> 
+     </tr> 
+     <tr class="a"> 
+      <td align="left">RunningWorkflowGauge</td> 
+      <td>Get number of running workflows</td> 
+     </tr> 
+     <tr class="b"> 
+      <td align="left">WorkflowLatencyCount</td> 
+      <td>Get workflow latency count</td> 
+     </tr> 
+     <tr class="a"> 
+      <td align="left">MaximumWorkflowLatencyGauge</td> 
+      <td>Get maximum workflow latency gauge. It will be reset in 1 hour.</td> 
+     </tr> 
+    </tbody> 
+   </table> 
+  </section> 
+ </section> 
+ <section> 
+  <h3 id="Metrics_on_Participant_only">Metrics on Participant only</h3> 
+  <section> 
+   <h4 id="MBean_StateTransitionStatMonitor">MBean 
StateTransitionStatMonitor</h4> 
+   <p>ObjectName: 
“CLMParticipantReport:Cluster=[cluster-name],Resource=[resource-name],Transition=[transaction-id]”</p>
 
+   <table border="0" class="bodyTable table table-striped table-hover"> 
+    <thead> 
+     <tr class="a"> 
+      <th>Attributes</th> 
+      <th>Description</th> 
+     </tr> 
+    </thead> 
+    <tbody> 
+     <tr class="b"> 
+      <td align="left">TotalStateTransitionGauge</td> 
+      <td>Get the number of total state transitions</td> 
+     </tr> 
+     <tr class="a"> 
+      <td align="left">TotalFailedTransitionGauge</td> 
+      <td>Get the number of total failed state transitions</td> 
+     </tr> 
+     <tr class="b"> 
+      <td align="left">TotalSuccessTransitionGauge</td> 
+      <td>Get the number of total succeeded state transitions</td> 
+     </tr> 
+     <tr class="a"> 
+      <td align="left">MeanTransitionLatency</td> 
+      <td>Get the average state transition latency (from message read to 
finish)</td> 
+     </tr> 
+     <tr class="b"> 
+      <td align="left">MaxTransitionLatency</td> 
+      <td>Get the maximum state transition latency</td> 
+     </tr> 
+     <tr class="a"> 
+      <td align="left">MinTransitionLatency</td> 
+      <td>Get the minimum state transition latency</td> 
+     </tr> 
+     <tr class="b"> 
+      <td align="left">PercentileTransitionLatency</td> 
+      <td>Get the percentile of state transitions latency</td> 
+     </tr> 
+     <tr class="a"> 
+      <td align="left">MeanTransitionExecuteLatency</td> 
+      <td>Get the average execution latency of state transition (from task 
started to finish)</td> 
+     </tr> 
+     <tr class="b"> 
+      <td align="left">MaxTransitionExecuteLatency</td> 
+      <td>Get the maximum execution latency of state transition</td> 
+     </tr> 
+     <tr class="a"> 
+      <td align="left">MinTransitionExecuteLatency</td> 
+      <td>Get the minimum execution latency of state transition</td> 
+     </tr> 
+     <tr class="b"> 
+      <td align="left">PercentileTransitionExecuteLatency</td> 
+      <td>Get the percentile of execution latency of state transitions</td> 
+     </tr> 
+    </tbody> 
+   </table> 
+  </section> 
+  <section> 
+   <h4 id="MBean_ThreadPoolExecutorMonitor">MBean 
ThreadPoolExecutorMonitor</h4> 
+   <p>ObjectName: “HelixThreadPoolExecutor:Type=[threadpool-type]” 
(threadpool-type in Message.MessageType, BatchMessageExecutor, Task)</p> 
+   <table border="0" class="bodyTable table table-striped table-hover"> 
+    <thead> 
+     <tr class="a"> 
+      <th>Attributes</th> 
+      <th>Description</th> 
+     </tr> 
+    </thead> 
+    <tbody> 
+     <tr class="b"> 
+      <td align="left">ThreadPoolCoreSizeGauge</td> 
+      <td>Thread pool size is as configured. Aggregate total thread pool size 
for the whole cluster.</td> 
+     </tr> 
+     <tr class="a"> 
+      <td align="left">ThreadPoolMaxSizeGauge</td> 
+      <td>Same as above</td> 
+     </tr> 
+     <tr class="b"> 
+      <td align="left">NumOfActiveThreadsGauge</td> 
+      <td>Number of running threads.</td> 
+     </tr> 
+     <tr class="a"> 
+      <td align="left">QueueSizeGauge</td> 
+      <td>Queue size. Could be used to identify if too many HelixTask blocked 
in participant.</td> 
+     </tr> 
+    </tbody> 
+   </table> 
+  </section> 
+  <section> 
+   <h4 id="MBean_MessageLatencyMonitor">MBean MessageLatencyMonitor</h4> 
+   <p>ObjectName: 
“CLMParticipantReport:ParticipantName=[instance-name],MonitorType=MessageLatencyMonitor”</p>
 
+   <table border="0" class="bodyTable table table-striped table-hover"> 
+    <thead> 
+     <tr class="a"> 
+      <th>Attributes</th> 
+      <th>Description</th> 
+     </tr> 
+    </thead> 
+    <tbody> 
+     <tr class="b"> 
+      <td align="left">TotalMessageCount</td> 
+      <td>Total message count</td> 
+     </tr> 
+     <tr class="a"> 
+      <td align="left">TotalMessageLatency</td> 
+      <td>Total message latency in ms</td> 
+     </tr> 
+     <tr class="b"> 
+      <td align="left">MessagelatencyGauge</td> 
+      <td>Histogram (with all statistic data) of message processing 
latency.</td> 
+     </tr> 
+    </tbody> 
+   </table> 
+  </section> 
+  <section> 
+   <h4 id="MBean_ParticipantMessageMonitor">MBean 
ParticipantMessageMonitor</h4> 
+   <p>ObjectName: 
“CLMParticipantReport:ParticipantName=[instance-name]”</p> 
+   <table border="0" class="bodyTable table table-striped table-hover"> 
+    <thead> 
+     <tr class="a"> 
+      <th>Attributes</th> 
+      <th>Description</th> 
+     </tr> 
+    </thead> 
+    <tbody> 
+     <tr class="b"> 
+      <td align="left">ReceivedMessages</td> 
+      <td>Number of received messages</td> 
+     </tr> 
+     <tr class="a"> 
+      <td align="left">DiscardedMessages</td> 
+      <td>Number of discarded messages</td> 
+     </tr> 
+     <tr class="b"> 
+      <td align="left">CompletedMessages</td> 
+      <td>Number of completed messages</td> 
+     </tr> 
+     <tr class="a"> 
+      <td align="left">FailedMessages</td> 
+      <td>Number of failed messages</td> 
+     </tr> 
+     <tr class="b"> 
+      <td align="left">PendingMessages</td> 
+      <td>Number of pending messages to be processed</td> 
+     </tr> 
+    </tbody> 
+   </table> 
+  </section> 
+ </section> 
+</section>
                        </div>
                </div>
        </div>
        </div>
 
        </div><!-- /container -->
-       
+
        <!-- Footer
        ================================================== -->
        <footer class="well">
                <div class="container">
                        <div class="row">
-                               <div class="span9 bottom-nav">
+                               <div class="span3 bottom-nav">
                                        <ul class="nav nav-list">
                                                <li class="nav-header">Get 
Helix</li>
-                                               <li class="active">
-                                                       <a href="#" 
title="Download">Download </a>
+                                               <li >
+                                                       <a href="download.html" 
title="Download">Download</a>
                                                </li>
-                                               <li class="active">
-                                                       <a href="#" 
title="Building">Building </a>
+                                               <li >
+                                                       <a href="Building.html" 
title="Building">Building</a>
                                                </li>
-                                               <li class="active">
-                                                       <a href="#" 
title="Release Notes">Release Notes </a>
+                                               <li >
+                                                       <a 
href="releasenotes/release-0.9.9.html" title="Release Notes">Release Notes</a>
                                                </li>
+                                       </ul>
+                               </div>
+                               <div class="span3 bottom-nav">
+                                       <ul class="nav nav-list">
                                                <li 
class="nav-header">Hands-On</li>
-                                               <li class="active">
-                                                       <a href="#" 
title="Quick Start">Quick Start </a>
+                                               <li >
+                                                       <a 
href="Quickstart.html" title="Quick Start">Quick Start</a>
                                                </li>
-                                               <li class="active">
-                                                       <a href="#" 
title="Tutorial">Tutorial </a>
+                                               <li >
+                                                       <a href="Tutorial.html" 
title="Tutorial">Tutorial</a>
                                                </li>
-                                               <li class="active">
-                                                       <a href="#" 
title="Javadocs">Javadocs </a>
+                                               <li >
+                                                       <a 
href="../javadocs/0.9.9" title="Javadocs">Javadocs</a>
                                                </li>
+                                       </ul>
+                               </div>
+                               <div class="span3 bottom-nav">
+                                       <ul class="nav nav-list">
                                                <li 
class="nav-header">Recipes</li>
-                                               <li class="active">
-                                                       <a href="#" 
title="Distributed lock manager">Distributed lock manager </a>
+                                               <li >
+                                                       <a 
href="recipes/lock_manager.html" title="Distributed lock manager">Distributed 
lock manager</a>
                                                </li>
-                                               <li class="active">
-                                                       <a href="#" 
title="Rabbit MQ consumer group">Rabbit MQ consumer group </a>
+                                               <li >
+                                                       <a 
href="recipes/rabbitmq_consumer_group.html" title="Rabbit MQ consumer 
group">Rabbit MQ consumer group</a>
                                                </li>
-                                               <li class="active">
-                                                       <a href="#" 
title="Rsync replicated file store">Rsync replicated file store </a>
+                                               <li >
+                                                       <a 
href="recipes/rsync_replicated_file_store.html" title="Rsync replicated file 
store">Rsync replicated file store</a>
                                                </li>
-                                               <li class="active">
-                                                       <a href="#" 
title="Service discovery">Service discovery </a>
+                                               <li >
+                                                       <a 
href="recipes/service_discovery.html" title="Service discovery">Service 
discovery</a>
                                                </li>
-                                               <li class="active">
-                                                       <a href="#" 
title="Distributed task DAG execution">Distributed task DAG execution </a>
+                                               <li >
+                                                       <a 
href="recipes/task_dag_execution.html" title="Distributed task DAG 
execution">Distributed task DAG execution</a>
                                                </li>
                                        </ul>
                                </div>
                        </div>
                </div>
        </footer>
-               
+
        <div class="container subfooter">
                <div class="row">
                        <div class="span12">
                                <p class="pull-right"><a href="#">Back to 
top</a></p>
-                               <p class="copyright">Copyright &copy;2022 <a 
href="https://www.apache.org/";>The Apache Software Foundation</a>. All Rights 
Reserved.</p>
-                               <p><a 
href="http://github.com/andriusvelykis/reflow-maven-skin"; title="Reflow Maven 
skin">Reflow Maven skin</a> by <a href="http://andrius.velykis.lt"; 
target="_blank" title="Andrius Velykis">Andrius Velykis</a>.</p>
-                                       </div>
+                               <p class="copyright">Copyright &copy;2023 <a 
href="http://www.apache.org";>Apache Software Foundation</a>. All Rights 
Reserved.</p>
+                               <p><a 
href="https://github.com/olamy/reflow-maven-skin"; title="Reflow Maven 
skin">Reflow Maven skin</a> maintained by <a href="https://twitter.com/olamy"; 
target="_blank" title="Olivier Lamy">Olivier Lamy</a>.</p>
+               <div class="row span16"><div>Apache Helix, Apache, the Apache 
feather logo, and the Apache Helix project logos are trademarks of The Apache 
Software Foundation.
+        All other marks mentioned may be trademarks or registered trademarks 
of their respective owners.</div>
+        <a 
href="https://helix.apache.org/0.9.9-docs/privacy-policy.html";>Privacy 
Policy</a>
+      </div>
+                       </div>
                </div>
        </div>
 
        <!-- Le javascript
        ================================================== -->
        <!-- Placed at the end of the document so the pages load faster -->
+       <script src="./js/jquery.min.js"></script>
 
-       <!-- Fallback jQuery loading from Google CDN:
-            
http://stackoverflow.com/questions/1014203/best-way-to-use-googles-hosted-jquery-but-fall-back-to-my-hosted-library-on-go
 -->
-       <script type="text/javascript" 
src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js";></script>
-       <script type="text/javascript">
-               if (typeof jQuery == 'undefined')
-               {
-                       document.write(unescape("%3Cscript 
src='./js/jquery-1.8.3.min.js' type='text/javascript'%3E%3C/script%3E"));
-               }
-       </script>
-       
-       <script 
src="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/js/bootstrap.min.js";></script>
-       <script src="./js/lightbox.js"></script>
-       <script src="./js/jquery.smooth-scroll.min.js"></script>
-       <!-- back button support for smooth scroll -->
-       <script src="./js/jquery.ba-bbq.min.js"></script>
+       <script src="./js/bootstrap.min.js"></script>
+       <script src="./js/lightbox.min.js"></script>
+       <script src="./js/reflow-scroll.js"></script>
 
        <script src="./js/reflow-skin.js"></script>
-       
+
        </body>
 </html>
\ No newline at end of file


Reply via email to