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%)