You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@helix.apache.org by hu...@apache.org on 2020/06/11 00:13:19 UTC

[helix] branch task_pool updated (4841bec -> cadc17f)

This is an automated email from the ASF dual-hosted git repository.

hulee pushed a change to branch task_pool
in repository https://gitbox.apache.org/repos/asf/helix.git.


    omit 4841bec  Add CRUD endpoints to TaskDriver for configurable thread pool size support (#1011)
    omit cb8fb76  Modify AssignableInstance for Configurable Thread Pool Size (#1009)
    omit ba9488b  Allow Configurable Thread Pool Size in TaskStateModelFactory (#973)
     add 69a5e27  Add 1.0.0 release folder and release notes
     add 5a10292  Stabilizing 4 flaky tests (#981)
     add 2f73e8c  fix version comparison issue in compatibility check stage (#992)
     add 6a02a25  Enable helix-front for release
     add a71153c  [maven-release-plugin] prepare release helix-1.0.0
     add 0fd189e  [maven-release-plugin] prepare for next development iteration
     add 96ebb27  Add async call retry to resolve the transient ZK connection issue. (#970)
     add fef186d  Rearrange zookeeper imports in pom.xml (#995)
     add 370e277  Revert "Add async call retry to resolve the transient ZK connection issue. (#970)"
     add c7b9811  Revert "[maven-release-plugin] prepare for next development iteration"
     add 5d28cf0  Revert "[maven-release-plugin] prepare release helix-1.0.0"
     add 2231006  [maven-release-plugin] prepare release helix-1.0.0
     add 3eb486b  [maven-release-plugin] prepare for next development iteration
     add eb4d99f  Revert "Revert "Add async call retry to resolve the transient ZK connection issue. (#970)""
     add 83c1008  Add release note for 1.0.0
     add a1a2d01  Update Ivy file
     add 6c9fdb0  Disable helix-front
     add a1aba60  Adjust the auto rebalancer state assignment logic to reduce top state transition. (#986)
     add 790ccc5  Add 0.9.4 and update main page
     add 6b8a0e9  Update SNAPSHOT to 1.0.1
     add 56ec23f  Add 0.9.5 release note
     add b98ffa2  Add 0.9.4, 0.9.5 build
     add 8ab5b20  Change release note to 0.9.7
     add ab6ca68  Add 0.9.7 to pom
     add a5d5a9a  Change 0.9.7 release note
     add 560bfd5  Use updaters to update read messages to ZK (#1002)
     add 6ff99f5  Enforce result check for data accessors batch get calls to prevent partial batch read. (#974)
     add 1d5e197  Update main page
     add ff0485b  Add null check in close() of ZkConnectionManager (#1016)
     add 98cedd6  Fix url link for release note
     add ea0fe15  Deprecate 1.0.0 release
     add 0a8dcf4  Add timeout for stoppable post request (#1013)
     add 9a1fbb8  Fix conflicting MonitorDomainNames in metrics-common and helix-core (#1023)
     add 0799900  Fix adding same job multiple times to RuntimeJobDag so parallelJobs config will be honored (#1006)
     add f3b6c08  Remove commented out code in participant manager (#1029)
     add d7f7cfc  Fix incorrect exception type and confusing assertion messages (#976)
     add 7424ad9  Fix incorrect name in exception of SharedZkClient (#1024)
     add 431a096  Add getIdealAssignmentForWagedFullAuto in HelixUtil for WAGED rebalancer (#1031)
     add 9ab4bb4  Clean up lock module dependencies (#1038)
     add dbe2831  Add PropertyStore write endpoint to Helix REST (#1049)
     add 02dfe1a  Fix test testDropInstance (#1053)
     add 6c62cd9  Add more accurate error message for resetPartition  (#1007)
     add b226eb9  Change the error message to be meaningful naming (#1041)
     add a4b87b4  Fix rest tests with prefix
     add 48da168  Add path exists check for customized state (#1033)
     add 00eb678  Avoid adding JobConfig if queue has reached its capacity limit (#1064)
     add 39bf0ad  Deprecate Raw ZkClient in helix-core (#1070)
     add f0d9da6  Trim non cluster topology related changes in the WAGED rebalancer calculation. (#1065)
     add 1c15d04  Add delete for PropertyStore in Helix REST (#1079)
     add f07f9e4  Upgrade lodash version to 4.17.12+ for helix-rest (#1081)
     add f54c684  Add close method to Helix lock (#1077)
     add cadc17f  Fix ReadOnlyWagedRebalancer so that it computes mapping from scratch (#1058)

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (4841bec)
            \
             N -- N -- N   refs/heads/task_pool (cadc17f)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 ...T.ivy => helix-admin-webapp-1.0.1-SNAPSHOT.ivy} |   4 +-
 helix-admin-webapp/pom.xml                         |   2 +-
 ...SNAPSHOT.ivy => helix-agent-1.0.1-SNAPSHOT.ivy} |  12 +-
 helix-agent/pom.xml                                |   2 +-
 ...NAPSHOT.ivy => helix-common-1.0.1-SNAPSHOT.ivy} |   2 +-
 helix-common/pom.xml                               |   2 +-
 ...-SNAPSHOT.ivy => helix-core-1.0.1-SNAPSHOT.ivy} |   2 +-
 helix-core/pom.xml                                 |  17 +-
 .../java/org/apache/helix/BaseDataAccessor.java    |   2 +
 .../java/org/apache/helix/HelixDataAccessor.java   |   4 +-
 .../org/apache/helix/HelixManagerProperties.java   |   2 +
 .../apache/helix/common/caches/TaskDataCache.java  |   6 +-
 .../helix/controller/GenericHelixController.java   |  19 +-
 .../changedetector/ResourceChangeDetector.java     |   8 +-
 .../changedetector/ResourceChangeSnapshot.java     |  72 +-
 .../trimmer/ClusterConfigTrimmer.java              |  92 ++
 .../trimmer/HelixPropertyTrimmer.java              |  96 +++
 .../changedetector/trimmer/IdealStateTrimmer.java  | 103 +++
 .../trimmer/InstanceConfigTrimmer.java             |  73 ++
 .../trimmer/ResourceConfigTrimmer.java             |  81 ++
 .../dataproviders/BaseControllerDataProvider.java  |   8 +
 .../controller/rebalancer/AbstractRebalancer.java  |  78 +-
 .../rebalancer/DelayedAutoRebalancer.java          |   2 +-
 .../rebalancer/waged/ReadOnlyWagedRebalancer.java  |  79 ++
 .../controller/stages/CompatibilityCheckStage.java |   2 +-
 .../apache/helix/manager/zk/CallbackHandler.java   | 101 ++-
 .../manager/zk/GenericBaseDataAccessorBuilder.java |   4 +-
 .../helix/manager/zk/ParticipantManager.java       |  24 +-
 .../org/apache/helix/manager/zk/ZKHelixAdmin.java  |  88 +-
 .../helix/manager/zk/ZKHelixDataAccessor.java      |   2 +-
 .../apache/helix/manager/zk/ZKHelixManager.java    |   6 +-
 .../helix/manager/zk/ZkBaseDataAccessor.java       |   2 +
 .../helix/manager/zk/ZkBucketDataAccessor.java     |   5 +-
 .../helix/manager/zk/ZkCacheBaseDataAccessor.java  |  21 +-
 .../java/org/apache/helix/manager/zk/ZkClient.java | 200 +----
 .../apache/helix/messaging/CriteriaEvaluator.java  |  11 +-
 .../helix/messaging/DefaultMessagingService.java   |   5 +-
 .../messaging/handling/HelixTaskExecutor.java      |  37 +-
 .../java/org/apache/helix/model/ClusterConfig.java |  41 +-
 .../org/apache/helix/model/InstanceConfig.java     |  28 +-
 .../java/org/apache/helix/model/LiveInstance.java  |  23 +-
 .../helix/monitoring/ZKPathDataDumpTask.java       |   3 +-
 .../monitoring/mbeans/MonitorDomainNames.java      |  33 -
 .../helix/spectator/RoutingTableProvider.java      |   4 +-
 .../helix/store/zk/AutoFallbackPropertyStore.java  |  20 +-
 .../java/org/apache/helix/task/RuntimeJobDag.java  |  16 +-
 .../java/org/apache/helix/task/TaskConstants.java  |   7 -
 .../java/org/apache/helix/task/TaskDriver.java     | 104 +--
 .../apache/helix/task/TaskStateModelFactory.java   |  71 +-
 .../main/java/org/apache/helix/task/TaskUtil.java  |  54 --
 .../org/apache/helix/task/WorkflowDispatcher.java  |   2 +-
 .../helix/task/assigner/AssignableInstance.java    |   4 +-
 .../helix/tools/ClusterExternalViewVerifier.java   |   2 +-
 .../apache/helix/tools/ClusterStateVerifier.java   |  17 +-
 .../BestPossibleExternalViewVerifier.java          |  75 +-
 .../StrictMatchExternalViewVerifier.java           |   3 +-
 .../apache/helix/tools/commandtools/ZkCopy.java    |   2 +-
 .../main/java/org/apache/helix/util/HelixUtil.java | 142 ++-
 .../java/org/apache/helix/util/RebalanceUtil.java  |  24 +
 .../org/apache/helix/util/StatusUpdateUtil.java    |   4 +-
 .../helix/util/WeightAwareRebalanceUtil.java       |   2 +-
 .../test/java/org/apache/helix/MockAccessor.java   |  36 +-
 .../src/test/java/org/apache/helix/TestHelper.java |   2 +-
 .../java/org/apache/helix/TestRoutingTable.java    |  10 +-
 .../changedetector/TestResourceChangeDetector.java |  57 +-
 .../trimmer/TestHelixPropoertyTimmer.java          | 264 ++++++
 .../rebalancer/TestAbstractRebalancer.java         |   6 +-
 .../rebalancer/waged/TestWagedRebalancer.java      |  15 +-
 .../stages/TestCompatibilityCheckStage.java        |   2 +-
 .../controller/stages/TestCustomizedViewStage.java |   6 +-
 .../controller/stages/TestExternalViewStage.java   |   6 +-
 .../controller/stages/TestRebalancePipeline.java   |   6 +-
 .../TestAddStateModelFactoryAfterConnect.java      |   2 +-
 .../TestMessagePartitionStateMismatch.java         |   2 +-
 .../TestNoThrottleDisabledPartitions.java          |  11 +-
 .../apache/helix/integration/TestStatusUpdate.java |   2 +-
 .../controller/TestTargetExternalView.java         |   9 +-
 .../integration/messaging/TestMessageThrottle.java |   2 +-
 .../multizk/TestMultiZkHelixJavaApis.java          |   4 -
 .../WagedRebalancer/TestWagedRebalance.java        |  76 ++
 .../helix/integration/task/TaskTestUtil.java       |  13 +-
 .../helix/integration/task/TestEnqueueJobs.java    | 108 ++-
 .../helix/integration/task/TestJobFailure.java     |  11 +-
 .../integration/task/TestRebalanceRunningTask.java |  34 +-
 .../task/TestTaskRebalancerStopResume.java         |   3 +-
 .../task/TestTaskSchedulingTwoCurrentStates.java   |  16 +
 .../helix/integration/task/TestTaskThreadLeak.java |   5 +-
 .../helix/manager/zk/TestParticipantManager.java   |  44 -
 .../manager/zk/TestWtCacheAsyncOpSingleThread.java |   4 +-
 .../zk/TestZKLiveInstanceData.java}                |  59 +-
 .../org/apache/helix/manager/zk/TestZKWatch.java   |   1 +
 .../helix/manager/zk/TestZNRecordSizeLimit.java    | 108 ++-
 .../helix/manager/zk/TestZkBaseDataAccessor.java   |   2 +-
 .../manager/zk/TestZkCacheAsyncOpSingleThread.java |   4 +-
 .../helix/manager/zk/TestZkClusterManager.java     |  10 +-
 .../apache/helix/manager/zk/TestZkHelixAdmin.java  |  98 +++
 .../messaging/TestDefaultMessagingService.java     |   5 +-
 .../messaging/handling/MockHelixTaskExecutor.java  |   2 +-
 .../messaging/handling/TestHelixTaskExecutor.java  |  57 +-
 .../messaging/p2pMessage/TestP2PMessages.java      |   6 +-
 .../apache/helix/mock/MockBaseDataAccessor.java    |  14 +-
 .../apache/helix/mock/MockZkHelixDataAccessor.java |  12 +-
 .../org/apache/helix/model/TestClusterConfig.java  |  24 -
 .../org/apache/helix/model/TestInstanceConfig.java |  24 -
 .../store/zk/TestAutoFallbackPropertyStore.java    |   6 +-
 .../java/org/apache/helix/task/TestTaskDriver.java | 108 ---
 .../helix/task/TestTaskStateModelFactory.java      | 124 ---
 .../java/org/apache/helix/task/TestTaskUtil.java   | 118 ---
 .../task/assigner/TestAssignableInstance.java      |  30 +-
 .../org/apache/helix/tools/TestClusterSetup.java   | 105 ++-
 ...bstractRebalancer.ComputeBestPossibleState.json |  27 +
 helix-front/package-lock.json                      |  36 +-
 helix-front/package.json                           |   2 +-
 helix-front/pom.xml                                |   2 +-
 ...-SNAPSHOT.ivy => helix-lock-1.0.1-SNAPSHOT.ivy} |   7 +-
 helix-lock/pom.xml                                 |  27 +-
 .../org/apache/helix/lock/DistributedLock.java     |   6 +
 .../lock/helix/ZKDistributedNonblockingLock.java   |  22 +-
 .../lock/helix/TestZKHelixNonblockingLock.java     |  46 +-
 ...-SNAPSHOT.ivy => helix-rest-1.0.1-SNAPSHOT.ivy} |   4 +-
 helix-rest/pom.xml                                 |   6 +-
 .../helix/rest/client/CustomRestClientFactory.java |  18 +-
 .../apache/helix/rest/common/HttpConstants.java    |   1 +
 .../helix/rest/common/RestSystemPropertyKeys.java  |   6 +
 .../apache/helix/rest/server/ServerContext.java    |  21 +-
 .../rest/server/json/instance/StoppableCheck.java  |   6 +-
 .../rest/server/resources/AbstractResource.java    |   5 +
 .../resources/helix/AbstractHelixResource.java     |   4 +-
 .../server/resources/helix/InstancesAccessor.java  |   2 +-
 .../resources/helix/PropertyStoreAccessor.java     |  88 +-
 .../resources/zookeeper/ZooKeeperAccessor.java     |  21 +-
 .../rest/server/service/ClusterServiceImpl.java    |   2 +-
 .../rest/server/service/InstanceServiceImpl.java   |  12 +-
 .../helix/rest/client/TestCustomRestClient.java    |  23 +
 .../helix/rest/server/TestInstancesAccessor.java   |  20 +-
 .../helix/rest/server/TestPerInstanceAccessor.java |   2 +-
 .../rest/server/TestPropertyStoreAccessor.java     |  58 +-
 .../server/json/instance/TestStoppableCheck.java   |   4 +-
 .../rest/server/service/TestClusterService.java    |   9 +-
 ...data-store-directory-common-1.0.1-SNAPSHOT.ivy} |   4 +-
 metadata-store-directory-common/pom.xml            |   6 +-
 metrics-common/pom.xml                             |   2 +-
 .../monitoring/mbeans/MonitorDomainNames.java      |   3 +-
 pom.xml                                            |   2 +-
 recipes/distributed-lock-manager/pom.xml           |   2 +-
 recipes/pom.xml                                    |   2 +-
 recipes/rabbitmq-consumer-group/pom.xml            |   2 +-
 recipes/rsync-replicated-file-system/pom.xml       |   2 +-
 recipes/service-discovery/pom.xml                  |   2 +-
 recipes/task-execution/pom.xml                     |   2 +-
 website/0.6.1-incubating/pom.xml                   |   2 +-
 website/0.6.2-incubating/pom.xml                   |   2 +-
 website/0.6.3/pom.xml                              |   2 +-
 website/0.6.4/pom.xml                              |   2 +-
 website/0.6.5/pom.xml                              |   2 +-
 website/0.6.6/pom.xml                              |   2 +-
 website/0.6.7/pom.xml                              |   2 +-
 website/0.6.8/pom.xml                              |   2 +-
 website/0.6.9/pom.xml                              |   2 +-
 website/0.7.0-incubating/pom.xml                   |   2 +-
 website/0.7.1/pom.xml                              |   2 +-
 website/0.8.0/pom.xml                              |   2 +-
 website/0.8.1/pom.xml                              |   2 +-
 website/0.8.2/pom.xml                              |   2 +-
 website/0.8.3/pom.xml                              |   2 +-
 website/0.8.4/pom.xml                              |   2 +-
 website/0.9.0/pom.xml                              |   2 +-
 website/0.9.1/pom.xml                              |   2 +-
 website/{0.6.5 => 0.9.4}/pom.xml                   |   6 +-
 .../{ => 0.9.4}/src/site/apt/privacy-policy.apt    |   0
 .../src/site/apt/releasenotes/release-0.9.4.apt    |  71 ++
 website/0.9.4/src/site/markdown/Building.md        |  42 +
 .../{0.9.1 => 0.9.4}/src/site/markdown/Features.md |   0
 .../{0.9.1 => 0.9.4}/src/site/markdown/Metrics.md  |   0
 website/0.9.4/src/site/markdown/Quickstart.md      | 663 ++++++++++++++
 .../{0.9.1 => 0.9.4}/src/site/markdown/Tutorial.md |   0
 .../src/site/markdown/auto_exit_maintenance.md     |   0
 .../src/site/markdown/design_crushed.md            |   0
 website/0.9.4/src/site/markdown/index.md           |  58 ++
 .../src/site/markdown/quota_scheduling.md          |   0
 .../src/site/markdown/recipes/lock_manager.md      | 236 +++++
 .../markdown/recipes/rabbitmq_consumer_group.md    | 213 +++++
 .../recipes/rsync_replicated_file_store.md         | 162 ++++
 .../src/site/markdown/recipes/service_discovery.md | 184 ++++
 .../site/markdown/recipes/task_dag_execution.md    | 199 +++++
 website/0.9.4/src/site/markdown/tutorial_admin.md  | 408 +++++++++
 .../src/site/markdown/tutorial_agent.md            |   0
 .../src/site/markdown/tutorial_controller.md       |   0
 .../src/site/markdown/tutorial_health.md           |   0
 .../0.9.4/src/site/markdown/tutorial_messaging.md  |  70 ++
 .../src/site/markdown/tutorial_participant.md      |   0
 .../0.9.4/src/site/markdown/tutorial_propstore.md  |  34 +
 .../src/site/markdown/tutorial_rebalance.md        |   0
 .../src/site/markdown/tutorial_rest_service.md     | 951 +++++++++++++++++++++
 .../src/site/markdown/tutorial_spectator.md        |   0
 .../src/site/markdown/tutorial_state.md            |   0
 .../src/site/markdown/tutorial_task_framework.md   |   0
 .../src/site/markdown/tutorial_task_throttling.md  |   0
 .../src/site/markdown/tutorial_throttling.md       |   0
 website/0.9.4/src/site/markdown/tutorial_ui.md     | 118 +++
 .../site/markdown/tutorial_user_content_store.md   |   0
 .../site/markdown/tutorial_user_def_rebalancer.md  |   0
 .../src/site/markdown/tutorial_yaml.md             |   0
 .../{0.9.1 => 0.9.4}/src/site/resources/.htaccess  |   0
 .../src/site/resources/JobExample.json             |   0
 .../src/site/resources/WorkflowExample.json        |   0
 .../resources/css/bootstrap-responsive.min.css     |   9 +
 .../src/site/resources/css/bootstrap.min.css       |   0
 .../{ => 0.9.4}/src/site/resources/download.cgi    |   0
 .../src/site/resources/images/PFS-Generic.png      | Bin
 .../src/site/resources/images/RSYNC_BASED_PFS.png  | Bin
 .../site/resources/images/TaskFrameworkLayers.png  | Bin
 .../src/site/resources/images/UIScreenshot.png     | Bin
 .../src/site/resources/images/UIScreenshot2.png    | Bin
 .../resources/images/auto-exit-maintenance.jpg     | Bin
 .../images/design/crushed/after-using-crushed.png  | Bin
 .../images/design/crushed/before-using-crush.png   | Bin
 .../resources/images/design/crushed/classes.png    | Bin
 .../images/design/crushed/crushed-master-dist.png  | Bin
 .../design/crushed/crushed-partition-dist.png      | Bin
 .../images/design/crushed/cursh-master-dist.png    | Bin
 .../images/design/crushed/cursh-partition-dist.png | Bin
 .../crushed/example-cluster-master-dist-after.png  | Bin
 .../design/crushed/example-cluster-master-dist.png | Bin
 .../crushed/example-cluster-partition-dist.png     | Bin
 .../crushed/example-movement-on-expansion.png      | Bin
 .../design/crushed/node-down-master-move.png       | Bin
 .../design/crushed/node-down-partition-move.png    | Bin
 .../images/design/crushed/performance.png          | Bin
 .../images/quota_InstanceCapacityManager.jpeg      | Bin
 .../src/site/resources/images/quota_intro.png      | Bin 0 -> 450591 bytes
 .../src/site/resources/js/bootstrap.min.js         |   0
 .../src/site/resources/js/jquery.min.js            |   0
 website/{ => 0.9.4}/src/site/site.xml              | 117 +--
 website/0.9.4/src/site/xdoc/download.xml.vm        | 226 +++++
 website/{0.9.1 => 0.9.4}/src/test/conf/testng.xml  |   0
 website/{0.6.5 => 0.9.7}/pom.xml                   |   6 +-
 .../{ => 0.9.7}/src/site/apt/privacy-policy.apt    |   0
 .../src/site/apt/releasenotes/release-0.9.7.apt    |  61 ++
 website/0.9.7/src/site/markdown/Building.md        |  42 +
 .../{0.9.1 => 0.9.7}/src/site/markdown/Features.md |   0
 .../{0.9.1 => 0.9.7}/src/site/markdown/Metrics.md  |   0
 website/0.9.7/src/site/markdown/Quickstart.md      | 663 ++++++++++++++
 .../{0.9.1 => 0.9.7}/src/site/markdown/Tutorial.md |   0
 .../src/site/markdown/auto_exit_maintenance.md     |   0
 .../src/site/markdown/design_crushed.md            |   0
 website/0.9.7/src/site/markdown/index.md           |  58 ++
 .../src/site/markdown/quota_scheduling.md          |   0
 .../src/site/markdown/recipes/lock_manager.md      | 236 +++++
 .../markdown/recipes/rabbitmq_consumer_group.md    | 213 +++++
 .../recipes/rsync_replicated_file_store.md         | 162 ++++
 .../src/site/markdown/recipes/service_discovery.md | 184 ++++
 .../site/markdown/recipes/task_dag_execution.md    | 199 +++++
 website/0.9.7/src/site/markdown/tutorial_admin.md  | 408 +++++++++
 .../src/site/markdown/tutorial_agent.md            |   0
 .../src/site/markdown/tutorial_controller.md       |   0
 .../src/site/markdown/tutorial_health.md           |   0
 .../0.9.7/src/site/markdown/tutorial_messaging.md  |  70 ++
 .../src/site/markdown/tutorial_participant.md      |   0
 .../0.9.7/src/site/markdown/tutorial_propstore.md  |  34 +
 .../src/site/markdown/tutorial_rebalance.md        |   0
 .../src/site/markdown/tutorial_rest_service.md     | 951 +++++++++++++++++++++
 .../src/site/markdown/tutorial_spectator.md        |   0
 .../src/site/markdown/tutorial_state.md            |   0
 .../src/site/markdown/tutorial_task_framework.md   |   0
 .../src/site/markdown/tutorial_task_throttling.md  |   0
 .../src/site/markdown/tutorial_throttling.md       |   0
 website/0.9.7/src/site/markdown/tutorial_ui.md     | 118 +++
 .../site/markdown/tutorial_user_content_store.md   |   0
 .../site/markdown/tutorial_user_def_rebalancer.md  |   0
 .../src/site/markdown/tutorial_yaml.md             |   0
 .../{0.9.1 => 0.9.7}/src/site/resources/.htaccess  |   0
 .../src/site/resources/JobExample.json             |   0
 .../src/site/resources/WorkflowExample.json        |   0
 .../resources/css/bootstrap-responsive.min.css     |   9 +
 .../src/site/resources/css/bootstrap.min.css       |   0
 .../{ => 0.9.7}/src/site/resources/download.cgi    |   0
 .../src/site/resources/images/PFS-Generic.png      | Bin
 .../src/site/resources/images/RSYNC_BASED_PFS.png  | Bin
 .../site/resources/images/TaskFrameworkLayers.png  | Bin
 .../src/site/resources/images/UIScreenshot.png     | Bin
 .../src/site/resources/images/UIScreenshot2.png    | Bin
 .../resources/images/auto-exit-maintenance.jpg     | Bin
 .../images/design/crushed/after-using-crushed.png  | Bin
 .../images/design/crushed/before-using-crush.png   | Bin
 .../resources/images/design/crushed/classes.png    | Bin
 .../images/design/crushed/crushed-master-dist.png  | Bin
 .../design/crushed/crushed-partition-dist.png      | Bin
 .../images/design/crushed/cursh-master-dist.png    | Bin
 .../images/design/crushed/cursh-partition-dist.png | Bin
 .../crushed/example-cluster-master-dist-after.png  | Bin
 .../design/crushed/example-cluster-master-dist.png | Bin
 .../crushed/example-cluster-partition-dist.png     | Bin
 .../crushed/example-movement-on-expansion.png      | Bin
 .../design/crushed/node-down-master-move.png       | Bin
 .../design/crushed/node-down-partition-move.png    | Bin
 .../images/design/crushed/performance.png          | Bin
 .../images/quota_InstanceCapacityManager.jpeg      | Bin
 .../src/site/resources/images/quota_intro.png      | Bin 0 -> 450591 bytes
 .../src/site/resources/js/bootstrap.min.js         |   0
 .../src/site/resources/js/jquery.min.js            |   0
 website/{ => 0.9.7}/src/site/site.xml              | 117 +--
 website/0.9.7/src/site/xdoc/download.xml.vm        | 226 +++++
 website/{0.9.1 => 0.9.7}/src/test/conf/testng.xml  |   0
 website/{0.6.5 => 1.0.0}/pom.xml                   |   6 +-
 .../{ => 1.0.0}/src/site/apt/privacy-policy.apt    |   0
 .../src/site/apt/releasenotes/release-1.0.0.apt    | 107 +++
 website/1.0.0/src/site/markdown/Building.md        |  42 +
 .../{0.9.1 => 1.0.0}/src/site/markdown/Features.md |   0
 .../{0.9.1 => 1.0.0}/src/site/markdown/Metrics.md  |   0
 website/1.0.0/src/site/markdown/Quickstart.md      | 663 ++++++++++++++
 .../{0.9.1 => 1.0.0}/src/site/markdown/Tutorial.md |   0
 .../src/site/markdown/auto_exit_maintenance.md     |   0
 .../src/site/markdown/design_crushed.md            |   0
 website/1.0.0/src/site/markdown/index.md           |  58 ++
 .../src/site/markdown/quota_scheduling.md          |   0
 .../src/site/markdown/recipes/lock_manager.md      | 236 +++++
 .../markdown/recipes/rabbitmq_consumer_group.md    | 213 +++++
 .../recipes/rsync_replicated_file_store.md         | 162 ++++
 .../src/site/markdown/recipes/service_discovery.md | 184 ++++
 .../site/markdown/recipes/task_dag_execution.md    | 199 +++++
 website/1.0.0/src/site/markdown/tutorial_admin.md  | 408 +++++++++
 .../src/site/markdown/tutorial_agent.md            |   0
 .../src/site/markdown/tutorial_controller.md       |   0
 .../src/site/markdown/tutorial_health.md           |   0
 .../1.0.0/src/site/markdown/tutorial_messaging.md  |  70 ++
 .../src/site/markdown/tutorial_participant.md      |   0
 .../1.0.0/src/site/markdown/tutorial_propstore.md  |  34 +
 .../src/site/markdown/tutorial_rebalance.md        |   0
 .../src/site/markdown/tutorial_rest_service.md     | 951 +++++++++++++++++++++
 .../src/site/markdown/tutorial_spectator.md        |   0
 .../src/site/markdown/tutorial_state.md            |   0
 .../src/site/markdown/tutorial_task_framework.md   |   0
 .../src/site/markdown/tutorial_task_throttling.md  |   0
 .../src/site/markdown/tutorial_throttling.md       |   0
 website/1.0.0/src/site/markdown/tutorial_ui.md     | 118 +++
 .../site/markdown/tutorial_user_content_store.md   |   0
 .../site/markdown/tutorial_user_def_rebalancer.md  |   0
 .../src/site/markdown/tutorial_yaml.md             |   0
 .../{0.9.1 => 1.0.0}/src/site/resources/.htaccess  |   0
 .../src/site/resources/JobExample.json             |   0
 .../src/site/resources/WorkflowExample.json        |   0
 .../resources/css/bootstrap-responsive.min.css     |   0
 .../src/site/resources/css/bootstrap.min.css       |   0
 .../{ => 1.0.0}/src/site/resources/download.cgi    |   0
 .../src/site/resources/images/PFS-Generic.png      | Bin
 .../src/site/resources/images/RSYNC_BASED_PFS.png  | Bin
 .../site/resources/images/TaskFrameworkLayers.png  | Bin
 .../src/site/resources/images/UIScreenshot.png     | Bin
 .../src/site/resources/images/UIScreenshot2.png    | Bin
 .../resources/images/auto-exit-maintenance.jpg     | Bin
 .../images/design/crushed/after-using-crushed.png  | Bin
 .../images/design/crushed/before-using-crush.png   | Bin
 .../resources/images/design/crushed/classes.png    | Bin
 .../images/design/crushed/crushed-master-dist.png  | Bin
 .../design/crushed/crushed-partition-dist.png      | Bin
 .../images/design/crushed/cursh-master-dist.png    | Bin
 .../images/design/crushed/cursh-partition-dist.png | Bin
 .../crushed/example-cluster-master-dist-after.png  | Bin
 .../design/crushed/example-cluster-master-dist.png | Bin
 .../crushed/example-cluster-partition-dist.png     | Bin
 .../crushed/example-movement-on-expansion.png      | Bin
 .../design/crushed/node-down-master-move.png       | Bin
 .../design/crushed/node-down-partition-move.png    | Bin
 .../images/design/crushed/performance.png          | Bin
 .../images/quota_InstanceCapacityManager.jpeg      | Bin
 .../src/site/resources/images/quota_intro.png      | Bin
 .../src/site/resources/js/bootstrap.min.js         |   0
 .../src/site/resources/js/jquery.min.js            |   0
 website/{ => 1.0.0}/src/site/site.xml              | 117 +--
 website/1.0.0/src/site/xdoc/download.xml.vm        | 226 +++++
 website/{0.9.1 => 1.0.0}/src/test/conf/testng.xml  |   0
 website/pom.xml                                    |   5 +-
 website/src/site/markdown/index.md                 |  16 +-
 website/src/site/resources/.htaccess               |   3 +
 website/src/site/site.xml                          |  27 +-
 zookeeper-api/pom.xml                              |   6 +-
 .../zookeeper/impl/client/SharedZkClient.java      |   3 +-
 .../impl/factory/ZkConnectionManager.java          |  15 +-
 .../apache/helix/zookeeper/zkclient/ZkClient.java  | 110 ++-
 .../callback/CancellableZkAsyncCallback.java       |   8 +
 .../callback/ZkAsyncCallMonitorContext.java        |  46 +
 .../zkclient/callback/ZkAsyncCallbacks.java        | 153 ++--
 .../zkclient/callback/ZkAsyncRetryCallContext.java |  49 ++
 .../zkclient/callback/ZkAsyncRetryThread.java      |  57 ++
 .../apache/helix/zookeeper/impl/TestHelper.java    | 133 +++
 .../apache/helix/zookeeper/impl/ZkTestBase.java    |   3 +-
 .../apache/helix/zookeeper/impl/ZkTestHelper.java  | 446 ++++++++++
 .../zookeeper/impl/client}/TestRawZkClient.java    |  78 +-
 .../impl/client/TestZkClientAsyncRetry.java        | 405 +++++++++
 ...APSHOT.ivy => zookeeper-api-1.0.1-SNAPSHOT.ivy} |   2 +-
 391 files changed, 14926 insertions(+), 2139 deletions(-)
 rename helix-admin-webapp/{helix-admin-webapp-0.9.2-SNAPSHOT.ivy => helix-admin-webapp-1.0.1-SNAPSHOT.ivy} (95%)
 rename helix-agent/{helix-agent-0.9.2-SNAPSHOT.ivy => helix-agent-1.0.1-SNAPSHOT.ivy} (94%)
 rename helix-common/{helix-common-0.9.2-SNAPSHOT.ivy => helix-common-1.0.1-SNAPSHOT.ivy} (99%)
 rename helix-core/{helix-core-0.9.2-SNAPSHOT.ivy => helix-core-1.0.1-SNAPSHOT.ivy} (99%)
 create mode 100644 helix-core/src/main/java/org/apache/helix/controller/changedetector/trimmer/ClusterConfigTrimmer.java
 create mode 100644 helix-core/src/main/java/org/apache/helix/controller/changedetector/trimmer/HelixPropertyTrimmer.java
 create mode 100644 helix-core/src/main/java/org/apache/helix/controller/changedetector/trimmer/IdealStateTrimmer.java
 create mode 100644 helix-core/src/main/java/org/apache/helix/controller/changedetector/trimmer/InstanceConfigTrimmer.java
 create mode 100644 helix-core/src/main/java/org/apache/helix/controller/changedetector/trimmer/ResourceConfigTrimmer.java
 create mode 100644 helix-core/src/main/java/org/apache/helix/controller/rebalancer/waged/ReadOnlyWagedRebalancer.java
 delete mode 100644 helix-core/src/main/java/org/apache/helix/monitoring/mbeans/MonitorDomainNames.java
 create mode 100644 helix-core/src/test/java/org/apache/helix/controller/changedetector/trimmer/TestHelixPropoertyTimmer.java
 rename helix-core/src/test/java/org/apache/helix/{model/TestLiveInstance.java => manager/zk/TestZKLiveInstanceData.java} (81%)
 delete mode 100644 helix-core/src/test/java/org/apache/helix/task/TestTaskDriver.java
 delete mode 100644 helix-core/src/test/java/org/apache/helix/task/TestTaskStateModelFactory.java
 delete mode 100644 helix-core/src/test/java/org/apache/helix/task/TestTaskUtil.java
 rename helix-lock/{helix-lock-0.9.2-SNAPSHOT.ivy => helix-lock-1.0.1-SNAPSHOT.ivy} (90%)
 rename helix-rest/{helix-rest-0.9.2-SNAPSHOT.ivy => helix-rest-1.0.1-SNAPSHOT.ivy} (95%)
 create mode 100644 helix-rest/src/main/java/org/apache/helix/rest/common/RestSystemPropertyKeys.java
 rename metadata-store-directory-common/{metadata-store-directory-common-0.9.2-SNAPSHOT.ivy => metadata-store-directory-common-1.0.1-SNAPSHOT.ivy} (95%)
 copy website/{0.6.5 => 0.9.4}/pom.xml (92%)
 copy website/{ => 0.9.4}/src/site/apt/privacy-policy.apt (100%)
 create mode 100644 website/0.9.4/src/site/apt/releasenotes/release-0.9.4.apt
 create mode 100644 website/0.9.4/src/site/markdown/Building.md
 copy website/{0.9.1 => 0.9.4}/src/site/markdown/Features.md (100%)
 copy website/{0.9.1 => 0.9.4}/src/site/markdown/Metrics.md (100%)
 create mode 100644 website/0.9.4/src/site/markdown/Quickstart.md
 copy website/{0.9.1 => 0.9.4}/src/site/markdown/Tutorial.md (100%)
 copy website/{0.9.1 => 0.9.4}/src/site/markdown/auto_exit_maintenance.md (100%)
 copy website/{0.9.1 => 0.9.4}/src/site/markdown/design_crushed.md (100%)
 create mode 100644 website/0.9.4/src/site/markdown/index.md
 copy website/{0.9.1 => 0.9.4}/src/site/markdown/quota_scheduling.md (100%)
 create mode 100644 website/0.9.4/src/site/markdown/recipes/lock_manager.md
 create mode 100644 website/0.9.4/src/site/markdown/recipes/rabbitmq_consumer_group.md
 create mode 100644 website/0.9.4/src/site/markdown/recipes/rsync_replicated_file_store.md
 create mode 100644 website/0.9.4/src/site/markdown/recipes/service_discovery.md
 create mode 100644 website/0.9.4/src/site/markdown/recipes/task_dag_execution.md
 create mode 100644 website/0.9.4/src/site/markdown/tutorial_admin.md
 copy website/{0.9.1 => 0.9.4}/src/site/markdown/tutorial_agent.md (100%)
 copy website/{0.9.1 => 0.9.4}/src/site/markdown/tutorial_controller.md (100%)
 copy website/{0.9.1 => 0.9.4}/src/site/markdown/tutorial_health.md (100%)
 create mode 100644 website/0.9.4/src/site/markdown/tutorial_messaging.md
 copy website/{0.9.1 => 0.9.4}/src/site/markdown/tutorial_participant.md (100%)
 create mode 100644 website/0.9.4/src/site/markdown/tutorial_propstore.md
 copy website/{0.9.1 => 0.9.4}/src/site/markdown/tutorial_rebalance.md (100%)
 create mode 100644 website/0.9.4/src/site/markdown/tutorial_rest_service.md
 copy website/{0.9.1 => 0.9.4}/src/site/markdown/tutorial_spectator.md (100%)
 copy website/{0.9.1 => 0.9.4}/src/site/markdown/tutorial_state.md (100%)
 copy website/{0.9.1 => 0.9.4}/src/site/markdown/tutorial_task_framework.md (100%)
 copy website/{0.9.1 => 0.9.4}/src/site/markdown/tutorial_task_throttling.md (100%)
 copy website/{0.9.1 => 0.9.4}/src/site/markdown/tutorial_throttling.md (100%)
 create mode 100644 website/0.9.4/src/site/markdown/tutorial_ui.md
 copy website/{0.9.1 => 0.9.4}/src/site/markdown/tutorial_user_content_store.md (100%)
 copy website/{0.9.1 => 0.9.4}/src/site/markdown/tutorial_user_def_rebalancer.md (100%)
 copy website/{0.9.1 => 0.9.4}/src/site/markdown/tutorial_yaml.md (100%)
 copy website/{0.9.1 => 0.9.4}/src/site/resources/.htaccess (100%)
 copy website/{0.9.1 => 0.9.4}/src/site/resources/JobExample.json (100%)
 copy website/{0.9.1 => 0.9.4}/src/site/resources/WorkflowExample.json (100%)
 create mode 100644 website/0.9.4/src/site/resources/css/bootstrap-responsive.min.css
 copy website/{0.9.1 => 0.9.4}/src/site/resources/css/bootstrap.min.css (100%)
 copy website/{ => 0.9.4}/src/site/resources/download.cgi (100%)
 copy website/{0.9.1 => 0.9.4}/src/site/resources/images/PFS-Generic.png (100%)
 copy website/{0.9.1 => 0.9.4}/src/site/resources/images/RSYNC_BASED_PFS.png (100%)
 copy website/{0.9.1 => 0.9.4}/src/site/resources/images/TaskFrameworkLayers.png (100%)
 copy website/{0.9.1 => 0.9.4}/src/site/resources/images/UIScreenshot.png (100%)
 copy website/{0.9.1 => 0.9.4}/src/site/resources/images/UIScreenshot2.png (100%)
 copy website/{0.9.1 => 0.9.4}/src/site/resources/images/auto-exit-maintenance.jpg (100%)
 copy website/{0.9.1 => 0.9.4}/src/site/resources/images/design/crushed/after-using-crushed.png (100%)
 copy website/{0.9.1 => 0.9.4}/src/site/resources/images/design/crushed/before-using-crush.png (100%)
 copy website/{0.9.1 => 0.9.4}/src/site/resources/images/design/crushed/classes.png (100%)
 copy website/{0.9.1 => 0.9.4}/src/site/resources/images/design/crushed/crushed-master-dist.png (100%)
 copy website/{0.9.1 => 0.9.4}/src/site/resources/images/design/crushed/crushed-partition-dist.png (100%)
 copy website/{0.9.1 => 0.9.4}/src/site/resources/images/design/crushed/cursh-master-dist.png (100%)
 copy website/{0.9.1 => 0.9.4}/src/site/resources/images/design/crushed/cursh-partition-dist.png (100%)
 copy website/{0.9.1 => 0.9.4}/src/site/resources/images/design/crushed/example-cluster-master-dist-after.png (100%)
 copy website/{0.9.1 => 0.9.4}/src/site/resources/images/design/crushed/example-cluster-master-dist.png (100%)
 copy website/{0.9.1 => 0.9.4}/src/site/resources/images/design/crushed/example-cluster-partition-dist.png (100%)
 copy website/{0.9.1 => 0.9.4}/src/site/resources/images/design/crushed/example-movement-on-expansion.png (100%)
 copy website/{0.9.1 => 0.9.4}/src/site/resources/images/design/crushed/node-down-master-move.png (100%)
 copy website/{0.9.1 => 0.9.4}/src/site/resources/images/design/crushed/node-down-partition-move.png (100%)
 copy website/{0.9.1 => 0.9.4}/src/site/resources/images/design/crushed/performance.png (100%)
 copy website/{0.9.1 => 0.9.4}/src/site/resources/images/quota_InstanceCapacityManager.jpeg (100%)
 create mode 100644 website/0.9.4/src/site/resources/images/quota_intro.png
 copy website/{ => 0.9.4}/src/site/resources/js/bootstrap.min.js (100%)
 copy website/{ => 0.9.4}/src/site/resources/js/jquery.min.js (100%)
 copy website/{ => 0.9.4}/src/site/site.xml (50%)
 create mode 100644 website/0.9.4/src/site/xdoc/download.xml.vm
 copy website/{0.9.1 => 0.9.4}/src/test/conf/testng.xml (100%)
 copy website/{0.6.5 => 0.9.7}/pom.xml (92%)
 copy website/{ => 0.9.7}/src/site/apt/privacy-policy.apt (100%)
 create mode 100644 website/0.9.7/src/site/apt/releasenotes/release-0.9.7.apt
 create mode 100644 website/0.9.7/src/site/markdown/Building.md
 copy website/{0.9.1 => 0.9.7}/src/site/markdown/Features.md (100%)
 copy website/{0.9.1 => 0.9.7}/src/site/markdown/Metrics.md (100%)
 create mode 100644 website/0.9.7/src/site/markdown/Quickstart.md
 copy website/{0.9.1 => 0.9.7}/src/site/markdown/Tutorial.md (100%)
 copy website/{0.9.1 => 0.9.7}/src/site/markdown/auto_exit_maintenance.md (100%)
 copy website/{0.9.1 => 0.9.7}/src/site/markdown/design_crushed.md (100%)
 create mode 100644 website/0.9.7/src/site/markdown/index.md
 copy website/{0.9.1 => 0.9.7}/src/site/markdown/quota_scheduling.md (100%)
 create mode 100644 website/0.9.7/src/site/markdown/recipes/lock_manager.md
 create mode 100644 website/0.9.7/src/site/markdown/recipes/rabbitmq_consumer_group.md
 create mode 100644 website/0.9.7/src/site/markdown/recipes/rsync_replicated_file_store.md
 create mode 100644 website/0.9.7/src/site/markdown/recipes/service_discovery.md
 create mode 100644 website/0.9.7/src/site/markdown/recipes/task_dag_execution.md
 create mode 100644 website/0.9.7/src/site/markdown/tutorial_admin.md
 copy website/{0.9.1 => 0.9.7}/src/site/markdown/tutorial_agent.md (100%)
 copy website/{0.9.1 => 0.9.7}/src/site/markdown/tutorial_controller.md (100%)
 copy website/{0.9.1 => 0.9.7}/src/site/markdown/tutorial_health.md (100%)
 create mode 100644 website/0.9.7/src/site/markdown/tutorial_messaging.md
 copy website/{0.9.1 => 0.9.7}/src/site/markdown/tutorial_participant.md (100%)
 create mode 100644 website/0.9.7/src/site/markdown/tutorial_propstore.md
 copy website/{0.9.1 => 0.9.7}/src/site/markdown/tutorial_rebalance.md (100%)
 create mode 100644 website/0.9.7/src/site/markdown/tutorial_rest_service.md
 copy website/{0.9.1 => 0.9.7}/src/site/markdown/tutorial_spectator.md (100%)
 copy website/{0.9.1 => 0.9.7}/src/site/markdown/tutorial_state.md (100%)
 copy website/{0.9.1 => 0.9.7}/src/site/markdown/tutorial_task_framework.md (100%)
 copy website/{0.9.1 => 0.9.7}/src/site/markdown/tutorial_task_throttling.md (100%)
 copy website/{0.9.1 => 0.9.7}/src/site/markdown/tutorial_throttling.md (100%)
 create mode 100644 website/0.9.7/src/site/markdown/tutorial_ui.md
 copy website/{0.9.1 => 0.9.7}/src/site/markdown/tutorial_user_content_store.md (100%)
 copy website/{0.9.1 => 0.9.7}/src/site/markdown/tutorial_user_def_rebalancer.md (100%)
 copy website/{0.9.1 => 0.9.7}/src/site/markdown/tutorial_yaml.md (100%)
 copy website/{0.9.1 => 0.9.7}/src/site/resources/.htaccess (100%)
 copy website/{0.9.1 => 0.9.7}/src/site/resources/JobExample.json (100%)
 copy website/{0.9.1 => 0.9.7}/src/site/resources/WorkflowExample.json (100%)
 create mode 100644 website/0.9.7/src/site/resources/css/bootstrap-responsive.min.css
 copy website/{0.9.1 => 0.9.7}/src/site/resources/css/bootstrap.min.css (100%)
 copy website/{ => 0.9.7}/src/site/resources/download.cgi (100%)
 copy website/{0.9.1 => 0.9.7}/src/site/resources/images/PFS-Generic.png (100%)
 copy website/{0.9.1 => 0.9.7}/src/site/resources/images/RSYNC_BASED_PFS.png (100%)
 copy website/{0.9.1 => 0.9.7}/src/site/resources/images/TaskFrameworkLayers.png (100%)
 copy website/{0.9.1 => 0.9.7}/src/site/resources/images/UIScreenshot.png (100%)
 copy website/{0.9.1 => 0.9.7}/src/site/resources/images/UIScreenshot2.png (100%)
 copy website/{0.9.1 => 0.9.7}/src/site/resources/images/auto-exit-maintenance.jpg (100%)
 copy website/{0.9.1 => 0.9.7}/src/site/resources/images/design/crushed/after-using-crushed.png (100%)
 copy website/{0.9.1 => 0.9.7}/src/site/resources/images/design/crushed/before-using-crush.png (100%)
 copy website/{0.9.1 => 0.9.7}/src/site/resources/images/design/crushed/classes.png (100%)
 copy website/{0.9.1 => 0.9.7}/src/site/resources/images/design/crushed/crushed-master-dist.png (100%)
 copy website/{0.9.1 => 0.9.7}/src/site/resources/images/design/crushed/crushed-partition-dist.png (100%)
 copy website/{0.9.1 => 0.9.7}/src/site/resources/images/design/crushed/cursh-master-dist.png (100%)
 copy website/{0.9.1 => 0.9.7}/src/site/resources/images/design/crushed/cursh-partition-dist.png (100%)
 copy website/{0.9.1 => 0.9.7}/src/site/resources/images/design/crushed/example-cluster-master-dist-after.png (100%)
 copy website/{0.9.1 => 0.9.7}/src/site/resources/images/design/crushed/example-cluster-master-dist.png (100%)
 copy website/{0.9.1 => 0.9.7}/src/site/resources/images/design/crushed/example-cluster-partition-dist.png (100%)
 copy website/{0.9.1 => 0.9.7}/src/site/resources/images/design/crushed/example-movement-on-expansion.png (100%)
 copy website/{0.9.1 => 0.9.7}/src/site/resources/images/design/crushed/node-down-master-move.png (100%)
 copy website/{0.9.1 => 0.9.7}/src/site/resources/images/design/crushed/node-down-partition-move.png (100%)
 copy website/{0.9.1 => 0.9.7}/src/site/resources/images/design/crushed/performance.png (100%)
 copy website/{0.9.1 => 0.9.7}/src/site/resources/images/quota_InstanceCapacityManager.jpeg (100%)
 create mode 100644 website/0.9.7/src/site/resources/images/quota_intro.png
 copy website/{ => 0.9.7}/src/site/resources/js/bootstrap.min.js (100%)
 copy website/{ => 0.9.7}/src/site/resources/js/jquery.min.js (100%)
 copy website/{ => 0.9.7}/src/site/site.xml (50%)
 create mode 100644 website/0.9.7/src/site/xdoc/download.xml.vm
 copy website/{0.9.1 => 0.9.7}/src/test/conf/testng.xml (100%)
 copy website/{0.6.5 => 1.0.0}/pom.xml (92%)
 copy website/{ => 1.0.0}/src/site/apt/privacy-policy.apt (100%)
 create mode 100644 website/1.0.0/src/site/apt/releasenotes/release-1.0.0.apt
 create mode 100644 website/1.0.0/src/site/markdown/Building.md
 copy website/{0.9.1 => 1.0.0}/src/site/markdown/Features.md (100%)
 copy website/{0.9.1 => 1.0.0}/src/site/markdown/Metrics.md (100%)
 create mode 100644 website/1.0.0/src/site/markdown/Quickstart.md
 copy website/{0.9.1 => 1.0.0}/src/site/markdown/Tutorial.md (100%)
 copy website/{0.9.1 => 1.0.0}/src/site/markdown/auto_exit_maintenance.md (100%)
 copy website/{0.9.1 => 1.0.0}/src/site/markdown/design_crushed.md (100%)
 create mode 100644 website/1.0.0/src/site/markdown/index.md
 copy website/{0.9.1 => 1.0.0}/src/site/markdown/quota_scheduling.md (100%)
 create mode 100644 website/1.0.0/src/site/markdown/recipes/lock_manager.md
 create mode 100644 website/1.0.0/src/site/markdown/recipes/rabbitmq_consumer_group.md
 create mode 100644 website/1.0.0/src/site/markdown/recipes/rsync_replicated_file_store.md
 create mode 100644 website/1.0.0/src/site/markdown/recipes/service_discovery.md
 create mode 100644 website/1.0.0/src/site/markdown/recipes/task_dag_execution.md
 create mode 100644 website/1.0.0/src/site/markdown/tutorial_admin.md
 copy website/{0.9.1 => 1.0.0}/src/site/markdown/tutorial_agent.md (100%)
 copy website/{0.9.1 => 1.0.0}/src/site/markdown/tutorial_controller.md (100%)
 copy website/{0.9.1 => 1.0.0}/src/site/markdown/tutorial_health.md (100%)
 create mode 100644 website/1.0.0/src/site/markdown/tutorial_messaging.md
 copy website/{0.9.1 => 1.0.0}/src/site/markdown/tutorial_participant.md (100%)
 create mode 100644 website/1.0.0/src/site/markdown/tutorial_propstore.md
 copy website/{0.9.1 => 1.0.0}/src/site/markdown/tutorial_rebalance.md (100%)
 create mode 100644 website/1.0.0/src/site/markdown/tutorial_rest_service.md
 copy website/{0.9.1 => 1.0.0}/src/site/markdown/tutorial_spectator.md (100%)
 copy website/{0.9.1 => 1.0.0}/src/site/markdown/tutorial_state.md (100%)
 copy website/{0.9.1 => 1.0.0}/src/site/markdown/tutorial_task_framework.md (100%)
 copy website/{0.9.1 => 1.0.0}/src/site/markdown/tutorial_task_throttling.md (100%)
 copy website/{0.9.1 => 1.0.0}/src/site/markdown/tutorial_throttling.md (100%)
 create mode 100644 website/1.0.0/src/site/markdown/tutorial_ui.md
 copy website/{0.9.1 => 1.0.0}/src/site/markdown/tutorial_user_content_store.md (100%)
 copy website/{0.9.1 => 1.0.0}/src/site/markdown/tutorial_user_def_rebalancer.md (100%)
 copy website/{0.9.1 => 1.0.0}/src/site/markdown/tutorial_yaml.md (100%)
 copy website/{0.9.1 => 1.0.0}/src/site/resources/.htaccess (100%)
 copy website/{0.9.1 => 1.0.0}/src/site/resources/JobExample.json (100%)
 copy website/{0.9.1 => 1.0.0}/src/site/resources/WorkflowExample.json (100%)
 copy website/{ => 1.0.0}/src/site/resources/css/bootstrap-responsive.min.css (100%)
 copy website/{0.9.1 => 1.0.0}/src/site/resources/css/bootstrap.min.css (100%)
 copy website/{ => 1.0.0}/src/site/resources/download.cgi (100%)
 copy website/{0.9.1 => 1.0.0}/src/site/resources/images/PFS-Generic.png (100%)
 copy website/{0.9.1 => 1.0.0}/src/site/resources/images/RSYNC_BASED_PFS.png (100%)
 copy website/{0.9.1 => 1.0.0}/src/site/resources/images/TaskFrameworkLayers.png (100%)
 copy website/{0.9.1 => 1.0.0}/src/site/resources/images/UIScreenshot.png (100%)
 copy website/{0.9.1 => 1.0.0}/src/site/resources/images/UIScreenshot2.png (100%)
 copy website/{0.9.1 => 1.0.0}/src/site/resources/images/auto-exit-maintenance.jpg (100%)
 copy website/{0.9.1 => 1.0.0}/src/site/resources/images/design/crushed/after-using-crushed.png (100%)
 copy website/{0.9.1 => 1.0.0}/src/site/resources/images/design/crushed/before-using-crush.png (100%)
 copy website/{0.9.1 => 1.0.0}/src/site/resources/images/design/crushed/classes.png (100%)
 copy website/{0.9.1 => 1.0.0}/src/site/resources/images/design/crushed/crushed-master-dist.png (100%)
 copy website/{0.9.1 => 1.0.0}/src/site/resources/images/design/crushed/crushed-partition-dist.png (100%)
 copy website/{0.9.1 => 1.0.0}/src/site/resources/images/design/crushed/cursh-master-dist.png (100%)
 copy website/{0.9.1 => 1.0.0}/src/site/resources/images/design/crushed/cursh-partition-dist.png (100%)
 copy website/{0.9.1 => 1.0.0}/src/site/resources/images/design/crushed/example-cluster-master-dist-after.png (100%)
 copy website/{0.9.1 => 1.0.0}/src/site/resources/images/design/crushed/example-cluster-master-dist.png (100%)
 copy website/{0.9.1 => 1.0.0}/src/site/resources/images/design/crushed/example-cluster-partition-dist.png (100%)
 copy website/{0.9.1 => 1.0.0}/src/site/resources/images/design/crushed/example-movement-on-expansion.png (100%)
 copy website/{0.9.1 => 1.0.0}/src/site/resources/images/design/crushed/node-down-master-move.png (100%)
 copy website/{0.9.1 => 1.0.0}/src/site/resources/images/design/crushed/node-down-partition-move.png (100%)
 copy website/{0.9.1 => 1.0.0}/src/site/resources/images/design/crushed/performance.png (100%)
 copy website/{0.9.1 => 1.0.0}/src/site/resources/images/quota_InstanceCapacityManager.jpeg (100%)
 copy website/{0.9.1 => 1.0.0}/src/site/resources/images/quota_intro.png (100%)
 copy website/{ => 1.0.0}/src/site/resources/js/bootstrap.min.js (100%)
 copy website/{ => 1.0.0}/src/site/resources/js/jquery.min.js (100%)
 copy website/{ => 1.0.0}/src/site/site.xml (50%)
 create mode 100644 website/1.0.0/src/site/xdoc/download.xml.vm
 copy website/{0.9.1 => 1.0.0}/src/test/conf/testng.xml (100%)
 create mode 100644 zookeeper-api/src/main/java/org/apache/helix/zookeeper/zkclient/callback/CancellableZkAsyncCallback.java
 create mode 100644 zookeeper-api/src/main/java/org/apache/helix/zookeeper/zkclient/callback/ZkAsyncCallMonitorContext.java
 create mode 100644 zookeeper-api/src/main/java/org/apache/helix/zookeeper/zkclient/callback/ZkAsyncRetryCallContext.java
 create mode 100644 zookeeper-api/src/main/java/org/apache/helix/zookeeper/zkclient/callback/ZkAsyncRetryThread.java
 create mode 100644 zookeeper-api/src/test/java/org/apache/helix/zookeeper/impl/TestHelper.java
 create mode 100644 zookeeper-api/src/test/java/org/apache/helix/zookeeper/impl/ZkTestHelper.java
 rename {helix-core/src/test/java/org/apache/helix/manager/zk => zookeeper-api/src/test/java/org/apache/helix/zookeeper/impl/client}/TestRawZkClient.java (93%)
 create mode 100644 zookeeper-api/src/test/java/org/apache/helix/zookeeper/impl/client/TestZkClientAsyncRetry.java
 rename zookeeper-api/{zookeeper-api-0.9.2-SNAPSHOT.ivy => zookeeper-api-1.0.1-SNAPSHOT.ivy} (99%)