Repository: incubator-slider Updated Branches: refs/heads/develop 644dd38d7 -> afaa8e4da refs/heads/master 87ad650bb -> 610d59efa
Release is built against the Apache Hadoop 2.4.0, HBase-0.98.1 and Accumulo 1.5.1 artifacts Project: http://git-wip-us.apache.org/repos/asf/incubator-slider/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-slider/commit/d595362e Tree: http://git-wip-us.apache.org/repos/asf/incubator-slider/tree/d595362e Diff: http://git-wip-us.apache.org/repos/asf/incubator-slider/diff/d595362e Branch: refs/heads/develop Commit: d595362e001d25f4e0ac6492280248b3f0bc26c3 Parents: a94d371 059cf03 Author: Sumit Mohanty <smoha...@hortonworks.com> Authored: Tue May 27 19:18:27 2014 -0700 Committer: Sumit Mohanty <smoha...@hortonworks.com> Committed: Tue May 27 19:18:27 2014 -0700 ---------------------------------------------------------------------- DISCLAIMER | 10 + LICENSE.TXT | 305 ------------- LICENSE.txt | 423 +++++++++++++++++++ NOTICE.txt | 5 + README.md | 62 ++- app-packages/accumulo-v1_5/README.txt | 17 + app-packages/accumulo-v1_5/jmx_metrics.json | 41 ++ app-packages/accumulo-v1_5/metainfo.xml | 19 +- app-packages/hbase-v0_96/README.txt | 23 +- app-packages/hbase-v0_96/appConfig.json | 3 +- app-packages/hbase-v0_96/ganglia_metrics.json | 38 ++ app-packages/hbase-v0_96/jmx_metrics.json | 56 +++ app-packages/hbase-v0_96/metainfo.xml | 14 +- app-packages/storm-v0_91/README.txt | 33 ++ app-packages/storm-v0_91/appConfig.json | 20 +- app-packages/storm-v0_91/ganglia_metrics.json | 31 ++ app-packages/storm-v0_91/jmx_metrics.json | 31 ++ app-packages/storm-v0_91/metainfo.xml | 25 ++ .../storm-v0_91/package/scripts/params.py | 14 +- .../package/templates/config.yaml.j2 | 3 +- pom.xml | 9 +- slider-agent/pom.xml | 4 +- .../src/main/python/agent/ActionQueue.py | 2 + slider-agent/src/main/python/agent/Constants.py | 3 + .../python/agent/CustomServiceOrchestrator.py | 7 + slider-agent/src/main/python/agent/Heartbeat.py | 4 +- .../src/test/python/agent/TestActionQueue.py | 3 +- .../src/test/python/agent/TestHeartbeat.py | 5 +- slider-assembly/pom.xml | 4 +- slider-core/pom.xml | 22 +- .../org/apache/slider/client/SliderClient.java | 7 +- .../apache/slider/common/params/CommonArgs.java | 2 +- .../slider/common/tools/CoreFileSystem.java | 6 + .../apache/slider/common/tools/SliderUtils.java | 22 + .../slider/core/build/InstanceBuilder.java | 4 +- .../conf/AbstractInputPropertiesValidator.java | 4 +- .../core/launch/JavaCommandLineBuilder.java | 10 + .../slider/core/main/ServiceLauncher.java | 2 +- .../core/registry/info/ServiceInstanceData.java | 51 ++- .../core/registry/zk/BlockingZKWatcher.java | 63 --- .../slider/core/registry/zk/ZKCallback.java | 31 -- .../slider/core/registry/zk/ZKIntegration.java | 280 ------------ .../slider/core/registry/zk/ZKPathBuilder.java | 82 ---- .../slider/core/registry/zk/ZookeeperUtils.java | 136 ------ .../slider/core/zk/BlockingZKWatcher.java | 63 +++ .../slider/core/zk/MiniZooKeeperCluster.java | 423 +++++++++++++++++++ .../org/apache/slider/core/zk/ZKCallback.java | 31 ++ .../apache/slider/core/zk/ZKIntegration.java | 280 ++++++++++++ .../apache/slider/core/zk/ZKPathBuilder.java | 82 ++++ .../apache/slider/core/zk/ZookeeperUtils.java | 134 ++++++ .../providers/AbstractClientProvider.java | 1 - .../providers/AbstractProviderService.java | 4 +- .../apache/slider/providers/ProviderRole.java | 5 +- .../slider/providers/ProviderService.java | 1 - .../apache/slider/providers/ProviderUtils.java | 6 +- .../slider/providers/SliderProviderFactory.java | 4 - .../providers/agent/AgentClientProvider.java | 2 +- .../providers/agent/AgentProviderService.java | 73 +++- .../providers/agent/ComponentCommandOrder.java | 21 +- .../agent/application/metadata/Component.java | 28 ++ .../application/metadata/MetainfoParser.java | 3 + .../slideram/SliderAMClientProvider.java | 23 +- .../server/appmaster/SliderAppMaster.java | 13 +- .../appmaster/web/rest/agent/CommandReport.java | 17 +- .../appmaster/web/rest/agent/HeartBeat.java | 17 +- .../web/rest/publisher/PublisherResource.java | 2 +- .../services/curator/RegistryBinderService.java | 29 +- .../registry/RegistryViewForProviders.java | 9 +- .../registry/SliderRegistryService.java | 21 +- .../utility/AbstractSliderLaunchedService.java | 2 +- .../standalone/TestStandaloneAgentAM.groovy | 4 +- .../standalone/TestStandaloneRegistryAM.groovy | 4 +- .../common/tools/GroovyZKIntegration.groovy | 2 +- .../common/tools/TestZKIntegration.groovy | 3 +- .../publisher/TestPublisherRestResources.groovy | 23 +- .../apache/slider/test/MicroZKCluster.groovy | 18 +- .../apache/slider/test/SliderTestUtils.groovy | 15 +- .../slider/test/YarnMiniClusterTestBase.groovy | 6 +- .../test/YarnZKMiniClusterTestBase.groovy | 7 +- .../slider/common/tools/TestSliderUtils.java | 18 +- .../agent/TestAgentProviderService.java | 114 ++++- .../agent/TestComponentCommandOrder.java | 19 +- .../publisher/TestAgentProviderService.java | 4 +- .../slider/test/MiniZooKeeperCluster.java | 395 +++++++++++++++++ slider-funtest/pom.xml | 4 +- .../abstracttests/AbstractTestBuildSetup.groovy | 2 +- .../funtest/framework/CommandTestBase.groovy | 4 +- .../slider/funtest/framework/ConfLoader.groovy | 3 +- .../funtest/framework/FuntestProperties.groovy | 11 +- .../accumulo/accumulo-funtests/pom.xml | 4 +- .../accumulo/slider-accumulo-provider/pom.xml | 4 +- .../accumulo/AccumuloProviderService.java | 3 +- .../live/TestAccCorrectInstanceName.groovy | 2 +- .../accumulo/live/TestAccFreezeThaw.groovy | 2 +- .../accumulo/live/TestAccLiveHDFSArchive.groovy | 2 +- .../live/TestAccLiveLocalArchive.groovy | 2 +- .../accumulo/live/TestAccM1T1GC1Mon1.groovy | 2 +- .../accumulo/live/TestAccM2T2GC1Mon1.groovy | 2 +- .../accumulo/live/TestAccumuloAMWebApp.groovy | 2 +- slider-providers/hbase/hbase-funtests/pom.xml | 4 +- .../hbase/slider-hbase-provider/pom.xml | 4 +- .../providers/hbase/HBaseClientProvider.java | 8 +- .../slider/providers/hbase/HBaseKeys.java | 4 + .../providers/hbase/HBaseProviderService.java | 25 +- .../minicluster/live/TestHBaseMaster.groovy | 25 +- .../live/TestHBaseMasterWithBadHeap.groovy | 3 - .../live/TestLiveRegionServiceOnHDFS.groovy | 2 +- .../minicluster/live/TestTwoLiveClusters.groovy | 28 +- src/site/markdown/architecture/index.md | 27 +- src/site/markdown/developing/index.md | 27 +- src/site/markdown/index.md | 25 +- .../markdown/registry/p2p_service_registries.md | 25 +- src/site/markdown/registry/references.md | 27 +- .../markdown/release_notes/release-0.24.0.md | 33 -- .../markdown/release_notes/release-0.30.0.md | 36 ++ .../slider_specs/application_definition.md | 12 +- .../application_instance_configuration.md | 92 ++-- .../slider_specs/creating_app_definitions.md | 89 +--- src/site/markdown/slider_specs/index.md | 14 +- .../slider_specs/resource_specification.md | 46 +- src/site/site.xml | 25 +- src/test/clusters/configs.md | 27 +- src/test/clusters/local/README.md | 27 +- src/test/clusters/local/capacity-scheduler.xml | 21 +- src/test/clusters/local/core-site.xml | 21 +- src/test/clusters/local/hadoop-env.sh | 2 - src/test/clusters/local/hadoop-policy.xml | 3 - src/test/clusters/local/hbase/hbase-env.sh | 33 +- src/test/clusters/local/hdfs-site.xml | 23 +- src/test/clusters/local/httpfs-env.sh | 27 +- src/test/clusters/local/httpfs-log4j.properties | 16 +- src/test/clusters/local/httpfs-site.xml | 21 +- src/test/clusters/local/log4j.properties | 2 - src/test/clusters/local/mapred-site.xml | 21 +- src/test/clusters/local/yarn-site.xml | 21 +- src/test/clusters/offline/hbase/hbase-env.sh | 33 +- src/test/clusters/offline/readme.md | 27 +- .../clusters/offline/slider/slider-client.xml | 27 +- .../clusters/remote/slider/slider-client.xml | 27 +- src/test/clusters/sandbox/README.md | 27 +- .../clusters/sandbox/conf/hadoop-policy.xml | 3 - src/test/clusters/sandbox/conf/log4j.properties | 2 - .../sandbox/conf/mapred-site.xml.template | 21 +- src/test/clusters/sandbox/hbase/hbase-env.sh | 33 +- src/test/clusters/sandbox/operations.md | 27 +- .../clusters/sandbox/slider/slider-client.xml | 27 +- src/test/clusters/script.md | 27 +- src/test/clusters/ubuntu-secure/README.md | 27 +- .../ubuntu-secure/capacity-scheduler.xml | 21 +- src/test/clusters/ubuntu-secure/core-site.xml | 21 +- src/test/clusters/ubuntu-secure/hadoop-env.sh | 2 - .../clusters/ubuntu-secure/hadoop-policy.xml | 3 - .../clusters/ubuntu-secure/hbase/hbase-env.sh | 33 +- src/test/clusters/ubuntu-secure/hdfs-site.xml | 21 +- src/test/clusters/ubuntu-secure/httpfs-env.sh | 26 +- .../ubuntu-secure/httpfs-log4j.properties | 16 +- src/test/clusters/ubuntu-secure/httpfs-site.xml | 21 +- .../clusters/ubuntu-secure/log4j.properties | 2 - src/test/clusters/ubuntu-secure/mapred-site.xml | 21 +- src/test/clusters/ubuntu-secure/operations.md | 27 +- .../ubuntu-secure/slider/slider-client.xml | 27 +- src/test/clusters/ubuntu-secure/yarn-site.xml | 21 +- 162 files changed, 3485 insertions(+), 1842 deletions(-) ----------------------------------------------------------------------