This is an automated email from the ASF dual-hosted git repository.
jxue pushed a change to branch helix-gateway-service
in repository https://gitbox.apache.org/repos/asf/helix.git
discard 742fb3a9e Make StickyRebalanceStrategy topology aware (#2944)
discard 5d05e9268 Add log and refine code style for Gateway service (#2950)
omit f602ca21f Add getter for all target state - gateway service (#2943)
omit b8393ae90 Fix gateway e2e test - set timestamp in second instead of ms
(#2942)
omit 2439837c7 Synchronize calls to StreamObserver methods (#2934)
omit d09d40b94 Add an end to end test for helix gateway (#2922)
omit e15c9d278 Add helix-gateway stubs to exported packages.(#2923)
omit fe975d777 Include java stubs in jdk11 jar. (#2920)
omit fd092b51b Gateway - gateway participant update target state in cache
(#2910)
omit c6f99b61d Expose setting gateway service channel to allow external
managment of the lifecycle of the channel. (#2913)
omit 3c75bc8fc Use grpc.version for io.grpc version (#2905)
omit e1c3aea7e Switch to compatible grpc version (#2904)
omit f55348d27 Add null check for getClusterConfig()
omit b3d955575 Add test to ensure no partition movement when nodes restart
(#2896)
omit 1a210ef89 Move existing assignments usage calculation to pre-process
stage (#2888)
omit 91995e51a Helix stickiness rebalancer (#2878)
omit 06b937ddb Add missing license for rebalance condition files (#2853)
omit 6fd69a169 Create condition based rebalancer (#2846)
omit 957901c4c Gateway - Implementing poll-mode channel (#2900)
omit 6fab029ef Gateway - Add GatewayCurrentStateCache for gateway service
(#2895)
omit c3451b6ee Add helix-gateway to bump-up.sh and bump-snapshot.sh (#2899)
omit 28fe87fe3 Gateway - User report their shards' current state instead of
state transition message (#2892)
omit 810e9142b Create Gateway service channel factory (#2883)
omit c7c8f39a6 Refine gateway service interface (#2875)
omit 3ed3def94 Interfaces of gateway service (#2871)
omit 7e017468a Implement helix manager disconnect and client disconnect
handling for HelixGatewayParticipant.(#2868)
omit 0efb309e8 API to close grpc client stream connection from server side
(#2856)
omit 92153d247 Implement Helix ST handling logic and
HelixGatewayParticipant (#2845)
omit b6e6cc61a Add license to gateway service (#2851)
omit 15372b23d Implement GatewayServiceManager (#2844)
omit 7fe4465f9 Gateway util for per key lock and per key blocking queue
executor(#2847)
omit 754dd58a4 Gateway service - service structure dummy class (#2840)
omit 1a3418a98 Refactor and remove mock classes (#2841)
omit 0c6187ebd Build HelixGateway integration test base (#2842)
omit 74b456f3c Add protobuff definition and an empty grpc service (#2834)
omit a7b34b4ee Set up helix-gateway folder, add PoC code and add protobuf
(#2826)
add 38c16d3e9 Bump express from 4.19.2 to 4.20.0 in /helix-front (#2917)
add 2de417783 Support aggregated endpoint for customized stoppable check
(#2919)
add 04a2400ee increase test assertion timeout (#2926)
add 0380bee0d refactor to isolate path creation (#2931)
add 7d243c50b Bump commons-io:commons-io from 2.11.0 to 2.14.0 in
/helix-core (#2935)
add 9b339b5c8 Bump commons-io:commons-io from 2.11.0 to 2.14.0 in
/meta-client (#2936)
add 64541d384 Add test for topology migration by resource group (#2933)
add 5b1a036bc Fix BestPossibleExternalViewVerifier for WAGED resource
(#2939)
add 8c94db950 Bump org.eclipse.jetty:jetty-server (#2947)
add 7bfffe104 Bump http-proxy-middleware from 2.0.6 to 2.0.7 in
/helix-front (#2952)
add 2b54fbb8c Fix helix-rest memory leak (#2960)
add 1e89ea6dc Remove 1.4.0 doc folder
add 02da025b3 Add 1.4.2 doc for release
add 46fecfaa0 Update menu bar
add 5e2689a2d [maven-release-plugin] prepare release helix-1.4.2
add 637758e9e [maven-release-plugin] prepare for next development iteration
add 497fab13d Revert "[maven-release-plugin] prepare for next development
iteration"
add 02071a6ce Revert "[maven-release-plugin] prepare release helix-1.4.2"
add 3ab42ab0e Add goals in meta-client pom file
add 19d6858a2 [maven-release-plugin] prepare release helix-1.4.2
add f37f465a1 [maven-release-plugin] prepare for next development iteration
add 762e045b0 Bump cross-spawn from 7.0.3 to 7.0.6 in /helix-front (#2966)
add d8366de5f Fix BestPossibleVerifier attempting to verify all WAGED
resources(#2955)
add c6c21ea99 update menu bar
add 5f9c6a33d Bump ivy files
add 011d71486 Add script for mac ivy bump up
add 522554ecd Bump commons-io:commons-io from 2.11.0 to 2.14.0 in
/zookeeper-api (#2948)
add bde8ff89d Fix IsInstanceEnabled for backward compatibility (#2972)
add 162dc2951 Change tagged job assignment behavior (#2976)
add 902fcdd48 Add InstanceConfig Deserialize test (#2979)
add fdfa66c9b Bump nanoid from 3.3.4 to 3.3.8 in /helix-front (#2980)
add 33a28e761 Support Stoppable Check for Non-Topology-Aware Clusters
(#2961)
add cdda0a410 Add jdk8 support for helix-lock module (#2988)
add 8ed0e55e5 Revert "[apache/helix] -- Issue during onboarding resources
without instances…" (#2995)
add a9b2b46d6 Bump com.thoughtworks.xstream:xstream in /helix-admin-webapp
(#2981)
add 02ef0eac0 Bump commons-io:commons-io in
/metadata-store-directory-common (#2989)
add 6703d58be Bump com.thoughtworks.xstream:xstream in /helix-rest (#2996)
add f68bdaf68 Fix NPE in IntermedaiteStateCalcStage (#2974)
add 4e1b5ea53 Fixing the flaky topology migration check and
ConstrainBasedAlgorith replicaHash computation (#2998)
add 0f95ef313 Support preserving history of HELIX_ENABLED legacy fields
when combo of instance operation and old helix version are used (#2987)
add e6adf5bc9 Exclude Custom Checks When Instance Is Not Alive (#2993)
add 886bc2492 Align thread name when helix task executor are
recreated.(#2999)
add 3233f7de5 Bump store2 from 2.14.2 to 2.14.4 in /helix-front (#3000)
add 892fc2710 Add atomic recursive delete to ZK client and use for drop
instance (#2994)
add 7f2d30f18 Fix endless creation of best possible nodes triggered by
unintended modification of cached best possible map. (#2970)
add e0c551d1a Fix waged instance capacity npe on new resource (#2969)
add 03ca2c240 Support zone based virtual topology assignment algorithm
(#2986)
add 46accfc6d [maven-release-plugin] prepare release helix-1.4.3
add 64ade4d6e [maven-release-plugin] prepare for next development iteration
add 80d731411 1.4.3 doc
add 9ad78003f Update menu bar
add cc618ec94 remove 1.4.1
add 7d94ef173 remove 1.4.2 doc
add 33328829e Bump snapshot version
add 9a36e71c5 Add auto deregistration of offline participants after
timeout (#2932)
add dc8ad624a Change customized stoppable check log level(#3004)
add e73f389c3 Fix Flaky Test - testGCScheduler in TestZkBucketDataAcessor
(#3003)
add 6997f5afe Change enabling hard constraint logging statement from INFO
to DEBUG level (#3002)
add aa592c6c5 Clear removed instances from the cached offline time map
(#3012)
add e25ac5d8d Add custom ideal state test
add f87d94859 Improve setInstanceOperation performance (#3017)
add 52ea29f8b Bump http-proxy-middleware from 2.0.7 to 2.0.9 in
/helix-front (#3027)
add 2b33ffebe skip min active check if instance replica in unhealthy state
(#3019)
add def71b5da Fix dropping error state partition for customized resource
(#3024)
add e7ada0907 Add cluster config update validation (#3026)
add 5de9232d9 Improve performance for ConstraintBasedAlgorithm(#3032)
add 22c67dc97 Fix issue in virtual topology string computation that
incorrectly discards non-end topology nodes (#3031)
add e4f273716 Bump org.eclipse.jetty:jetty-server (#3039)
add 3d2e8362a Performance improvement for IsEvacuateFinished (#3037)
add ee7a8b834 Only build property key path on construction (#3040)
add 1e141250f Bump com.fasterxml.jackson.core:jackson-core in
/helix-admin-webapp (#3046)
add cb2c29c7e Apache Helix 1.3.2 doc
add 0ab8b0bce Update menu bar to add version 1.3.2 and remove 1.3.1
add 3fd21d1e6 Bump com.fasterxml.jackson.core:jackson-core in
/helix-view-aggregator (#3047)
add b02291e86 [Message Prioritization] - Add currentReplicaNumber metadata
for message prioritization by client (#3043)
add 30986a556 Make virtual group assignment for
FaultZoneBasedVirtualGroupAssignmentAlgorithm deterministic (#3056)
add 62f0e9c81 Fix a race condition in metaclient leader election (#3058)
add 02a170c71 Prevent controller from dropping replicas when best possible
fails to calculate assignment (#3034)
add 46e730e45 Make retry timeout configurable for ZK calls via system
property
add 3d5096764 Merge pull request #3067 from
krishan1390/configurable_retry_timeout_system_property
add d0708e1bb Add default get value for task partition map to prevent
NPE(#3078)
add 6d99aeace Bump @angular/common from 13.3.9 to 19.2.16 in /helix-front
(#3083)
add 266a0b261 Bump node-forge from 1.3.1 to 1.3.2 in /helix-front (#3082)
add 649f0dede Bump io.netty:netty-codec from 4.1.68.Final to 4.1.125.Final
(#3068)
add aeddf227c Changed all XML schema locations from http to htpps for
security reasons and to avoid future problems (#3080)
add 0e941222a Bump org.apache.commons:commons-lang3 (#3086)
add 6a4a1a4db Bump org.apache.commons:commons-lang3 in /helix-rest (#3053)
add 9b4642292 Bump min-document from 2.19.0 to 2.19.2 in /helix-front
(#3088)
add d5dc7da95 Bump com.fasterxml.jackson.core:jackson-core in
/helix-admin-webapp (#3087)
add 2546140be Bump com.fasterxml.jackson.core:jackson-core in /helix-core
(#3051)
new 87f0e34a0 Set up helix-gateway folder, add PoC code and add protobuf
(#2826)
new 30b90941a Add protobuff definition and an empty grpc service (#2834)
new 9449a0497 Build HelixGateway integration test base (#2842)
new 2b44e877b Refactor and remove mock classes (#2841)
new 2d619df54 Gateway service - service structure dummy class (#2840)
new 02e6e83b9 Gateway util for per key lock and per key blocking queue
executor(#2847)
new 00db56642 Implement GatewayServiceManager (#2844)
new 430d20a19 Add license to gateway service (#2851)
new 7c060699c Implement Helix ST handling logic and
HelixGatewayParticipant (#2845)
new 60845e8c2 API to close grpc client stream connection from server side
(#2856)
new b37fa8320 Implement helix manager disconnect and client disconnect
handling for HelixGatewayParticipant.(#2868)
new 765398ac3 Interfaces of gateway service (#2871)
new b31f2b9e2 Refine gateway service interface (#2875)
new c5eaa8ab7 Create Gateway service channel factory (#2883)
new c9f7d052b Gateway - User report their shards' current state instead of
state transition message (#2892)
new ad33675b8 Add helix-gateway to bump-up.sh and bump-snapshot.sh (#2899)
new bbb031a4a Gateway - Add GatewayCurrentStateCache for gateway service
(#2895)
new d8d1c2979 Gateway - Implementing poll-mode channel (#2900)
new 00591360e Create condition based rebalancer (#2846)
new 26637861f Add missing license for rebalance condition files (#2853)
new 1cdd250c4 Helix stickiness rebalancer (#2878)
new 5a611cc86 Move existing assignments usage calculation to pre-process
stage (#2888)
new ba8c9f12a Add test to ensure no partition movement when nodes restart
(#2896)
new c51555125 Add null check for getClusterConfig()
new 38ba82077 Switch to compatible grpc version (#2904)
new 9b03e1baa Use grpc.version for io.grpc version (#2905)
new 6ffa3d3d5 Expose setting gateway service channel to allow external
managment of the lifecycle of the channel. (#2913)
new 663c9aac9 Gateway - gateway participant update target state in cache
(#2910)
new f6cecbde6 Include java stubs in jdk11 jar. (#2920)
new bd80ae043 Add helix-gateway stubs to exported packages.(#2923)
new ef0175d6c Add an end to end test for helix gateway (#2922)
new 3fea9371a Synchronize calls to StreamObserver methods (#2934)
new a685f41c0 Fix gateway e2e test - set timestamp in second instead of ms
(#2942)
new 7c4e4dc76 Add getter for all target state - gateway service (#2943)
new 1c55b7307 Add log and refine code style for Gateway service (#2950)
new 3873e5d36 Make StickyRebalanceStrategy topology aware (#2944)
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 (742fb3a9e)
\
N -- N -- N refs/heads/helix-gateway-service (3873e5d36)
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.
The 36 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
bump-snapshot.sh => bump-snapshot-mac.sh | 7 +-
...T.ivy => helix-admin-webapp-1.4.4-SNAPSHOT.ivy} | 0
helix-admin-webapp/pom.xml | 6 +-
...SNAPSHOT.ivy => helix-agent-1.4.4-SNAPSHOT.ivy} | 12 +-
helix-agent/pom.xml | 4 +-
...NAPSHOT.ivy => helix-common-1.4.4-SNAPSHOT.ivy} | 2 +-
helix-common/pom.xml | 6 +-
.../apache/helix/constants/InstanceConstants.java | 2 +
...-SNAPSHOT.ivy => helix-core-1.4.4-SNAPSHOT.ivy} | 2 +-
helix-core/pom.xml | 10 +-
.../main/java/org/apache/helix/PropertyKey.java | 16 +-
.../constants/VirtualTopologyGroupConstants.java | 6 +
.../event/helix/DefaultCloudEventCallbackImpl.java | 22 +-
...ltZoneBasedVirtualGroupAssignmentAlgorithm.java | 170 ++++
.../FifoVirtualGroupAssignmentAlgorithm.java | 9 +-
.../topology/VirtualGroupAssignmentAlgorithm.java | 14 +
.../helix/controller/GenericHelixController.java | 2 +
.../dataproviders/BaseControllerDataProvider.java | 3 +
.../ResourceControllerDataProvider.java | 8 +
.../WorkflowControllerDataProvider.java | 2 +-
.../helix/controller/pipeline/AsyncWorkerType.java | 3 +-
.../controller/rebalancer/CustomRebalancer.java | 4 +-
.../rebalancer/waged/AssignmentMetadataStore.java | 17 +-
.../constraints/ConstraintBasedAlgorithm.java | 27 +-
.../rebalancer/waged/model/ClusterModel.java | 26 +
.../stages/BestPossibleStateCalcStage.java | 2 +-
.../stages/CurrentStateComputationStage.java | 7 +
.../stages/IntermediateStateCalcStage.java | 2 +-
.../controller/stages/MessageGenerationPhase.java | 124 ++-
.../stages/ParticipantDeregistrationStage.java | 103 +++
.../stages/ResourceComputationStage.java | 2 +-
.../org/apache/helix/manager/zk/ZKHelixAdmin.java | 49 +-
.../messaging/handling/HelixTaskExecutor.java | 2 +-
.../java/org/apache/helix/model/ClusterConfig.java | 32 +-
.../apache/helix/model/ClusterTopologyConfig.java | 1 -
.../org/apache/helix/model/InstanceConfig.java | 244 ++++--
.../main/java/org/apache/helix/model/Message.java | 44 +-
.../java/org/apache/helix/model/RESTConfig.java | 27 +-
.../apache/helix/model/StateModelDefinition.java | 19 +
.../apache/helix/task/AbstractTaskDispatcher.java | 10 +-
.../java/org/apache/helix/task/JobDispatcher.java | 3 +-
.../BestPossibleExternalViewVerifier.java | 38 +-
.../java/org/apache/helix/util/InstanceUtil.java | 179 +++-
.../apache/helix/util/InstanceValidationUtil.java | 5 +
.../java/org/apache/helix/util/MessageUtil.java | 94 +-
.../org/apache/helix/util/VirtualTopologyUtil.java | 38 +
.../event/TestDefaultCloudEventCallbackImpl.java | 2 +-
.../TestFaultZoneBasedVirtualGroupAssignment.java | 199 +++++
.../TestVirtualTopologyGroupAssignment.java | 37 +-
.../java/org/apache/helix/common/ZkTestBase.java | 24 +
.../stages/TestIntermediateStateCalcStage.java | 78 ++
.../stages/TestParticipantDeregistrationStage.java | 315 +++++++
.../TestPrioritizationMessageGeneration.java | 594 +++++++++++++
.../controller/stages/TestRebalancePipeline.java | 67 ++
...sourceWhenRequireDelayedRebalanceOverwrite.java | 8 +-
.../integration/TestEndlessBestPossibleNodes.java | 96 +++
.../helix/integration/TestErrorReplicaPersist.java | 31 +-
.../helix/integration/TestForceKillInstance.java | 38 +-
.../TestPreserveAssignmentsOnRebalanceFailure.java | 98 +++
.../org/apache/helix/integration/TestWagedNPE.java | 108 +++
.../controller/TestTopologyMigration.java | 346 ++++++++
.../rebalancer/TestCustomIdealState.java | 39 +
...xpansionWithAddingResourcesBeforeInstances.java | 189 ----
.../helix/manager/zk/TestZkBucketDataAccessor.java | 59 +-
.../apache/helix/manager/zk/TestZkHelixAdmin.java | 27 +-
.../helix/manager/zk/client/TestHelixZkClient.java | 20 +
.../java/org/apache/helix/mock/MockHelixAdmin.java | 10 +-
.../org/apache/helix/model/TestInstanceConfig.java | 129 ++-
.../org/apache/helix/task/TestJobTagRemoval.java | 76 ++
.../apache/helix/tools/TestClusterVerifier.java | 57 ++
.../helix/util/TestInstanceValidationUtil.java | 45 +
helix-front/package.json | 4 +-
helix-front/pom.xml | 2 +-
helix-front/yarn.lock | 239 ++++--
...-SNAPSHOT.ivy => helix-lock-1.4.4-SNAPSHOT.ivy} | 6 +-
helix-lock/pom.xml | 52 +-
...-SNAPSHOT.ivy => helix-rest-1.4.4-SNAPSHOT.ivy} | 4 +-
helix-rest/pom.xml | 12 +-
.../apache/helix/rest/client/CustomRestClient.java | 16 +
.../helix/rest/client/CustomRestClientImpl.java | 180 +++-
.../MaintenanceManagementService.java | 138 ++-
.../StoppableInstancesSelector.java | 59 +-
.../rest/server/json/instance/StoppableCheck.java | 3 +-
.../server/resources/helix/ClusterAccessor.java | 58 ++
.../server/resources/helix/InstancesAccessor.java | 64 +-
.../helix/rest/server/service/ClusterService.java | 16 +
.../rest/server/service/ClusterServiceImpl.java | 40 +-
.../service/VirtualTopologyGroupService.java | 98 ++-
.../helix/rest/client/TestCustomRestClient.java | 95 ++
.../TestMaintenanceManagementService.java | 124 +++
.../helix/rest/server/AbstractTestClass.java | 62 ++
.../helix/rest/server/TestClusterAccessor.java | 158 +++-
.../helix/rest/server/TestInstancesAccessor.java | 237 ++++-
.../helix/rest/server/TestZooKeeperAccessor.java | 21 +-
.../rest/server/service/TestClusterService.java | 62 ++
.../service/TestVirtualTopologyGroupService.java | 66 +-
...vy => helix-view-aggregator-1.4.4-SNAPSHOT.ivy} | 4 +-
helix-view-aggregator/pom.xml | 6 +-
...SNAPSHOT.ivy => meta-client-1.4.4-SNAPSHOT.ivy} | 6 +-
meta-client/pom.xml | 13 +-
.../leaderelection/LeaderElectionClient.java | 42 +-
.../recipes/leaderelection/LeaderInfo.java | 14 +-
.../recipes/leaderelection/TestLeaderElection.java | 89 ++
...data-store-directory-common-1.4.4-SNAPSHOT.ivy} | 4 +-
metadata-store-directory-common/pom.xml | 10 +-
...PSHOT.ivy => metrics-common-1.4.4-SNAPSHOT.ivy} | 2 +-
metrics-common/pom.xml | 6 +-
pom.xml | 12 +-
recipes/distributed-lock-manager/pom.xml | 4 +-
recipes/pom.xml | 4 +-
recipes/rabbitmq-consumer-group/pom.xml | 4 +-
recipes/rsync-replicated-file-system/pom.xml | 4 +-
recipes/service-discovery/pom.xml | 4 +-
recipes/task-execution/pom.xml | 4 +-
website/0.9.9/pom.xml | 4 +-
website/1.3.1/pom.xml | 61 --
website/1.3.1/src/site/markdown/Quickstart.md | 663 --------------
.../site/markdown/recipes/task_dag_execution.md | 199 -----
website/{1.4.1 => 1.3.2}/pom.xml | 8 +-
.../src/site/apt/privacy-policy.apt | 0
.../src/site/apt/releasenotes/release-1.3.2.apt} | 29 +-
.../{1.4.1 => 1.3.2}/src/site/markdown/Building.md | 4 +-
.../{1.3.1 => 1.3.2}/src/site/markdown/Features.md | 0
.../{1.3.1 => 1.3.2}/src/site/markdown/Metrics.md | 0
.../src/site/markdown/Quickstart.md | 6 +-
.../{1.3.1 => 1.3.2}/src/site/markdown/Tutorial.md | 0
.../src/site/markdown/auto_exit_maintenance.md | 0
.../src/site/markdown/design_crushed.md | 0
.../{1.3.1 => 1.3.2}/src/site/markdown/index.md | 6 +-
.../src/site/markdown/quota_scheduling.md | 0
.../src/site/markdown/recipes/lock_manager.md | 2 +-
.../markdown/recipes/rabbitmq_consumer_group.md | 2 +-
.../recipes/rsync_replicated_file_store.md | 2 +-
.../src/site/markdown/recipes/service_discovery.md | 0
.../site/markdown/recipes/task_dag_execution.md | 2 +-
.../src/site/markdown/tutorial_admin.md | 6 +-
.../src/site/markdown/tutorial_agent.md | 0
.../src/site/markdown/tutorial_cloud_support.md | 0
.../src/site/markdown/tutorial_controller.md | 0
.../src/site/markdown/tutorial_customized_view.md | 0
.../src/site/markdown/tutorial_distributed_lock.md | 0
.../src/site/markdown/tutorial_health.md | 0
.../src/site/markdown/tutorial_messaging.md | 2 +-
.../src/site/markdown/tutorial_participant.md | 0
.../src/site/markdown/tutorial_propstore.md | 2 +-
.../src/site/markdown/tutorial_rebalance.md | 0
.../src/site/markdown/tutorial_rest_service.md | 6 +-
.../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
.../src/site/markdown/tutorial_ui.md | 2 +-
.../site/markdown/tutorial_user_content_store.md | 0
.../site/markdown/tutorial_user_def_rebalancer.md | 0
.../src/site/markdown/tutorial_yaml.md | 0
.../{1.3.1 => 1.3.2}/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
.../src/site/resources/download.cgi | 0
.../images/CustomizedViewSystemArchitecture.jpeg | Bin
.../images/HelixPriorityLockWorkflow.jpeg | Bin
.../src/site/resources/images/PFS-Generic.png | Bin
.../images/ParticipantAutoRegistrationLogic.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.3.1 => 1.3.2}/src/site/site.xml | 8 +-
.../{1.4.0 => 1.3.2}/src/site/xdoc/download.xml.vm | 4 +-
website/{1.3.1 => 1.3.2}/src/test/conf/testng.xml | 0
.../src/site/apt/releasenotes/release-1.4.0.apt | 104 ---
website/1.4.0/src/site/markdown/Building.md | 42 -
.../markdown/recipes/rabbitmq_consumer_group.md | 213 -----
website/1.4.0/src/site/markdown/tutorial_admin.md | 408 ---------
.../src/site/markdown/tutorial_rest_service.md | 951 ---------------------
website/1.4.0/src/site/markdown/tutorial_ui.md | 118 ---
website/1.4.1/src/site/apt/privacy-policy.apt | 52 --
.../src/site/apt/releasenotes/release-1.4.1.apt | 86 --
website/1.4.1/src/site/markdown/Features.md | 313 -------
website/1.4.1/src/site/markdown/Metrics.md | 217 -----
website/1.4.1/src/site/markdown/Tutorial.md | 222 -----
.../src/site/markdown/auto_exit_maintenance.md | 169 ----
website/1.4.1/src/site/markdown/design_crushed.md | 173 ----
website/1.4.1/src/site/markdown/index.md | 58 --
.../1.4.1/src/site/markdown/quota_scheduling.md | 173 ----
.../src/site/markdown/recipes/lock_manager.md | 236 -----
.../recipes/rsync_replicated_file_store.md | 162 ----
.../src/site/markdown/recipes/service_discovery.md | 184 ----
website/1.4.1/src/site/markdown/tutorial_agent.md | 169 ----
.../src/site/markdown/tutorial_cloud_support.md | 228 -----
.../1.4.1/src/site/markdown/tutorial_controller.md | 155 ----
.../src/site/markdown/tutorial_customized_view.md | 215 -----
.../src/site/markdown/tutorial_distributed_lock.md | 191 -----
website/1.4.1/src/site/markdown/tutorial_health.md | 46 -
.../1.4.1/src/site/markdown/tutorial_messaging.md | 70 --
.../src/site/markdown/tutorial_participant.md | 102 ---
.../1.4.1/src/site/markdown/tutorial_propstore.md | 34 -
.../1.4.1/src/site/markdown/tutorial_rebalance.md | 181 ----
.../1.4.1/src/site/markdown/tutorial_spectator.md | 75 --
website/1.4.1/src/site/markdown/tutorial_state.md | 131 ---
.../src/site/markdown/tutorial_task_framework.md | 394 ---------
.../src/site/markdown/tutorial_task_throttling.md | 41 -
.../1.4.1/src/site/markdown/tutorial_throttling.md | 39 -
.../site/markdown/tutorial_user_content_store.md | 67 --
.../site/markdown/tutorial_user_def_rebalancer.md | 172 ----
website/1.4.1/src/site/markdown/tutorial_yaml.md | 102 ---
website/1.4.1/src/site/resources/.htaccess | 20 -
website/1.4.1/src/site/resources/JobExample.json | 19 -
.../1.4.1/src/site/resources/WorkflowExample.json | 46 -
.../resources/css/bootstrap-responsive.min.css | 9 -
.../1.4.1/src/site/resources/css/bootstrap.min.css | 9 -
website/1.4.1/src/site/resources/download.cgi | 22 -
.../images/CustomizedViewSystemArchitecture.jpeg | Bin 191752 -> 0 bytes
.../images/HelixPriorityLockWorkflow.jpeg | Bin 145221 -> 0 bytes
.../src/site/resources/images/PFS-Generic.png | Bin 72435 -> 0 bytes
.../images/ParticipantAutoRegistrationLogic.png | Bin 29541 -> 0 bytes
.../src/site/resources/images/RSYNC_BASED_PFS.png | Bin 78007 -> 0 bytes
.../site/resources/images/TaskFrameworkLayers.png | Bin 11622 -> 0 bytes
.../src/site/resources/images/UIScreenshot.png | Bin 83460 -> 0 bytes
.../src/site/resources/images/UIScreenshot2.png | Bin 121388 -> 0 bytes
.../resources/images/auto-exit-maintenance.jpg | Bin 38492 -> 0 bytes
.../images/design/crushed/after-using-crushed.png | Bin 9935 -> 0 bytes
.../images/design/crushed/before-using-crush.png | Bin 10286 -> 0 bytes
.../resources/images/design/crushed/classes.png | Bin 14742 -> 0 bytes
.../images/design/crushed/crushed-master-dist.png | Bin 18725 -> 0 bytes
.../design/crushed/crushed-partition-dist.png | Bin 16630 -> 0 bytes
.../images/design/crushed/cursh-master-dist.png | Bin 18036 -> 0 bytes
.../images/design/crushed/cursh-partition-dist.png | Bin 16391 -> 0 bytes
.../crushed/example-cluster-master-dist-after.png | Bin 12899 -> 0 bytes
.../design/crushed/example-cluster-master-dist.png | Bin 13601 -> 0 bytes
.../crushed/example-cluster-partition-dist.png | Bin 13472 -> 0 bytes
.../crushed/example-movement-on-expansion.png | Bin 31833 -> 0 bytes
.../design/crushed/node-down-master-move.png | Bin 16897 -> 0 bytes
.../design/crushed/node-down-partition-move.png | Bin 15982 -> 0 bytes
.../images/design/crushed/performance.png | Bin 17532 -> 0 bytes
.../images/quota_InstanceCapacityManager.jpeg | Bin 93818 -> 0 bytes
.../src/site/resources/images/quota_intro.png | Bin 450591 -> 0 bytes
.../1.4.1/src/site/resources/js/bootstrap.min.js | 6 -
website/1.4.1/src/site/resources/js/jquery.min.js | 2 -
website/1.4.1/src/site/site.xml | 127 ---
website/1.4.1/src/site/xdoc/download.xml.vm | 226 -----
website/1.4.1/src/test/conf/testng.xml | 27 -
website/{1.4.0 => 1.4.3}/pom.xml | 8 +-
.../src/site/apt/privacy-policy.apt | 0
.../src/site/apt/releasenotes/release-1.4.3.apt} | 43 +-
.../{1.3.1 => 1.4.3}/src/site/markdown/Building.md | 4 +-
.../{1.4.0 => 1.4.3}/src/site/markdown/Features.md | 0
.../{1.4.0 => 1.4.3}/src/site/markdown/Metrics.md | 0
.../src/site/markdown/Quickstart.md | 6 +-
.../{1.4.0 => 1.4.3}/src/site/markdown/Tutorial.md | 0
.../src/site/markdown/auto_exit_maintenance.md | 0
.../src/site/markdown/design_crushed.md | 0
.../{1.4.0 => 1.4.3}/src/site/markdown/index.md | 6 +-
.../src/site/markdown/quota_scheduling.md | 0
.../src/site/markdown/recipes/lock_manager.md | 2 +-
.../markdown/recipes/rabbitmq_consumer_group.md | 2 +-
.../recipes/rsync_replicated_file_store.md | 2 +-
.../src/site/markdown/recipes/service_discovery.md | 0
.../site/markdown/recipes/task_dag_execution.md | 2 +-
.../src/site/markdown/tutorial_admin.md | 6 +-
.../src/site/markdown/tutorial_agent.md | 0
.../src/site/markdown/tutorial_cloud_support.md | 0
.../src/site/markdown/tutorial_controller.md | 0
.../src/site/markdown/tutorial_customized_view.md | 6 +-
.../src/site/markdown/tutorial_distributed_lock.md | 0
.../src/site/markdown/tutorial_health.md | 0
.../src/site/markdown/tutorial_messaging.md | 2 +-
.../src/site/markdown/tutorial_participant.md | 0
.../src/site/markdown/tutorial_propstore.md | 2 +-
.../src/site/markdown/tutorial_rebalance.md | 0
.../src/site/markdown/tutorial_rest_service.md | 8 +-
.../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
.../src/site/markdown/tutorial_ui.md | 2 +-
.../site/markdown/tutorial_user_content_store.md | 0
.../site/markdown/tutorial_user_def_rebalancer.md | 0
.../src/site/markdown/tutorial_yaml.md | 0
.../{1.4.0 => 1.4.3}/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
.../src/site/resources/download.cgi | 0
.../images/CustomizedViewSystemArchitecture.jpeg | Bin
.../images/HelixPriorityLockWorkflow.jpeg | Bin
.../src/site/resources/images/PFS-Generic.png | Bin
.../images/ParticipantAutoRegistrationLogic.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.4.0 => 1.4.3}/src/site/site.xml | 8 +-
.../{1.3.1 => 1.4.3}/src/site/xdoc/download.xml.vm | 0
website/{1.4.0 => 1.4.3}/src/test/conf/testng.xml | 0
website/pom.xml | 11 +-
website/src/site/markdown/index.md | 16 +-
website/src/site/resources/.htaccess | 8 +-
website/src/site/site.xml | 25 +-
zookeeper-api/pom.xml | 8 +-
.../zookeeper/api/client/RealmAwareZkClient.java | 9 +-
.../zookeeper/constant/ZkSystemPropertyKeys.java | 11 +
.../zookeeper/impl/client/DedicatedZkClient.java | 14 +
.../zookeeper/impl/client/FederatedZkClient.java | 15 +
.../zookeeper/impl/client/SharedZkClient.java | 14 +
.../helix/zookeeper/impl/client/ZkClient.java | 8 +-
.../impl/factory/ZkConnectionManager.java | 4 +-
.../apache/helix/zookeeper/util/ZNRecordUtil.java | 20 +
.../apache/helix/zookeeper/zkclient/ZkClient.java | 93 ++
.../zookeeper/impl/client/TestRawZkClient.java | 56 ++
...APSHOT.ivy => zookeeper-api-1.4.4-SNAPSHOT.ivy} | 2 +-
354 files changed, 5688 insertions(+), 8704 deletions(-)
copy bump-snapshot.sh => bump-snapshot-mac.sh (90%)
rename helix-admin-webapp/{helix-admin-webapp-1.4.2-SNAPSHOT.ivy =>
helix-admin-webapp-1.4.4-SNAPSHOT.ivy} (100%)
rename helix-agent/{helix-agent-1.4.2-SNAPSHOT.ivy =>
helix-agent-1.4.4-SNAPSHOT.ivy} (96%)
rename helix-common/{helix-common-1.4.2-SNAPSHOT.ivy =>
helix-common-1.4.4-SNAPSHOT.ivy} (99%)
rename helix-core/{helix-core-1.4.2-SNAPSHOT.ivy =>
helix-core-1.4.4-SNAPSHOT.ivy} (99%)
create mode 100644
helix-core/src/main/java/org/apache/helix/cloud/topology/FaultZoneBasedVirtualGroupAssignmentAlgorithm.java
create mode 100644
helix-core/src/main/java/org/apache/helix/controller/stages/ParticipantDeregistrationStage.java
create mode 100644
helix-core/src/main/java/org/apache/helix/util/VirtualTopologyUtil.java
create mode 100644
helix-core/src/test/java/org/apache/helix/cloud/virtualTopologyGroup/TestFaultZoneBasedVirtualGroupAssignment.java
create mode 100644
helix-core/src/test/java/org/apache/helix/controller/stages/TestParticipantDeregistrationStage.java
create mode 100644
helix-core/src/test/java/org/apache/helix/controller/stages/TestPrioritizationMessageGeneration.java
create mode 100644
helix-core/src/test/java/org/apache/helix/integration/TestEndlessBestPossibleNodes.java
create mode 100644
helix-core/src/test/java/org/apache/helix/integration/TestPreserveAssignmentsOnRebalanceFailure.java
create mode 100644
helix-core/src/test/java/org/apache/helix/integration/TestWagedNPE.java
create mode 100644
helix-core/src/test/java/org/apache/helix/integration/controller/TestTopologyMigration.java
delete mode 100644
helix-core/src/test/java/org/apache/helix/integration/rebalancer/WagedRebalancer/TestWagedClusterExpansionWithAddingResourcesBeforeInstances.java
create mode 100644
helix-core/src/test/java/org/apache/helix/task/TestJobTagRemoval.java
rename helix-lock/{helix-lock-1.4.2-SNAPSHOT.ivy =>
helix-lock-1.4.4-SNAPSHOT.ivy} (96%)
rename helix-rest/{helix-rest-1.4.2-SNAPSHOT.ivy =>
helix-rest-1.4.4-SNAPSHOT.ivy} (97%)
rename helix-view-aggregator/{helix-view-aggregator-1.4.2-SNAPSHOT.ivy =>
helix-view-aggregator-1.4.4-SNAPSHOT.ivy} (97%)
rename meta-client/{meta-client-1.4.2-SNAPSHOT.ivy =>
meta-client-1.4.4-SNAPSHOT.ivy} (96%)
rename
metadata-store-directory-common/{metadata-store-directory-common-1.4.2-SNAPSHOT.ivy
=> metadata-store-directory-common-1.4.4-SNAPSHOT.ivy} (97%)
rename metrics-common/{metrics-common-1.4.2-SNAPSHOT.ivy =>
metrics-common-1.4.4-SNAPSHOT.ivy} (99%)
delete mode 100644 website/1.3.1/pom.xml
delete mode 100644 website/1.3.1/src/site/markdown/Quickstart.md
delete mode 100644
website/1.3.1/src/site/markdown/recipes/task_dag_execution.md
rename website/{1.4.1 => 1.3.2}/pom.xml (90%)
rename website/{1.3.1 => 1.3.2}/src/site/apt/privacy-policy.apt (100%)
rename website/{1.3.1/src/site/apt/releasenotes/release-1.3.1.apt =>
1.3.2/src/site/apt/releasenotes/release-1.3.2.apt} (60%)
rename website/{1.4.1 => 1.3.2}/src/site/markdown/Building.md (95%)
rename website/{1.3.1 => 1.3.2}/src/site/markdown/Features.md (100%)
rename website/{1.3.1 => 1.3.2}/src/site/markdown/Metrics.md (100%)
rename website/{1.4.0 => 1.3.2}/src/site/markdown/Quickstart.md (99%)
rename website/{1.3.1 => 1.3.2}/src/site/markdown/Tutorial.md (100%)
rename website/{1.3.1 => 1.3.2}/src/site/markdown/auto_exit_maintenance.md
(100%)
rename website/{1.3.1 => 1.3.2}/src/site/markdown/design_crushed.md (100%)
rename website/{1.3.1 => 1.3.2}/src/site/markdown/index.md (89%)
rename website/{1.3.1 => 1.3.2}/src/site/markdown/quota_scheduling.md (100%)
rename website/{1.4.0 => 1.3.2}/src/site/markdown/recipes/lock_manager.md (99%)
rename website/{1.4.1 =>
1.3.2}/src/site/markdown/recipes/rabbitmq_consumer_group.md (99%)
rename website/{1.3.1 =>
1.3.2}/src/site/markdown/recipes/rsync_replicated_file_store.md (99%)
rename website/{1.3.1 => 1.3.2}/src/site/markdown/recipes/service_discovery.md
(100%)
rename website/{1.4.0 =>
1.3.2}/src/site/markdown/recipes/task_dag_execution.md (99%)
rename website/{1.3.1 => 1.3.2}/src/site/markdown/tutorial_admin.md (99%)
rename website/{1.3.1 => 1.3.2}/src/site/markdown/tutorial_agent.md (100%)
rename website/{1.3.1 => 1.3.2}/src/site/markdown/tutorial_cloud_support.md
(100%)
rename website/{1.3.1 => 1.3.2}/src/site/markdown/tutorial_controller.md (100%)
rename website/{1.3.1 => 1.3.2}/src/site/markdown/tutorial_customized_view.md
(100%)
rename website/{1.3.1 => 1.3.2}/src/site/markdown/tutorial_distributed_lock.md
(100%)
rename website/{1.3.1 => 1.3.2}/src/site/markdown/tutorial_health.md (100%)
rename website/{1.3.1 => 1.3.2}/src/site/markdown/tutorial_messaging.md (98%)
rename website/{1.3.1 => 1.3.2}/src/site/markdown/tutorial_participant.md
(100%)
rename website/{1.4.0 => 1.3.2}/src/site/markdown/tutorial_propstore.md (95%)
rename website/{1.3.1 => 1.3.2}/src/site/markdown/tutorial_rebalance.md (100%)
rename website/{1.4.1 => 1.3.2}/src/site/markdown/tutorial_rest_service.md
(99%)
rename website/{1.3.1 => 1.3.2}/src/site/markdown/tutorial_spectator.md (100%)
rename website/{1.3.1 => 1.3.2}/src/site/markdown/tutorial_state.md (100%)
rename website/{1.3.1 => 1.3.2}/src/site/markdown/tutorial_task_framework.md
(100%)
rename website/{1.3.1 => 1.3.2}/src/site/markdown/tutorial_task_throttling.md
(100%)
rename website/{1.3.1 => 1.3.2}/src/site/markdown/tutorial_throttling.md (100%)
rename website/{1.4.1 => 1.3.2}/src/site/markdown/tutorial_ui.md (99%)
rename website/{1.3.1 =>
1.3.2}/src/site/markdown/tutorial_user_content_store.md (100%)
rename website/{1.3.1 =>
1.3.2}/src/site/markdown/tutorial_user_def_rebalancer.md (100%)
rename website/{1.3.1 => 1.3.2}/src/site/markdown/tutorial_yaml.md (100%)
rename website/{1.3.1 => 1.3.2}/src/site/resources/.htaccess (100%)
rename website/{1.3.1 => 1.3.2}/src/site/resources/JobExample.json (100%)
rename website/{1.3.1 => 1.3.2}/src/site/resources/WorkflowExample.json (100%)
rename website/{1.3.1 =>
1.3.2}/src/site/resources/css/bootstrap-responsive.min.css (100%)
rename website/{1.3.1 => 1.3.2}/src/site/resources/css/bootstrap.min.css (100%)
rename website/{1.3.1 => 1.3.2}/src/site/resources/download.cgi (100%)
rename website/{1.3.1 =>
1.3.2}/src/site/resources/images/CustomizedViewSystemArchitecture.jpeg (100%)
rename website/{1.3.1 =>
1.3.2}/src/site/resources/images/HelixPriorityLockWorkflow.jpeg (100%)
rename website/{1.3.1 => 1.3.2}/src/site/resources/images/PFS-Generic.png
(100%)
rename website/{1.3.1 =>
1.3.2}/src/site/resources/images/ParticipantAutoRegistrationLogic.png (100%)
rename website/{1.3.1 => 1.3.2}/src/site/resources/images/RSYNC_BASED_PFS.png
(100%)
rename website/{1.3.1 =>
1.3.2}/src/site/resources/images/TaskFrameworkLayers.png (100%)
rename website/{1.3.1 => 1.3.2}/src/site/resources/images/UIScreenshot.png
(100%)
rename website/{1.3.1 => 1.3.2}/src/site/resources/images/UIScreenshot2.png
(100%)
rename website/{1.3.1 =>
1.3.2}/src/site/resources/images/auto-exit-maintenance.jpg (100%)
rename website/{1.3.1 =>
1.3.2}/src/site/resources/images/design/crushed/after-using-crushed.png (100%)
rename website/{1.3.1 =>
1.3.2}/src/site/resources/images/design/crushed/before-using-crush.png (100%)
rename website/{1.3.1 =>
1.3.2}/src/site/resources/images/design/crushed/classes.png (100%)
rename website/{1.3.1 =>
1.3.2}/src/site/resources/images/design/crushed/crushed-master-dist.png (100%)
rename website/{1.3.1 =>
1.3.2}/src/site/resources/images/design/crushed/crushed-partition-dist.png
(100%)
rename website/{1.3.1 =>
1.3.2}/src/site/resources/images/design/crushed/cursh-master-dist.png (100%)
rename website/{1.3.1 =>
1.3.2}/src/site/resources/images/design/crushed/cursh-partition-dist.png (100%)
rename website/{1.3.1 =>
1.3.2}/src/site/resources/images/design/crushed/example-cluster-master-dist-after.png
(100%)
rename website/{1.3.1 =>
1.3.2}/src/site/resources/images/design/crushed/example-cluster-master-dist.png
(100%)
rename website/{1.3.1 =>
1.3.2}/src/site/resources/images/design/crushed/example-cluster-partition-dist.png
(100%)
rename website/{1.3.1 =>
1.3.2}/src/site/resources/images/design/crushed/example-movement-on-expansion.png
(100%)
rename website/{1.3.1 =>
1.3.2}/src/site/resources/images/design/crushed/node-down-master-move.png (100%)
rename website/{1.3.1 =>
1.3.2}/src/site/resources/images/design/crushed/node-down-partition-move.png
(100%)
rename website/{1.3.1 =>
1.3.2}/src/site/resources/images/design/crushed/performance.png (100%)
rename website/{1.3.1 =>
1.3.2}/src/site/resources/images/quota_InstanceCapacityManager.jpeg (100%)
rename website/{1.3.1 => 1.3.2}/src/site/resources/images/quota_intro.png
(100%)
rename website/{1.3.1 => 1.3.2}/src/site/resources/js/bootstrap.min.js (100%)
rename website/{1.3.1 => 1.3.2}/src/site/resources/js/jquery.min.js (100%)
rename website/{1.3.1 => 1.3.2}/src/site/site.xml (96%)
rename website/{1.4.0 => 1.3.2}/src/site/xdoc/download.xml.vm (99%)
rename website/{1.3.1 => 1.3.2}/src/test/conf/testng.xml (100%)
delete mode 100644 website/1.4.0/src/site/apt/releasenotes/release-1.4.0.apt
delete mode 100644 website/1.4.0/src/site/markdown/Building.md
delete mode 100644
website/1.4.0/src/site/markdown/recipes/rabbitmq_consumer_group.md
delete mode 100644 website/1.4.0/src/site/markdown/tutorial_admin.md
delete mode 100644 website/1.4.0/src/site/markdown/tutorial_rest_service.md
delete mode 100644 website/1.4.0/src/site/markdown/tutorial_ui.md
delete mode 100644 website/1.4.1/src/site/apt/privacy-policy.apt
delete mode 100644 website/1.4.1/src/site/apt/releasenotes/release-1.4.1.apt
delete mode 100644 website/1.4.1/src/site/markdown/Features.md
delete mode 100644 website/1.4.1/src/site/markdown/Metrics.md
delete mode 100644 website/1.4.1/src/site/markdown/Tutorial.md
delete mode 100644 website/1.4.1/src/site/markdown/auto_exit_maintenance.md
delete mode 100644 website/1.4.1/src/site/markdown/design_crushed.md
delete mode 100644 website/1.4.1/src/site/markdown/index.md
delete mode 100644 website/1.4.1/src/site/markdown/quota_scheduling.md
delete mode 100644 website/1.4.1/src/site/markdown/recipes/lock_manager.md
delete mode 100644
website/1.4.1/src/site/markdown/recipes/rsync_replicated_file_store.md
delete mode 100644 website/1.4.1/src/site/markdown/recipes/service_discovery.md
delete mode 100644 website/1.4.1/src/site/markdown/tutorial_agent.md
delete mode 100644 website/1.4.1/src/site/markdown/tutorial_cloud_support.md
delete mode 100644 website/1.4.1/src/site/markdown/tutorial_controller.md
delete mode 100644 website/1.4.1/src/site/markdown/tutorial_customized_view.md
delete mode 100644 website/1.4.1/src/site/markdown/tutorial_distributed_lock.md
delete mode 100644 website/1.4.1/src/site/markdown/tutorial_health.md
delete mode 100644 website/1.4.1/src/site/markdown/tutorial_messaging.md
delete mode 100644 website/1.4.1/src/site/markdown/tutorial_participant.md
delete mode 100644 website/1.4.1/src/site/markdown/tutorial_propstore.md
delete mode 100644 website/1.4.1/src/site/markdown/tutorial_rebalance.md
delete mode 100644 website/1.4.1/src/site/markdown/tutorial_spectator.md
delete mode 100644 website/1.4.1/src/site/markdown/tutorial_state.md
delete mode 100644 website/1.4.1/src/site/markdown/tutorial_task_framework.md
delete mode 100644 website/1.4.1/src/site/markdown/tutorial_task_throttling.md
delete mode 100644 website/1.4.1/src/site/markdown/tutorial_throttling.md
delete mode 100644
website/1.4.1/src/site/markdown/tutorial_user_content_store.md
delete mode 100644
website/1.4.1/src/site/markdown/tutorial_user_def_rebalancer.md
delete mode 100644 website/1.4.1/src/site/markdown/tutorial_yaml.md
delete mode 100644 website/1.4.1/src/site/resources/.htaccess
delete mode 100644 website/1.4.1/src/site/resources/JobExample.json
delete mode 100644 website/1.4.1/src/site/resources/WorkflowExample.json
delete mode 100644
website/1.4.1/src/site/resources/css/bootstrap-responsive.min.css
delete mode 100644 website/1.4.1/src/site/resources/css/bootstrap.min.css
delete mode 100755 website/1.4.1/src/site/resources/download.cgi
delete mode 100644
website/1.4.1/src/site/resources/images/CustomizedViewSystemArchitecture.jpeg
delete mode 100644
website/1.4.1/src/site/resources/images/HelixPriorityLockWorkflow.jpeg
delete mode 100644 website/1.4.1/src/site/resources/images/PFS-Generic.png
delete mode 100644
website/1.4.1/src/site/resources/images/ParticipantAutoRegistrationLogic.png
delete mode 100644 website/1.4.1/src/site/resources/images/RSYNC_BASED_PFS.png
delete mode 100644
website/1.4.1/src/site/resources/images/TaskFrameworkLayers.png
delete mode 100644 website/1.4.1/src/site/resources/images/UIScreenshot.png
delete mode 100644 website/1.4.1/src/site/resources/images/UIScreenshot2.png
delete mode 100644
website/1.4.1/src/site/resources/images/auto-exit-maintenance.jpg
delete mode 100644
website/1.4.1/src/site/resources/images/design/crushed/after-using-crushed.png
delete mode 100644
website/1.4.1/src/site/resources/images/design/crushed/before-using-crush.png
delete mode 100644
website/1.4.1/src/site/resources/images/design/crushed/classes.png
delete mode 100644
website/1.4.1/src/site/resources/images/design/crushed/crushed-master-dist.png
delete mode 100644
website/1.4.1/src/site/resources/images/design/crushed/crushed-partition-dist.png
delete mode 100644
website/1.4.1/src/site/resources/images/design/crushed/cursh-master-dist.png
delete mode 100644
website/1.4.1/src/site/resources/images/design/crushed/cursh-partition-dist.png
delete mode 100644
website/1.4.1/src/site/resources/images/design/crushed/example-cluster-master-dist-after.png
delete mode 100644
website/1.4.1/src/site/resources/images/design/crushed/example-cluster-master-dist.png
delete mode 100644
website/1.4.1/src/site/resources/images/design/crushed/example-cluster-partition-dist.png
delete mode 100644
website/1.4.1/src/site/resources/images/design/crushed/example-movement-on-expansion.png
delete mode 100644
website/1.4.1/src/site/resources/images/design/crushed/node-down-master-move.png
delete mode 100644
website/1.4.1/src/site/resources/images/design/crushed/node-down-partition-move.png
delete mode 100644
website/1.4.1/src/site/resources/images/design/crushed/performance.png
delete mode 100644
website/1.4.1/src/site/resources/images/quota_InstanceCapacityManager.jpeg
delete mode 100644 website/1.4.1/src/site/resources/images/quota_intro.png
delete mode 100644 website/1.4.1/src/site/resources/js/bootstrap.min.js
delete mode 100644 website/1.4.1/src/site/resources/js/jquery.min.js
delete mode 100644 website/1.4.1/src/site/site.xml
delete mode 100644 website/1.4.1/src/site/xdoc/download.xml.vm
delete mode 100644 website/1.4.1/src/test/conf/testng.xml
rename website/{1.4.0 => 1.4.3}/pom.xml (90%)
rename website/{1.4.0 => 1.4.3}/src/site/apt/privacy-policy.apt (100%)
copy website/{0.9.9/src/site/apt/releasenotes/release-0.9.9.apt =>
1.4.3/src/site/apt/releasenotes/release-1.4.3.apt} (53%)
rename website/{1.3.1 => 1.4.3}/src/site/markdown/Building.md (95%)
rename website/{1.4.0 => 1.4.3}/src/site/markdown/Features.md (100%)
rename website/{1.4.0 => 1.4.3}/src/site/markdown/Metrics.md (100%)
rename website/{1.4.1 => 1.4.3}/src/site/markdown/Quickstart.md (99%)
rename website/{1.4.0 => 1.4.3}/src/site/markdown/Tutorial.md (100%)
rename website/{1.4.0 => 1.4.3}/src/site/markdown/auto_exit_maintenance.md
(100%)
rename website/{1.4.0 => 1.4.3}/src/site/markdown/design_crushed.md (100%)
rename website/{1.4.0 => 1.4.3}/src/site/markdown/index.md (89%)
rename website/{1.4.0 => 1.4.3}/src/site/markdown/quota_scheduling.md (100%)
rename website/{1.3.1 => 1.4.3}/src/site/markdown/recipes/lock_manager.md (99%)
rename website/{1.3.1 =>
1.4.3}/src/site/markdown/recipes/rabbitmq_consumer_group.md (99%)
rename website/{1.4.0 =>
1.4.3}/src/site/markdown/recipes/rsync_replicated_file_store.md (99%)
rename website/{1.4.0 => 1.4.3}/src/site/markdown/recipes/service_discovery.md
(100%)
rename website/{1.4.1 =>
1.4.3}/src/site/markdown/recipes/task_dag_execution.md (99%)
rename website/{1.4.1 => 1.4.3}/src/site/markdown/tutorial_admin.md (99%)
rename website/{1.4.0 => 1.4.3}/src/site/markdown/tutorial_agent.md (100%)
rename website/{1.4.0 => 1.4.3}/src/site/markdown/tutorial_cloud_support.md
(100%)
rename website/{1.4.0 => 1.4.3}/src/site/markdown/tutorial_controller.md (100%)
rename website/{1.4.0 => 1.4.3}/src/site/markdown/tutorial_customized_view.md
(99%)
rename website/{1.4.0 => 1.4.3}/src/site/markdown/tutorial_distributed_lock.md
(100%)
rename website/{1.4.0 => 1.4.3}/src/site/markdown/tutorial_health.md (100%)
rename website/{1.4.0 => 1.4.3}/src/site/markdown/tutorial_messaging.md (98%)
rename website/{1.4.0 => 1.4.3}/src/site/markdown/tutorial_participant.md
(100%)
rename website/{1.3.1 => 1.4.3}/src/site/markdown/tutorial_propstore.md (95%)
rename website/{1.4.0 => 1.4.3}/src/site/markdown/tutorial_rebalance.md (100%)
rename website/{1.3.1 => 1.4.3}/src/site/markdown/tutorial_rest_service.md
(99%)
rename website/{1.4.0 => 1.4.3}/src/site/markdown/tutorial_spectator.md (100%)
rename website/{1.4.0 => 1.4.3}/src/site/markdown/tutorial_state.md (100%)
rename website/{1.4.0 => 1.4.3}/src/site/markdown/tutorial_task_framework.md
(100%)
rename website/{1.4.0 => 1.4.3}/src/site/markdown/tutorial_task_throttling.md
(100%)
rename website/{1.4.0 => 1.4.3}/src/site/markdown/tutorial_throttling.md (100%)
rename website/{1.3.1 => 1.4.3}/src/site/markdown/tutorial_ui.md (99%)
rename website/{1.4.0 =>
1.4.3}/src/site/markdown/tutorial_user_content_store.md (100%)
rename website/{1.4.0 =>
1.4.3}/src/site/markdown/tutorial_user_def_rebalancer.md (100%)
rename website/{1.4.0 => 1.4.3}/src/site/markdown/tutorial_yaml.md (100%)
rename website/{1.4.0 => 1.4.3}/src/site/resources/.htaccess (100%)
rename website/{1.4.0 => 1.4.3}/src/site/resources/JobExample.json (100%)
rename website/{1.4.0 => 1.4.3}/src/site/resources/WorkflowExample.json (100%)
rename website/{1.4.0 =>
1.4.3}/src/site/resources/css/bootstrap-responsive.min.css (100%)
rename website/{1.4.0 => 1.4.3}/src/site/resources/css/bootstrap.min.css (100%)
rename website/{1.4.0 => 1.4.3}/src/site/resources/download.cgi (100%)
rename website/{1.4.0 =>
1.4.3}/src/site/resources/images/CustomizedViewSystemArchitecture.jpeg (100%)
rename website/{1.4.0 =>
1.4.3}/src/site/resources/images/HelixPriorityLockWorkflow.jpeg (100%)
rename website/{1.4.0 => 1.4.3}/src/site/resources/images/PFS-Generic.png
(100%)
rename website/{1.4.0 =>
1.4.3}/src/site/resources/images/ParticipantAutoRegistrationLogic.png (100%)
rename website/{1.4.0 => 1.4.3}/src/site/resources/images/RSYNC_BASED_PFS.png
(100%)
rename website/{1.4.0 =>
1.4.3}/src/site/resources/images/TaskFrameworkLayers.png (100%)
rename website/{1.4.0 => 1.4.3}/src/site/resources/images/UIScreenshot.png
(100%)
rename website/{1.4.0 => 1.4.3}/src/site/resources/images/UIScreenshot2.png
(100%)
rename website/{1.4.0 =>
1.4.3}/src/site/resources/images/auto-exit-maintenance.jpg (100%)
rename website/{1.4.0 =>
1.4.3}/src/site/resources/images/design/crushed/after-using-crushed.png (100%)
rename website/{1.4.0 =>
1.4.3}/src/site/resources/images/design/crushed/before-using-crush.png (100%)
rename website/{1.4.0 =>
1.4.3}/src/site/resources/images/design/crushed/classes.png (100%)
rename website/{1.4.0 =>
1.4.3}/src/site/resources/images/design/crushed/crushed-master-dist.png (100%)
rename website/{1.4.0 =>
1.4.3}/src/site/resources/images/design/crushed/crushed-partition-dist.png
(100%)
rename website/{1.4.0 =>
1.4.3}/src/site/resources/images/design/crushed/cursh-master-dist.png (100%)
rename website/{1.4.0 =>
1.4.3}/src/site/resources/images/design/crushed/cursh-partition-dist.png (100%)
rename website/{1.4.0 =>
1.4.3}/src/site/resources/images/design/crushed/example-cluster-master-dist-after.png
(100%)
rename website/{1.4.0 =>
1.4.3}/src/site/resources/images/design/crushed/example-cluster-master-dist.png
(100%)
rename website/{1.4.0 =>
1.4.3}/src/site/resources/images/design/crushed/example-cluster-partition-dist.png
(100%)
rename website/{1.4.0 =>
1.4.3}/src/site/resources/images/design/crushed/example-movement-on-expansion.png
(100%)
rename website/{1.4.0 =>
1.4.3}/src/site/resources/images/design/crushed/node-down-master-move.png (100%)
rename website/{1.4.0 =>
1.4.3}/src/site/resources/images/design/crushed/node-down-partition-move.png
(100%)
rename website/{1.4.0 =>
1.4.3}/src/site/resources/images/design/crushed/performance.png (100%)
rename website/{1.4.0 =>
1.4.3}/src/site/resources/images/quota_InstanceCapacityManager.jpeg (100%)
rename website/{1.4.0 => 1.4.3}/src/site/resources/images/quota_intro.png
(100%)
rename website/{1.4.0 => 1.4.3}/src/site/resources/js/bootstrap.min.js (100%)
rename website/{1.4.0 => 1.4.3}/src/site/resources/js/jquery.min.js (100%)
rename website/{1.4.0 => 1.4.3}/src/site/site.xml (96%)
rename website/{1.3.1 => 1.4.3}/src/site/xdoc/download.xml.vm (100%)
rename website/{1.4.0 => 1.4.3}/src/test/conf/testng.xml (100%)
rename zookeeper-api/{zookeeper-api-1.4.2-SNAPSHOT.ivy =>
zookeeper-api-1.4.4-SNAPSHOT.ivy} (99%)