This is an automated email from the ASF dual-hosted git repository. nealsun pushed a change to branch zookeeper-api-ttlcontainer in repository https://gitbox.apache.org/repos/asf/helix.git
discard 35e1b2111 Fix failing ZkClient TTL test (#2120) omit 3e9b8b1b9 Add TTL and Container modes to BaseDataAccessor and its implementations (#2107) omit a08b8dad7 Add TTL and Container modes to RealmAwareZkClient and its implementations (#2103) omit 450c47f77 Add TTL and Container modes to sync create API in ZkClient and ZkConnection (#2090) omit 881f06e7a Add TTL mode to async create API in ZkClient (#2082) add 30363ac91 Fix release URL add ef6841391 [maven-release-plugin] prepare release helix-1.0.4 add 013042e97 [maven-release-plugin] prepare for next development iteration add 8f7015ed0 Revert "[maven-release-plugin] prepare for next development iteration" add 4209fe2fa Revert "[maven-release-plugin] prepare release helix-1.0.4" add afd68f3ca Enable helix-front for release add 616deb41d [maven-release-plugin] prepare release helix-1.0.4 add 5c95dfb17 [maven-release-plugin] prepare for next development iteration add d6f957746 Release note for 1.0.4 add 6bd128db8 Update pom and update ivy files add baf4e2520 Define development process add c1395af22 specify known working nodejs and npm versions in package.json (#2074) add aadd57e8f remove missing helix-front tslint linting rules to fix warnings (#2077) add c46a70f63 Fix incompatible issue for clusterConfig mapfields disabledInstances (#2100) add f76509a4f upgrade helix-front from Angular 5.1 to 5.2 (#2108) add 0589fa96a Cleanup ivy file in helix-view-aggregator (#2110) add 56f983ad7 Reduce helix controller log and minor code improve (#2102) add 1a1fe313b Clean up after TestAuthValidator -- fix TestClusterAccessor (#2097) add 5909a8a36 Fix static instance bug in DistViewAggregatorStateModel (#2124) add a0999cd6e upgrade helix-front to Angular 6.1 (#2083) add ed990b80a Upgrade helix-front to Angular 7.2 (#2087) add 0efa9cf5d Upgrade helix-front to Angular 8.2 (#2089) add 6524a34a3 Fix issue #2117: improve efficiency of ClusterStatusMonitor and PerInstanceResourceMonitor, plus misc code cleanup (#2118) add ae0f50d71 Support register user defined CloudEventHandler when participant connect. (#2121) add 2097a088a Allow using passed in connection config when reading cloud config (#2099) add ac0af9667 Upgrade helix-front to Angular 9.1 (#2125) add 3a9990c2b Upgrade helix-front to Angular 10.2 (#2129) new f28c4940c Add TTL mode to async create API in ZkClient (#2082) new 3fbf8072c Add TTL and Container modes to sync create API in ZkClient and ZkConnection (#2090) new b675a0dcb Add TTL and Container modes to RealmAwareZkClient and its implementations (#2103) new d820d29f8 Add TTL and Container modes to BaseDataAccessor and its implementations (#2107) new 66c354a1a Fix failing ZkClient TTL test (#2120) 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 (35e1b2111) \ N -- N -- N refs/heads/zookeeper-api-ttlcontainer (66c354a1a) 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 5 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: ...T.ivy => helix-admin-webapp-1.0.5-SNAPSHOT.ivy} | 4 +- helix-admin-webapp/pom.xml | 2 +- ...SNAPSHOT.ivy => helix-agent-1.0.5-SNAPSHOT.ivy} | 12 +- helix-agent/pom.xml | 2 +- ...NAPSHOT.ivy => helix-common-1.0.5-SNAPSHOT.ivy} | 2 +- helix-common/pom.xml | 2 +- ...-SNAPSHOT.ivy => helix-core-1.0.5-SNAPSHOT.ivy} | 2 +- helix-core/pom.xml | 2 +- .../java/org/apache/helix/HelixCloudProperty.java | 10 + .../org/apache/helix/HelixPropertyFactory.java | 19 +- .../helix/cloud/event/AbstractEventHandler.java | 12 +- .../helix/cloud/event/CloudEventHandler.java | 4 +- .../cloud/event/CloudEventHandlerFactory.java | 32 +- .../event/helix/CloudEventCallbackProperty.java | 1 + .../rebalancer/util/DelayedRebalanceUtil.java | 6 +- .../stages/CurrentStateComputationStage.java | 10 +- .../controller/stages/MessageGenerationPhase.java | 4 +- .../org/apache/helix/manager/zk/ZKHelixAdmin.java | 15 +- .../apache/helix/manager/zk/ZKHelixManager.java | 16 +- .../java/org/apache/helix/model/ClusterConfig.java | 55 +- .../monitoring/mbeans/ClusterStatusMonitor.java | 5 +- .../mbeans/PerInstanceResourceMonitor.java | 23 +- .../helix/task/AssignableInstanceManager.java | 1 - .../org/apache/helix/task/WorkflowDispatcher.java | 11 +- .../assigner/ThreadCountBasedTaskAssigner.java | 12 +- .../apache/helix/util/InstanceValidationUtil.java | 3 +- .../cloud/event/HelixTestCloudEventHandler.java} | 37 +- .../event/MockCloudEventAwareHelixManager.java | 20 +- .../event/TestCloudEventCallbackProperty.java | 58 +- .../integration/TestBatchEnableInstances.java | 15 + .../manager/ClusterControllerManager.java | 5 + .../helix/integration/manager/ClusterManager.java | 11 + .../manager/MockParticipantManager.java | 11 + .../multizk/TestMultiZkConectionConfig.java | 533 + .../java/org/apache/helix/mock/MockHelixAdmin.java | 7 +- helix-front/.angular-cli.json | 58 - helix-front/.nvmrc | 1 + helix-front/.vscode/settings.json | 3 + helix-front/angular.json | 138 + helix-front/client/app/app-routing.module.ts | 2 +- helix-front/client/app/app.component.spec.ts | 19 +- helix-front/client/app/app.component.ts | 31 +- helix-front/client/app/app.module.ts | 10 +- .../helix-list/helix-list.component.spec.ts | 4 +- .../app/chooser/shared/chooser.service.spec.ts | 4 +- .../cluster-detail.component.spec.ts | 4 +- .../cluster-detail/cluster-detail.component.ts | 8 +- .../cluster-list/cluster-list.component.spec.ts | 4 +- .../cluster/cluster-list/cluster-list.component.ts | 9 +- .../client/app/cluster/cluster.component.spec.ts | 6 +- .../client/app/cluster/cluster.component.ts | 13 +- helix-front/client/app/cluster/cluster.module.ts | 4 +- .../client/app/cluster/shared/cluster.model.ts | 4 +- .../app/cluster/shared/cluster.service.spec.ts | 4 +- .../client/app/cluster/shared/cluster.service.ts | 14 +- .../config-detail/config-detail.component.spec.ts | 7 +- .../shared/configuration.service.spec.ts | 4 +- .../controller-detail.component.spec.ts | 10 +- .../controller/shared/controller.service.spec.ts | 4 +- .../app/controller/shared/controller.service.ts | 5 +- helix-front/client/app/core/helix.service.spec.ts | 4 +- helix-front/client/app/core/helix.service.ts | 44 +- helix-front/client/app/core/user.service.ts | 22 +- .../app/dashboard/dashboard.component.spec.ts | 7 +- .../client/app/dashboard/dashboard.component.ts | 121 +- .../history-list/history-list.component.spec.ts | 8 +- .../history/history-list/history-list.component.ts | 6 +- .../app/history/shared/history.service.spec.ts | 4 +- .../client/app/history/shared/history.service.ts | 17 +- .../instance-detail.component.spec.ts | 4 +- .../instance-list/instance-list.component.spec.ts | 4 +- .../instance-list/instance-list.component.ts | 2 +- .../app/instance/shared/instance.service.spec.ts | 4 +- .../client/app/instance/shared/instance.service.ts | 16 +- .../partition-detail.component.spec.ts | 4 +- .../partition-list.component.spec.ts | 4 +- .../partition-list/partition-list.component.ts | 2 +- .../resource-detail-for-instance.component.spec.ts | 8 +- .../resource-detail.component.spec.ts | 4 +- .../resource-list/resource-list.component.spec.ts | 4 +- .../resource-list/resource-list.component.ts | 7 +- .../resource-node-viewer.component.spec.ts | 4 +- .../client/app/resource/shared/resource.model.ts | 10 +- .../app/resource/shared/resource.service.spec.ts | 4 +- .../client/app/resource/shared/resource.service.ts | 40 +- .../shared/data-table/data-table.component.spec.ts | 4 +- .../app/shared/data-table/data-table.component.ts | 4 +- .../detail-header/detail-header.component.spec.ts | 6 +- .../alert-dialog/alert-dialog.component.spec.ts | 4 +- .../dialog/alert-dialog/alert-dialog.component.ts | 2 +- .../confirm-dialog.component.spec.ts | 4 +- .../confirm-dialog/confirm-dialog.component.ts | 4 +- .../input-dialog/input-dialog.component.spec.ts | 4 +- .../dialog/input-dialog/input-dialog.component.ts | 4 +- .../disabled-label.component.spec.ts | 4 +- helix-front/client/app/shared/helper.service.ts | 3 +- .../input-inline/input-inline.component.spec.ts | 6 +- .../shared/input-inline/input-inline.component.ts | 50 +- .../json-viewer/json-viewer.component.spec.ts | 6 +- .../shared/json-viewer/json-viewer.component.ts | 2 +- .../key-value-pairs.component.spec.ts | 4 +- .../key-value-pairs/key-value-pairs.component.ts | 2 +- helix-front/client/app/shared/material.module.ts | 39 +- helix-front/client/app/shared/models/node.model.ts | 2 +- .../node-viewer/node-viewer.component.spec.ts | 4 +- .../shared/node-viewer/node-viewer.component.ts | 44 +- helix-front/client/app/shared/shared.module.ts | 5 - .../state-label/state-label.component.spec.ts | 8 +- .../job-detail/job-detail.component.spec.ts | 12 +- .../workflow/job-list/job-list.component.spec.ts | 4 +- .../app/workflow/job-list/job-list.component.ts | 2 +- .../client/app/workflow/shared/job.service.ts | 5 +- .../client/app/workflow/shared/workflow.model.ts | 2 +- .../client/app/workflow/shared/workflow.service.ts | 10 +- .../workflow-dag/workflow-dag.component.spec.ts | 4 +- .../workflow-dag/workflow-dag.component.ts | 4 +- .../workflow-detail.component.spec.ts | 4 +- .../workflow-list/workflow-list.component.spec.ts | 8 +- .../workflow-list/workflow-list.component.ts | 13 +- helix-front/client/app/workflow/workflow.module.ts | 2 +- helix-front/client/polyfills.ts | 1 - helix-front/client/styles.scss | 6 +- helix-front/client/testing/testing.module.ts | 6 +- helix-front/client/tsconfig.app.json | 10 +- helix-front/client/tsconfig.spec.json | 4 +- helix-front/karma.conf.js | 14 +- helix-front/package-lock.json | 22565 ++++++++++++------- helix-front/package.json | 99 +- helix-front/pom.xml | 2 +- helix-front/server/controllers/user.ts | 7 +- helix-front/tsconfig.json | 7 +- helix-front/tslint.json | 31 +- ...-SNAPSHOT.ivy => helix-lock-1.0.5-SNAPSHOT.ivy} | 4 +- helix-lock/pom.xml | 2 +- ...-SNAPSHOT.ivy => helix-rest-1.0.5-SNAPSHOT.ivy} | 4 +- helix-rest/pom.xml | 4 +- .../helix/rest/server/TestAuthValidator.java | 23 +- .../helix/rest/server/TestInstancesAccessor.java | 7 + ...vy => helix-view-aggregator-1.0.5-SNAPSHOT.ivy} | 7 +- helix-view-aggregator/pom.xml | 2 +- .../statemodel/DistViewAggregatorStateModel.java | 47 +- .../view/integration/TestHelixViewAggregator.java | 1 + ...data-store-directory-common-1.0.5-SNAPSHOT.ivy} | 4 +- metadata-store-directory-common/pom.xml | 2 +- ...PSHOT.ivy => metrics-common-1.0.5-SNAPSHOT.ivy} | 2 +- metrics-common/pom.xml | 2 +- pom.xml | 10 +- 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.9.9/pom.xml | 2 +- website/1.0.2/pom.xml | 2 +- website/1.0.3/pom.xml | 2 +- website/{0.9.9 => 1.0.4}/pom.xml | 6 +- .../src/site/apt/privacy-policy.apt | 0 .../src/site/apt/releasenotes/release-1.0.4.apt | 81 + .../{1.0.2 => 1.0.4}/src/site/markdown/Building.md | 4 +- .../{0.9.9 => 1.0.4}/src/site/markdown/Features.md | 0 .../{0.9.9 => 1.0.4}/src/site/markdown/Metrics.md | 0 .../src/site/markdown/Quickstart.md | 4 +- .../{1.0.2 => 1.0.4}/src/site/markdown/Tutorial.md | 0 .../src/site/markdown/auto_exit_maintenance.md | 0 .../src/site/markdown/design_crushed.md | 0 .../{1.0.2 => 1.0.4}/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 | 2 +- .../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 | 4 +- .../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 .../{0.9.9 => 1.0.4}/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.0.3 => 1.0.4}/src/site/site.xml | 8 +- .../{1.0.2 => 1.0.4}/src/site/xdoc/download.xml.vm | 2 +- .../1.0.4}/src/test/conf/testng.xml | 0 website/pom.xml | 3 +- website/src/site/markdown/DevelopmentProcess.md | 78 + zookeeper-api/pom.xml | 2 +- ...APSHOT.ivy => zookeeper-api-1.0.5-SNAPSHOT.ivy} | 2 +- 234 files changed, 15870 insertions(+), 9216 deletions(-) rename helix-admin-webapp/{helix-admin-webapp-1.0.4-SNAPSHOT.ivy => helix-admin-webapp-1.0.5-SNAPSHOT.ivy} (97%) rename helix-agent/{helix-agent-1.0.4-SNAPSHOT.ivy => helix-agent-1.0.5-SNAPSHOT.ivy} (96%) rename helix-common/{helix-common-1.0.4-SNAPSHOT.ivy => helix-common-1.0.5-SNAPSHOT.ivy} (99%) rename helix-core/{helix-core-1.0.4-SNAPSHOT.ivy => helix-core-1.0.5-SNAPSHOT.ivy} (99%) copy helix-common/src/main/java/org/apache/helix/ZNRecordDelta.java => helix-core/src/main/java/org/apache/helix/cloud/event/AbstractEventHandler.java (69%) copy helix-core/src/{main/java/org/apache/helix/cloud/event/CloudEventHandlerFactory.java => test/java/org/apache/helix/cloud/event/HelixTestCloudEventHandler.java} (54%) create mode 100644 helix-core/src/test/java/org/apache/helix/integration/multizk/TestMultiZkConectionConfig.java delete mode 100644 helix-front/.angular-cli.json create mode 100644 helix-front/.nvmrc create mode 100644 helix-front/.vscode/settings.json create mode 100644 helix-front/angular.json rename helix-lock/{helix-lock-1.0.4-SNAPSHOT.ivy => helix-lock-1.0.5-SNAPSHOT.ivy} (97%) rename helix-rest/{helix-rest-1.0.4-SNAPSHOT.ivy => helix-rest-1.0.5-SNAPSHOT.ivy} (97%) rename helix-view-aggregator/{helix-view-aggregator-1.0.4-SNAPSHOT.ivy => helix-view-aggregator-1.0.5-SNAPSHOT.ivy} (91%) rename metadata-store-directory-common/{metadata-store-directory-common-1.0.4-SNAPSHOT.ivy => metadata-store-directory-common-1.0.5-SNAPSHOT.ivy} (97%) rename metrics-common/{metrics-common-1.0.4-SNAPSHOT.ivy => metrics-common-1.0.5-SNAPSHOT.ivy} (99%) copy website/{0.9.9 => 1.0.4}/pom.xml (92%) copy website/{0.9.9 => 1.0.4}/src/site/apt/privacy-policy.apt (100%) create mode 100644 website/1.0.4/src/site/apt/releasenotes/release-1.0.4.apt copy website/{1.0.2 => 1.0.4}/src/site/markdown/Building.md (95%) copy website/{0.9.9 => 1.0.4}/src/site/markdown/Features.md (100%) copy website/{0.9.9 => 1.0.4}/src/site/markdown/Metrics.md (100%) copy website/{0.9.9 => 1.0.4}/src/site/markdown/Quickstart.md (99%) copy website/{1.0.2 => 1.0.4}/src/site/markdown/Tutorial.md (100%) copy website/{0.9.9 => 1.0.4}/src/site/markdown/auto_exit_maintenance.md (100%) copy website/{0.9.9 => 1.0.4}/src/site/markdown/design_crushed.md (100%) copy website/{1.0.2 => 1.0.4}/src/site/markdown/index.md (89%) copy website/{0.9.9 => 1.0.4}/src/site/markdown/quota_scheduling.md (100%) copy website/{1.0.3 => 1.0.4}/src/site/markdown/recipes/lock_manager.md (99%) copy website/{1.0.2 => 1.0.4}/src/site/markdown/recipes/rabbitmq_consumer_group.md (99%) copy website/{1.0.2 => 1.0.4}/src/site/markdown/recipes/rsync_replicated_file_store.md (99%) copy website/{1.0.2 => 1.0.4}/src/site/markdown/recipes/service_discovery.md (99%) copy website/{0.9.9 => 1.0.4}/src/site/markdown/recipes/task_dag_execution.md (99%) copy website/{0.9.9 => 1.0.4}/src/site/markdown/tutorial_admin.md (99%) copy website/{1.0.2 => 1.0.4}/src/site/markdown/tutorial_agent.md (100%) copy website/{1.0.2 => 1.0.4}/src/site/markdown/tutorial_cloud_support.md (100%) copy website/{1.0.2 => 1.0.4}/src/site/markdown/tutorial_controller.md (100%) copy website/{1.0.2 => 1.0.4}/src/site/markdown/tutorial_customized_view.md (100%) copy website/{1.0.2 => 1.0.4}/src/site/markdown/tutorial_distributed_lock.md (100%) copy website/{0.9.9 => 1.0.4}/src/site/markdown/tutorial_health.md (100%) copy website/{1.0.2 => 1.0.4}/src/site/markdown/tutorial_messaging.md (98%) copy website/{0.9.9 => 1.0.4}/src/site/markdown/tutorial_participant.md (100%) copy website/{1.0.3 => 1.0.4}/src/site/markdown/tutorial_propstore.md (95%) copy website/{0.9.9 => 1.0.4}/src/site/markdown/tutorial_rebalance.md (100%) copy website/{1.0.3 => 1.0.4}/src/site/markdown/tutorial_rest_service.md (99%) copy website/{0.9.9 => 1.0.4}/src/site/markdown/tutorial_spectator.md (100%) copy website/{0.9.9 => 1.0.4}/src/site/markdown/tutorial_state.md (100%) copy website/{1.0.2 => 1.0.4}/src/site/markdown/tutorial_task_framework.md (100%) copy website/{0.9.9 => 1.0.4}/src/site/markdown/tutorial_task_throttling.md (100%) copy website/{0.9.9 => 1.0.4}/src/site/markdown/tutorial_throttling.md (100%) copy website/{1.0.2 => 1.0.4}/src/site/markdown/tutorial_ui.md (99%) copy website/{0.9.9 => 1.0.4}/src/site/markdown/tutorial_user_content_store.md (100%) copy website/{0.9.9 => 1.0.4}/src/site/markdown/tutorial_user_def_rebalancer.md (100%) copy website/{0.9.9 => 1.0.4}/src/site/markdown/tutorial_yaml.md (100%) copy website/{0.9.9 => 1.0.4}/src/site/resources/.htaccess (100%) copy website/{0.9.9 => 1.0.4}/src/site/resources/JobExample.json (100%) copy website/{0.9.9 => 1.0.4}/src/site/resources/WorkflowExample.json (100%) copy website/{1.0.2 => 1.0.4}/src/site/resources/css/bootstrap-responsive.min.css (100%) copy website/{0.9.9 => 1.0.4}/src/site/resources/css/bootstrap.min.css (100%) copy website/{0.9.9 => 1.0.4}/src/site/resources/download.cgi (100%) copy website/{1.0.2 => 1.0.4}/src/site/resources/images/CustomizedViewSystemArchitecture.jpeg (100%) copy website/{1.0.2 => 1.0.4}/src/site/resources/images/HelixPriorityLockWorkflow.jpeg (100%) copy website/{0.9.9 => 1.0.4}/src/site/resources/images/PFS-Generic.png (100%) copy website/{1.0.2 => 1.0.4}/src/site/resources/images/ParticipantAutoRegistrationLogic.png (100%) copy website/{0.9.9 => 1.0.4}/src/site/resources/images/RSYNC_BASED_PFS.png (100%) copy website/{0.9.9 => 1.0.4}/src/site/resources/images/TaskFrameworkLayers.png (100%) copy website/{0.9.9 => 1.0.4}/src/site/resources/images/UIScreenshot.png (100%) copy website/{0.9.9 => 1.0.4}/src/site/resources/images/UIScreenshot2.png (100%) copy website/{0.9.9 => 1.0.4}/src/site/resources/images/auto-exit-maintenance.jpg (100%) copy website/{0.9.9 => 1.0.4}/src/site/resources/images/design/crushed/after-using-crushed.png (100%) copy website/{0.9.9 => 1.0.4}/src/site/resources/images/design/crushed/before-using-crush.png (100%) copy website/{0.9.9 => 1.0.4}/src/site/resources/images/design/crushed/classes.png (100%) copy website/{0.9.9 => 1.0.4}/src/site/resources/images/design/crushed/crushed-master-dist.png (100%) copy website/{0.9.9 => 1.0.4}/src/site/resources/images/design/crushed/crushed-partition-dist.png (100%) copy website/{0.9.9 => 1.0.4}/src/site/resources/images/design/crushed/cursh-master-dist.png (100%) copy website/{0.9.9 => 1.0.4}/src/site/resources/images/design/crushed/cursh-partition-dist.png (100%) copy website/{0.9.9 => 1.0.4}/src/site/resources/images/design/crushed/example-cluster-master-dist-after.png (100%) copy website/{0.9.9 => 1.0.4}/src/site/resources/images/design/crushed/example-cluster-master-dist.png (100%) copy website/{0.9.9 => 1.0.4}/src/site/resources/images/design/crushed/example-cluster-partition-dist.png (100%) copy website/{0.9.9 => 1.0.4}/src/site/resources/images/design/crushed/example-movement-on-expansion.png (100%) copy website/{0.9.9 => 1.0.4}/src/site/resources/images/design/crushed/node-down-master-move.png (100%) copy website/{0.9.9 => 1.0.4}/src/site/resources/images/design/crushed/node-down-partition-move.png (100%) copy website/{0.9.9 => 1.0.4}/src/site/resources/images/design/crushed/performance.png (100%) copy website/{0.9.9 => 1.0.4}/src/site/resources/images/quota_InstanceCapacityManager.jpeg (100%) copy website/{1.0.2 => 1.0.4}/src/site/resources/images/quota_intro.png (100%) copy website/{0.9.9 => 1.0.4}/src/site/resources/js/bootstrap.min.js (100%) copy website/{0.9.9 => 1.0.4}/src/site/resources/js/jquery.min.js (100%) copy website/{1.0.3 => 1.0.4}/src/site/site.xml (96%) copy website/{1.0.2 => 1.0.4}/src/site/xdoc/download.xml.vm (99%) copy {recipes/distributed-lock-manager => website/1.0.4}/src/test/conf/testng.xml (100%) create mode 100644 website/src/site/markdown/DevelopmentProcess.md rename zookeeper-api/{zookeeper-api-1.0.4-SNAPSHOT.ivy => zookeeper-api-1.0.5-SNAPSHOT.ivy} (99%)