You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@slider.apache.org by sm...@apache.org on 2014/08/24 04:58:18 UTC
[04/32] git commit: SLIDER-329: release slider-0.5.0
SLIDER-329: release slider-0.5.0
Project: http://git-wip-us.apache.org/repos/asf/incubator-slider/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-slider/commit/f76d2350
Tree: http://git-wip-us.apache.org/repos/asf/incubator-slider/tree/f76d2350
Diff: http://git-wip-us.apache.org/repos/asf/incubator-slider/diff/f76d2350
Branch: refs/heads/feature/hbase_win_package
Commit: f76d2350f828d933a996f6c31328dada008b5af6
Parents: a94d371 444f83d
Author: Steve Loughran <st...@apache.org>
Authored: Wed Aug 20 09:47:37 2014 +0100
Committer: Steve Loughran <st...@apache.org>
Committed: Wed Aug 20 09:47:37 2014 +0100
----------------------------------------------------------------------
.gitignore | 10 +-
DISCLAIMER | 10 +
LICENSE | 423 +
LICENSE.TXT | 305 -
NOTICE | 5 +
README.md | 62 +-
app-packages/accumulo-v1_5/README.txt | 16 -
app-packages/accumulo-v1_5/appConfig.json | 61 -
.../configuration/accumulo-site.xml | 111 -
.../accumulo-v1_5/configuration/global.xml | 94 -
app-packages/accumulo-v1_5/metainfo.xml | 130 -
.../files/accumulo-1.5.1-bin.tar.gz.REPLACE | 14 -
.../package/files/accumulo-metrics.xml | 60 -
.../accumulo-v1_5/package/files/auditLog.xml | 41 -
app-packages/accumulo-v1_5/package/files/gc | 16 -
.../package/files/generic_logger.xml | 83 -
.../package/files/log4j.properties | 41 -
.../accumulo-v1_5/package/files/masters | 16 -
.../accumulo-v1_5/package/files/monitor | 16 -
.../package/files/monitor_logger.xml | 64 -
app-packages/accumulo-v1_5/package/files/slaves | 16 -
.../accumulo-v1_5/package/files/tracers | 16 -
.../accumulo-v1_5/package/scripts/__init__.py | 19 -
.../package/scripts/accumulo_client.py | 43 -
.../package/scripts/accumulo_configuration.py | 126 -
.../package/scripts/accumulo_gc.py | 24 -
.../package/scripts/accumulo_master.py | 24 -
.../package/scripts/accumulo_monitor.py | 24 -
.../package/scripts/accumulo_script.py | 68 -
.../package/scripts/accumulo_service.py | 52 -
.../package/scripts/accumulo_tracer.py | 24 -
.../package/scripts/accumulo_tserver.py | 24 -
.../accumulo-v1_5/package/scripts/params.py | 62 -
.../package/scripts/status_params.py | 26 -
.../package/templates/accumulo-env.sh.j2 | 42 -
app-packages/accumulo-v1_5/resources.json | 31 -
app-packages/accumulo/LICENSE.txt | 261 +
app-packages/accumulo/NOTICE.txt | 8 +
app-packages/accumulo/README.txt | 47 +
app-packages/accumulo/appConfig.json | 61 +
.../accumulo/configuration/accumulo-site.xml | 111 +
app-packages/accumulo/configuration/global.xml | 94 +
app-packages/accumulo/jmx_metrics.json | 41 +
app-packages/accumulo/metainfo.xml | 148 +
.../accumulo/package/files/accumulo-metrics.xml | 60 +
.../accumulo/package/files/auditLog.xml | 41 +
app-packages/accumulo/package/files/gc | 16 +
.../accumulo/package/files/generic_logger.xml | 83 +
.../accumulo/package/files/log4j.properties | 41 +
app-packages/accumulo/package/files/masters | 16 +
app-packages/accumulo/package/files/monitor | 16 +
.../accumulo/package/files/monitor_logger.xml | 64 +
app-packages/accumulo/package/files/slaves | 16 +
app-packages/accumulo/package/files/tracers | 16 +
.../accumulo/package/scripts/__init__.py | 19 +
.../accumulo/package/scripts/accumulo_client.py | 43 +
.../package/scripts/accumulo_configuration.py | 135 +
.../accumulo/package/scripts/accumulo_gc.py | 24 +
.../accumulo/package/scripts/accumulo_master.py | 24 +
.../package/scripts/accumulo_monitor.py | 24 +
.../accumulo/package/scripts/accumulo_script.py | 110 +
.../package/scripts/accumulo_service.py | 52 +
.../accumulo/package/scripts/accumulo_tracer.py | 24 +
.../package/scripts/accumulo_tserver.py | 24 +
app-packages/accumulo/package/scripts/params.py | 76 +
.../accumulo/package/scripts/status_params.py | 26 +
.../package/templates/accumulo-env.sh.j2 | 42 +
app-packages/accumulo/pom.xml | 193 +
app-packages/accumulo/resources.json | 36 +
app-packages/accumulo/src/assembly/accumulo.xml | 72 +
.../AccumuloAgentCommandTestBase.groovy | 52 +
.../funtest/accumulo/AccumuloBasicIT.groovy | 117 +
.../accumulo/AccumuloMonitorSSLIT.groovy | 73 +
.../funtest/accumulo/AccumuloReadWriteIT.groovy | 116 +
.../StubToForceGroovyTestsToCompile.java | 22 +
.../test/resources/appConfig_monitor_ssl.json | 62 +
.../accumulo/src/test/resources/resources.json | 36 +
app-packages/app-pkg-template/README.txt | 34 +
app-packages/app-pkg-template/appConfig.json | 21 +
app-packages/app-pkg-template/metainfo.xml | 57 +
.../package/files/myapp-1.0.0.tar.REPLACE | 16 +
.../package/scripts/myapp_master.py | 46 +
.../app-pkg-template/package/scripts/params.py | 30 +
app-packages/app-pkg-template/resources.json | 16 +
app-packages/command-logger/README.txt | 22 +
.../command-logger/application-pkg/README.txt | 24 +
.../command-logger/application-pkg/pom.xml | 78 +
.../src/command_logger/README.txt | 18 +
.../src/command_logger/operations.log | 24 +
.../src/packages/tarball/all.xml | 35 +
.../command-logger/slider-pkg/appConfig.json | 26 +
.../slider-pkg/configuration/cl-site.xml | 34 +
.../command-logger/slider-pkg/metainfo.xml | 52 +
.../slider-pkg/package/scripts/cl.py | 89 +
.../slider-pkg/package/scripts/params.py | 31 +
.../package/templates/operations.log.j2 | 22 +
app-packages/command-logger/slider-pkg/pom.xml | 122 +
.../command-logger/slider-pkg/resources.json | 15 +
.../slider-pkg/src/assembly/command-logger.xml | 78 +
app-packages/hbase-v0_96/README.txt | 16 -
app-packages/hbase-v0_96/appConfig.json | 66 -
.../hbase-v0_96/configuration/global.xml | 160 -
.../hbase-v0_96/configuration/hbase-log4j.xml | 142 -
.../hbase-v0_96/configuration/hbase-policy.xml | 53 -
.../hbase-v0_96/configuration/hbase-site.xml | 365 -
app-packages/hbase-v0_96/metainfo.xml | 99 -
.../hbase-0.96.1-hadoop2-bin.tar.gz.REPLACE | 16 -
.../hbase-v0_96/package/scripts/__init__.py | 19 -
.../hbase-v0_96/package/scripts/functions.py | 40 -
.../hbase-v0_96/package/scripts/hbase.py | 125 -
.../hbase-v0_96/package/scripts/hbase_client.py | 43 -
.../hbase-v0_96/package/scripts/hbase_master.py | 63 -
.../package/scripts/hbase_regionserver.py | 66 -
.../package/scripts/hbase_service.py | 45 -
.../hbase-v0_96/package/scripts/params.py | 109 -
.../package/scripts/status_params.py | 26 -
...-metrics2-hbase.properties-GANGLIA-MASTER.j2 | 62 -
...doop-metrics2-hbase.properties-GANGLIA-RS.j2 | 62 -
.../package/templates/hbase-env.sh.j2 | 81 -
.../package/templates/hbase_client_jaas.conf.j2 | 22 -
.../package/templates/hbase_master_jaas.conf.j2 | 25 -
.../templates/hbase_regionserver_jaas.conf.j2 | 25 -
.../package/templates/regionservers.j2 | 20 -
app-packages/hbase-v0_96/resources.json | 19 -
app-packages/hbase/README.txt | 75 +
app-packages/hbase/appConfig.json | 70 +
app-packages/hbase/configuration/global.xml | 160 +
.../hbase/configuration/hbase-log4j.xml | 142 +
.../hbase/configuration/hbase-policy.xml | 53 +
app-packages/hbase/configuration/hbase-site.xml | 365 +
app-packages/hbase/get-hbase-site.py | 48 +
app-packages/hbase/get-hbase-site.sh | 17 +
app-packages/hbase/jmx_metrics.json | 56 +
app-packages/hbase/links.py | 35 +
app-packages/hbase/metainfo.xml | 169 +
app-packages/hbase/package/scripts/__init__.py | 19 +
app-packages/hbase/package/scripts/functions.py | 40 +
app-packages/hbase/package/scripts/hbase.py | 125 +
.../hbase/package/scripts/hbase_client.py | 43 +
.../hbase/package/scripts/hbase_master.py | 63 +
.../hbase/package/scripts/hbase_regionserver.py | 63 +
.../hbase/package/scripts/hbase_rest.py | 62 +
.../hbase/package/scripts/hbase_service.py | 51 +
.../hbase/package/scripts/hbase_thrift.py | 62 +
.../hbase/package/scripts/hbase_thrift2.py | 62 +
app-packages/hbase/package/scripts/params.py | 113 +
.../hbase/package/scripts/status_params.py | 26 +
...-metrics2-hbase.properties-GANGLIA-MASTER.j2 | 62 +
...doop-metrics2-hbase.properties-GANGLIA-RS.j2 | 62 +
.../hbase/package/templates/hbase-env.sh.j2 | 81 +
.../package/templates/hbase_client_jaas.conf.j2 | 22 +
.../package/templates/hbase_master_jaas.conf.j2 | 25 +
.../templates/hbase_regionserver_jaas.conf.j2 | 25 +
.../hbase/package/templates/regionservers.j2 | 20 +
app-packages/hbase/pom.xml | 245 +
app-packages/hbase/resources.json | 36 +
app-packages/hbase/src/assembly/hbase.xml | 72 +
.../hbase/HBaseAgentCommandTestBase.groovy | 52 +
.../slider/funtest/hbase/HBaseBasicIT.groovy | 114 +
.../funtest/hbase/HBaseMonitorSSLIT.groovy | 73 +
.../hbase/StubToForceGroovyTestsToCompile.java | 22 +
.../test/resources/appConfig_monitor_ssl.json | 68 +
.../hbase/src/test/resources/resources.json | 21 +
app-packages/memcached-win/README.txt | 36 +
app-packages/memcached-win/appConfig.json | 26 +
app-packages/memcached-win/metainfo.xml | 57 +
.../jmemcached-cli-1.0.0.jar.REPLACEME | 16 +
.../jmemcached-core-1.0.0.jar.REPLACEME | 16 +
.../memcached-win/package/scripts/memcached.py | 57 +
.../memcached-win/package/scripts/params.py | 34 +
app-packages/memcached-win/resources.json | 16 +
app-packages/memcached/README.txt | 35 +
app-packages/memcached/appConfig.json | 26 +
app-packages/memcached/metainfo.xml | 57 +
.../package/files/jmemcached-1.0.0.tar.REPLACE | 20 +
.../memcached/package/scripts/memcached.py | 56 +
.../memcached/package/scripts/params.py | 35 +
app-packages/memcached/resources.json | 16 +
app-packages/storm-v0_91/appConfig.json | 120 -
.../storm-v0_91/configuration/global.xml | 39 -
.../storm-v0_91/configuration/storm-site.xml | 587 -
app-packages/storm-v0_91/metainfo.xml | 117 -
...pache-storm-0.9.1.2.1.1.0-237.tar.gz.REPLACE | 16 -
.../storm-v0_91/package/scripts/drpc_server.py | 55 -
.../storm-v0_91/package/scripts/nimbus.py | 55 -
.../storm-v0_91/package/scripts/params.py | 54 -
.../storm-v0_91/package/scripts/rest_api.py | 57 -
.../storm-v0_91/package/scripts/service.py | 95 -
.../package/scripts/status_params.py | 36 -
.../storm-v0_91/package/scripts/storm.py | 50 -
.../storm-v0_91/package/scripts/supervisor.py | 61 -
.../storm-v0_91/package/scripts/ui_server.py | 55 -
.../storm-v0_91/package/scripts/yaml_config.py | 69 -
.../package/templates/config.yaml.j2 | 47 -
.../package/templates/storm_jaas.conf.j2 | 26 -
app-packages/storm-v0_91/resources.json | 31 -
app-packages/storm/README.txt | 37 +
app-packages/storm/appConfig.json | 126 +
app-packages/storm/configuration/global.xml | 39 +
app-packages/storm/configuration/storm-site.xml | 587 +
app-packages/storm/ganglia_metrics.json | 31 +
app-packages/storm/jmx_metrics.json | 31 +
app-packages/storm/metainfo.xml | 159 +
...pache-storm-0.9.1.2.1.1.0-237.tar.gz.REPLACE | 16 +
.../storm/package/scripts/drpc_server.py | 55 +
app-packages/storm/package/scripts/nimbus.py | 55 +
app-packages/storm/package/scripts/params.py | 58 +
app-packages/storm/package/scripts/rest_api.py | 57 +
app-packages/storm/package/scripts/service.py | 97 +
.../storm/package/scripts/status_params.py | 37 +
app-packages/storm/package/scripts/storm.py | 50 +
.../storm/package/scripts/supervisor.py | 61 +
app-packages/storm/package/scripts/ui_server.py | 55 +
.../storm/package/scripts/yaml_config.py | 69 +
.../storm/package/templates/config.yaml.j2 | 48 +
.../storm/package/templates/storm_jaas.conf.j2 | 26 +
app-packages/storm/resources.json | 31 +
pom.xml | 538 +-
slider-agent/conf/agent.ini | 8 +-
slider-agent/pom.xml | 14 +-
.../src/main/python/agent/ActionQueue.py | 28 +-
.../src/main/python/agent/AgentConfig.py | 35 +-
.../src/main/python/agent/CommandStatusDict.py | 5 +
slider-agent/src/main/python/agent/Constants.py | 9 +
.../src/main/python/agent/Controller.py | 151 +-
.../python/agent/CustomServiceOrchestrator.py | 198 +-
slider-agent/src/main/python/agent/Heartbeat.py | 17 +-
slider-agent/src/main/python/agent/NetUtil.py | 8 +-
.../src/main/python/agent/ProcessHelper.py | 3 +-
.../src/main/python/agent/PythonExecutor.py | 22 +-
slider-agent/src/main/python/agent/Register.py | 7 +-
slider-agent/src/main/python/agent/Registry.py | 57 +
slider-agent/src/main/python/agent/main.py | 69 +-
slider-agent/src/main/python/agent/security.py | 7 +-
slider-agent/src/main/python/agent/shell.py | 102 +-
slider-agent/src/main/python/kazoo/LICENSE | 176 +
slider-agent/src/main/python/kazoo/__init__.py | 2 +
slider-agent/src/main/python/kazoo/client.py | 1413 ++
.../src/main/python/kazoo/exceptions.py | 200 +
.../src/main/python/kazoo/handlers/__init__.py | 2 +
.../src/main/python/kazoo/handlers/gevent.py | 165 +
.../src/main/python/kazoo/handlers/threading.py | 289 +
.../src/main/python/kazoo/handlers/utils.py | 94 +
slider-agent/src/main/python/kazoo/hosts.py | 27 +
.../src/main/python/kazoo/interfaces.py | 204 +
.../src/main/python/kazoo/loggingsupport.py | 3 +
.../src/main/python/kazoo/protocol/__init__.py | 2 +
.../main/python/kazoo/protocol/connection.py | 624 +
.../src/main/python/kazoo/protocol/paths.py | 55 +
.../main/python/kazoo/protocol/serialization.py | 397 +
.../src/main/python/kazoo/protocol/states.py | 238 +
.../src/main/python/kazoo/recipe/__init__.py | 2 +
.../src/main/python/kazoo/recipe/barrier.py | 215 +
.../src/main/python/kazoo/recipe/counter.py | 95 +
.../src/main/python/kazoo/recipe/election.py | 80 +
.../src/main/python/kazoo/recipe/lock.py | 521 +
.../src/main/python/kazoo/recipe/partitioner.py | 378 +
.../src/main/python/kazoo/recipe/party.py | 119 +
.../src/main/python/kazoo/recipe/queue.py | 322 +
.../src/main/python/kazoo/recipe/watchers.py | 420 +
slider-agent/src/main/python/kazoo/retry.py | 151 +
slider-agent/src/main/python/kazoo/security.py | 139 +
.../src/main/python/kazoo/testing/__init__.py | 6 +
.../src/main/python/kazoo/testing/common.py | 284 +
.../src/main/python/kazoo/testing/harness.py | 181 +
.../src/main/python/kazoo/tests/__init__.py | 1 +
.../src/main/python/kazoo/tests/test_barrier.py | 158 +
.../src/main/python/kazoo/tests/test_build.py | 30 +
.../src/main/python/kazoo/tests/test_client.py | 1099 ++
.../main/python/kazoo/tests/test_connection.py | 320 +
.../src/main/python/kazoo/tests/test_counter.py | 36 +
.../main/python/kazoo/tests/test_election.py | 140 +
.../main/python/kazoo/tests/test_exceptions.py | 23 +
.../python/kazoo/tests/test_gevent_handler.py | 161 +
.../src/main/python/kazoo/tests/test_lock.py | 518 +
.../main/python/kazoo/tests/test_partitioner.py | 93 +
.../src/main/python/kazoo/tests/test_party.py | 85 +
.../src/main/python/kazoo/tests/test_paths.py | 99 +
.../src/main/python/kazoo/tests/test_queue.py | 180 +
.../src/main/python/kazoo/tests/test_retry.py | 78 +
.../main/python/kazoo/tests/test_security.py | 41 +
.../kazoo/tests/test_threading_handler.py | 327 +
.../main/python/kazoo/tests/test_watchers.py | 490 +
.../src/main/python/kazoo/tests/util.py | 127 +
.../python/resource_management/core/logger.py | 9 +-
.../core/providers/__init__.py | 5 +
.../core/providers/accounts.py | 20 +-
.../core/providers/package/apt.py | 4 +-
.../core/providers/system.py | 31 +-
.../core/providers/windows/__init__.py | 20 +
.../core/providers/windows/service.py | 65 +
.../core/providers/windows/system.py | 195 +
.../core/resources/system.py | 4 +
.../python/resource_management/core/shell.py | 33 +-
.../libraries/functions/__init__.py | 1 +
.../libraries/functions/format.py | 4 +-
.../libraries/functions/get_port_from_url.py | 40 +
.../functions/get_unique_id_and_date.py | 2 +-
.../libraries/functions/os_check.py | 282 +-
.../libraries/providers/__init__.py | 2 +
.../libraries/providers/copy_from_local.py | 2 +-
.../libraries/providers/execute_hadoop.py | 2 +-
.../libraries/providers/monitor_webserver.py | 2 +-
.../libraries/script/hook.py | 12 +-
.../libraries/script/script.py | 43 +-
slider-agent/src/main/python/setup.py | 6 +-
slider-agent/src/packages/tarball/all.xml | 3 +-
.../src/test/python/agent/TestActionQueue.py | 14 +-
.../test/python/agent/TestCommandStatusDict.py | 94 +
.../src/test/python/agent/TestController.py | 176 +-
.../agent/TestCustomServiceOrchestrator.py | 147 +-
slider-agent/src/test/python/agent/TestGrep.py | 2 +-
.../src/test/python/agent/TestHeartbeat.py | 108 +-
slider-agent/src/test/python/agent/TestMain.py | 41 +-
.../src/test/python/agent/TestNetUtil.py | 2 +-
.../src/test/python/agent/TestPythonExecutor.py | 12 +-
.../src/test/python/agent/TestRegistration.py | 18 +-
slider-agent/src/test/python/agent/TestShell.py | 33 +-
slider-agent/src/test/python/python-wrap | 40 +
.../TestDirectoryResource.py | 2 +-
.../resource_management/TestGroupResource.py | 138 -
.../TestGroupResource.py.disabled | 138 +
.../resource_management/TestLibraryFunctions.py | 33 +
.../resource_management/TestPackageResource.py | 2 +-
.../TestPropertiesFileResource.py | 2 +-
.../resource_management/TestUserResource.py | 192 -
.../TestUserResource.py.disabled | 192 +
slider-agent/src/test/python/unitTests.py | 3 +-
slider-assembly/pom.xml | 212 +-
slider-assembly/src/conf-hdp/log4j.properties | 58 +
slider-assembly/src/conf-hdp/slider-client.xml | 77 +
slider-assembly/src/conf/slider-client.xml | 3 -
slider-assembly/src/main/bash/README.md | 102 +
slider-assembly/src/main/bash/slider-client.xml | 83 +
slider-assembly/src/main/bash/slider_destroy | 64 +
slider-assembly/src/main/bash/slider_setup | 173 +
slider-assembly/src/main/bash/slider_setup.conf | 60 +
slider-assembly/src/main/scripts/slider | 1 -
slider-assembly/src/main/scripts/slider.py | 190 +
slider-core/pom.xml | 285 +-
.../src/main/java/org/apache/slider/Slider.java | 2 +-
.../apache/slider/api/ClusterDescription.java | 14 +-
.../api/ClusterDescriptionOperations.java | 12 +-
.../org/apache/slider/api/InternalKeys.java | 137 +
.../java/org/apache/slider/api/OptionKeys.java | 91 +-
.../org/apache/slider/api/ResourceKeys.java | 62 +
.../java/org/apache/slider/api/StatusKeys.java | 3 +
.../org/apache/slider/api/proto/Messages.java | 13186 +++++++++++++++++
.../slider/api/proto/SliderClusterAPI.java | 1043 ++
.../org/apache/slider/client/SliderClient.java | 275 +-
.../slider/client/SliderYarnClientImpl.java | 11 +-
.../apache/slider/common/SliderExitCodes.java | 2 +-
.../org/apache/slider/common/SliderKeys.java | 21 +-
.../common/SliderXMLConfKeysForTesting.java | 5 +
.../apache/slider/common/SliderXmlConfKeys.java | 15 +-
.../common/params/AbstractActionArgs.java | 20 +-
.../slider/common/params/ActionUpdateArgs.java | 32 +
.../params/AppAndResouceOptionArgsDelegate.java | 8 +-
.../org/apache/slider/common/params/ArgOps.java | 15 +-
.../apache/slider/common/params/ClientArgs.java | 14 +-
.../apache/slider/common/params/CommonArgs.java | 17 +-
.../common/params/DontSplitArguments.java | 2 +-
.../slider/common/params/SliderActions.java | 3 +
.../apache/slider/common/tools/Comparators.java | 58 +
.../slider/common/tools/ConfigHelper.java | 59 +-
.../slider/common/tools/CoreFileSystem.java | 43 +-
.../apache/slider/common/tools/Duration.java | 67 +-
.../apache/slider/common/tools/SliderUtils.java | 131 +-
.../slider/core/build/InstanceBuilder.java | 13 +-
.../conf/AbstractInputPropertiesValidator.java | 4 +-
.../org/apache/slider/core/conf/ConfTree.java | 6 +-
.../slider/core/conf/ConfTreeOperations.java | 4 +-
.../apache/slider/core/conf/MapOperations.java | 56 +-
.../slider/core/exceptions/ErrorStrings.java | 2 +-
.../slider/core/launch/AbstractLauncher.java | 13 +-
.../slider/core/launch/AppMasterLauncher.java | 7 +-
.../core/launch/ClasspathConstructor.java | 23 +-
.../slider/core/launch/CommandLineBuilder.java | 2 +-
.../core/launch/JavaCommandLineBuilder.java | 15 +-
.../slider/core/main/ExitCodeProvider.java | 2 +-
.../org/apache/slider/core/main/IrqHandler.java | 2 +-
.../slider/core/main/LauncherExitCodes.java | 27 +-
.../org/apache/slider/core/main/RunService.java | 2 +-
.../core/main/ServiceLaunchException.java | 24 +-
.../slider/core/main/ServiceLauncher.java | 236 +-
.../slider/core/main/ServiceShutdownHook.java | 27 +-
.../slider/core/persist/JsonSerDeser.java | 27 +-
.../registry/docstore/PublishedConfigSet.java | 2 +-
.../docstore/PublishedConfiguration.java | 4 +-
.../PublishedConfigurationOutputter.java | 12 +
.../slider/core/registry/docstore/UriMap.java | 2 +-
.../registry/info/CustomRegistryConstants.java | 2 +-
.../core/registry/info/RegisteredEndpoint.java | 44 +-
.../slider/core/registry/info/RegistryView.java | 3 +-
.../core/registry/info/ServiceInstanceData.java | 57 +-
.../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 | 67 +
.../slider/core/zk/MiniZooKeeperCluster.java | 423 +
.../org/apache/slider/core/zk/ZKCallback.java | 31 +
.../apache/slider/core/zk/ZKIntegration.java | 301 +
.../apache/slider/core/zk/ZKPathBuilder.java | 82 +
.../apache/slider/core/zk/ZookeeperUtils.java | 146 +
.../providers/AbstractClientProvider.java | 1 -
.../providers/AbstractProviderService.java | 104 +-
.../slider/providers/ProviderCompleted.java | 29 +
.../providers/ProviderCompletedCallable.java | 38 +
.../apache/slider/providers/ProviderRole.java | 5 +-
.../slider/providers/ProviderService.java | 72 +-
.../apache/slider/providers/ProviderUtils.java | 13 +-
.../slider/providers/SliderProviderFactory.java | 4 -
.../providers/agent/AgentClientProvider.java | 53 +-
.../slider/providers/agent/AgentKeys.java | 12 +-
.../providers/agent/AgentLaunchParameter.java | 130 +
.../providers/agent/AgentProviderService.java | 1022 +-
.../slider/providers/agent/AgentRoles.java | 18 +-
.../apache/slider/providers/agent/Command.java | 13 +-
.../slider/providers/agent/CommandResult.java | 16 +-
.../providers/agent/ComponentCommandOrder.java | 34 +-
.../providers/agent/ComponentInstanceState.java | 94 +-
.../slider/providers/agent/ContainerState.java | 41 +
.../providers/agent/HeartbeatMonitor.java | 129 +
.../agent/application/metadata/Application.java | 130 +
.../agent/application/metadata/Component.java | 63 +
.../application/metadata/ComponentExport.java | 54 +
.../agent/application/metadata/Metainfo.java | 17 +-
.../application/metadata/MetainfoParser.java | 20 +-
.../agent/application/metadata/Service.java | 121 -
.../slideram/SliderAMClientProvider.java | 58 +-
.../slideram/SliderAMProviderService.java | 24 +-
.../appmaster/AsyncRMOperationHandler.java | 51 -
.../appmaster/ContainerStartOperation.java | 40 -
.../server/appmaster/RoleLaunchService.java | 179 +-
.../server/appmaster/SliderAppMaster.java | 606 +-
.../server/appmaster/actions/ActionHalt.java | 51 +
.../appmaster/actions/ActionKillContainer.java | 67 +
.../appmaster/actions/ActionStartContainer.java | 60 +
.../appmaster/actions/ActionStopQueue.java | 52 +
.../appmaster/actions/ActionStopSlider.java | 50 +
.../server/appmaster/actions/AsyncAction.java | 159 +
.../actions/ProviderReportedContainerLoss.java | 50 +
.../actions/ProviderStartupCompleted.java | 40 +
.../server/appmaster/actions/QueueAccess.java | 67 +
.../server/appmaster/actions/QueueExecutor.java | 80 +
.../server/appmaster/actions/QueueService.java | 173 +
.../actions/RegisterComponentInstance.java | 48 +
.../appmaster/actions/RenewingAction.java | 118 +
.../appmaster/actions/ResetFailureWindow.java | 39 +
.../actions/UnregisterComponentInstance.java | 46 +
.../server/appmaster/monkey/ChaosEntry.java | 86 +
.../server/appmaster/monkey/ChaosKillAM.java | 48 +
.../appmaster/monkey/ChaosKillContainer.java | 75 +
.../appmaster/monkey/ChaosMonkeyService.java | 86 +
.../server/appmaster/monkey/ChaosTarget.java | 24 +
.../appmaster/monkey/MonkeyPlayAction.java | 48 +
.../operations/AbstractRMOperation.java | 29 +
.../operations/AsyncRMOperationHandler.java | 51 +
.../operations/ContainerReleaseOperation.java | 44 +
.../operations/ContainerRequestOperation.java | 44 +
.../ProviderNotifyingOperationHandler.java | 43 +
.../operations/RMOperationHandler.java | 35 +
.../operations/RMOperationHandlerActions.java | 28 +
.../appmaster/state/AbstractRMOperation.java | 31 -
.../slider/server/appmaster/state/AppState.java | 541 +-
.../appmaster/state/ContainerPriority.java | 8 +-
.../state/ContainerReleaseOperation.java | 44 -
.../state/ContainerReleaseSelector.java | 38 +
.../state/ContainerRequestOperation.java | 44 -
.../MostRecentContainerReleaseSelector.java | 52 +
.../server/appmaster/state/NodeEntry.java | 1 -
.../server/appmaster/state/NodeInstance.java | 14 +-
.../slider/server/appmaster/state/NodeMap.java | 56 +-
.../appmaster/state/OutstandingRequest.java | 7 +-
.../state/OutstandingRequestTracker.java | 6 +-
.../appmaster/state/ProviderAppState.java | 21 +-
.../appmaster/state/RMOperationHandler.java | 43 -
.../server/appmaster/state/RoleHistory.java | 41 +-
.../server/appmaster/state/RoleInstance.java | 46 +-
.../server/appmaster/state/RoleStatus.java | 30 +-
.../appmaster/state/SimpleReleaseSelector.java | 34 +
.../state/StateAccessForProviders.java | 13 +-
.../server/appmaster/web/AgentService.java | 53 +
.../server/appmaster/web/SliderAMWebApp.java | 7 +-
.../web/SliderAmFilterInitializer.java | 2 +-
.../server/appmaster/web/SliderAmIpFilter.java | 29 +-
.../slider/server/appmaster/web/WebAppApi.java | 9 +-
.../server/appmaster/web/WebAppApiImpl.java | 18 +-
.../appmaster/web/rest/AMWebServices.java | 7 +-
.../server/appmaster/web/rest/RestPaths.java | 7 +-
.../appmaster/web/rest/agent/AgentResource.java | 25 +-
.../appmaster/web/rest/agent/AgentWebApp.java | 203 +
.../web/rest/agent/AgentWebServices.java | 40 +
.../appmaster/web/rest/agent/CommandReport.java | 17 +-
.../appmaster/web/rest/agent/HeartBeat.java | 18 +-
.../web/rest/agent/HeartBeatResponse.java | 11 +
.../appmaster/web/rest/agent/Register.java | 58 +-
.../web/rest/publisher/PublisherResource.java | 18 +-
.../appmaster/web/view/ContainerStatsBlock.java | 2 +-
.../server/appmaster/web/view/IndexBlock.java | 3 +-
.../slider/server/avro/RoleHistoryWriter.java | 6 +-
.../server/exec/ApplicationEventHandler.java | 29 -
.../slider/server/exec/RunLongLivedApp.java | 439 -
.../server/servicemonitor/MonitorUtils.java | 2 +-
.../server/services/curator/CuratorService.java | 2 +-
.../server/services/curator/CuratorUriSpec.java | 2 +-
.../services/curator/RegistryBinderService.java | 35 +-
.../registry/RegistryRestResources.java | 3 +-
.../registry/RegistryViewForProviders.java | 9 +-
.../registry/SliderRegistryService.java | 23 +-
.../services/security/CertificateManager.java | 257 +
.../server/services/security/SecurityUtils.java | 223 +
.../services/security/SignCertResponse.java | 67 +
.../server/services/security/SignMessage.java | 54 +
.../utility/AbstractSliderLaunchedService.java | 17 +-
.../server/services/utility/ClosingService.java | 59 -
.../utility/CompoundLaunchedService.java | 134 -
.../services/utility/CompoundService.java | 115 -
.../server/services/utility/EventCallback.java | 25 -
.../services/utility/EventNotifyingService.java | 63 -
.../services/utility/ForkedProcessService.java | 233 -
.../LaunchedWorkflowCompositeService.java | 113 +
.../slider/server/services/utility/Parent.java | 39 -
.../services/utility/PatternValidator.java | 14 +-
.../server/services/utility/RpcService.java | 65 -
.../utility/SecurityCheckerService.java | 40 -
.../services/utility/SequenceService.java | 243 -
.../services/utility/SliderServiceUtils.java | 29 -
.../server/services/utility/WebAppService.java | 2 +-
.../services/workflow/ClosingService.java | 91 +
.../services/workflow/ForkedProcessService.java | 287 +
.../services/workflow/LongLivedProcess.java | 560 +
.../LongLivedProcessLifecycleEvent.java | 41 +
.../server/services/workflow/ServiceParent.java | 44 +
.../workflow/ServiceTerminatingCallable.java | 92 +
.../workflow/ServiceTerminatingRunnable.java | 72 +
.../services/workflow/ServiceThreadFactory.java | 100 +
.../workflow/WorkflowCallbackService.java | 110 +
.../workflow/WorkflowCompositeService.java | 151 +
.../workflow/WorkflowExecutorService.java | 113 +
.../services/workflow/WorkflowRpcService.java | 76 +
.../WorkflowScheduledExecutorService.java | 38 +
.../workflow/WorkflowSequenceService.java | 300 +
.../server/services/workflow/package-info.java | 172 +
.../src/main/proto/SliderClusterMessages.proto | 4 +
.../src/main/proto/SliderClusterProtocol.proto | 4 +
.../providers/slideram/instance/appconf.json | 5 +-
.../main/resources/webapps/slideragent/.keep | 0
.../resources/webapps/static/yarn.dt.plugins.js | 4 +-
.../test_command_log/appConfig.json | 8 +-
.../test_command_log/appConfig_fast_no_reg.json | 29 +
.../test_command_log/appConfig_no_hb.json | 29 +
.../test_command_log/cmd_log_app_pkg.zip | Bin 6676 -> 0 bytes
.../test_command_log/configuration/cl-site.xml | 34 -
.../app_packages/test_command_log/metainfo.xml | 54 -
.../package/files/command_log_10.tar | Bin 2560 -> 0 bytes
.../test_command_log/package/scripts/cl.py | 89 -
.../test_command_log/package/scripts/params.py | 31 -
.../package/templates/operations.log.j2 | 22 -
.../test_command_log/resources_no_role.json | 15 +
.../agent/AgentMiniClusterTestBase.groovy | 50 +-
.../agent/actions/TestActionExists.groovy | 19 +-
.../slider/agent/actions/TestActionList.groovy | 11 +-
.../agent/actions/TestActionStatus.groovy | 13 +-
.../agent/freezethaw/TestFreezeCommands.groovy | 9 +-
.../TestFreezeThawMasterlessAM.groovy | 13 +-
.../freezethaw/TestFreezeUnknownCluster.groovy | 3 +-
.../freezethaw/TestThawUnknownCluster.groovy | 3 +-
.../agent/standalone/TestBadAMHeap.groovy | 5 +-
.../agent/standalone/TestBadYarnQueue.groovy | 5 +-
.../standalone/TestBuildStandaloneAM.groovy | 78 +-
.../standalone/TestDestroyMasterlessAM.groovy | 154 -
.../standalone/TestKillMasterlessAM.groovy | 74 -
.../standalone/TestStandaloneAMDestroy.groovy | 154 +
.../standalone/TestStandaloneAMKill.groovy | 73 +
.../TestStandaloneAMMonkeyRestart.groovy | 94 +
.../standalone/TestStandaloneAMRestart.groovy | 96 +
.../standalone/TestStandaloneAgentAM.groovy | 15 +-
.../TestStandaloneBadClusterName.groovy | 2 +-
.../standalone/TestStandaloneRegistryAM.groovy | 9 +-
.../slider/client/TestCommonArgParsing.groovy | 13 +
.../common/tools/GroovyZKIntegration.groovy | 2 +-
.../common/tools/TestZKIntegration.groovy | 56 +-
.../slider/providers/agent/AgentTestBase.groovy | 74 +-
.../providers/agent/AgentTestUtils.groovy | 13 +-
.../agent/TestAgentAMManagementWS.groovy | 68 +-
.../slider/providers/agent/TestAgentEcho.groovy | 12 +-
.../providers/agent/TestBuildBasicAgent.groovy | 239 +-
.../curator/TestRegistryRestResources.groovy | 13 +-
.../server/appmaster/actions/TestActions.groovy | 232 +
.../TestAppStateContainerFailure.groovy | 166 -
.../appstate/TestAppStateDynamicRoles.groovy | 91 -
.../TestAppStateRebuildOnAMRestart.groovy | 122 -
.../appstate/TestAppStateRolePlacement.groovy | 99 -
.../appstate/TestAppStateRoleRelease.groovy | 82 -
.../TestContainerResourceAllocations.groovy | 108 -
.../model/appstate/TestFlexDynamicRoles.groovy | 187 -
.../TestMockAppStateContainerFailure.groovy | 208 +
.../TestMockAppStateDynamicRoles.groovy | 94 +
.../TestMockAppStateFlexDynamicRoles.groovy | 190 +
.../appstate/TestMockAppStateFlexing.groovy | 116 +
.../TestMockAppStateRMOperations.groovy | 180 +
.../TestMockAppStateRebuildOnAMRestart.groovy | 125 +
.../TestMockAppStateRolePlacement.groovy | 102 +
.../appstate/TestMockAppStateRoleRelease.groovy | 82 +
.../TestMockContainerResourceAllocations.groovy | 108 +
.../model/appstate/TestMockRMOperations.groovy | 213 -
.../history/TestFindNodesForNewInstances.groovy | 128 -
.../history/TestFindNodesForRelease.groovy | 146 -
.../model/history/TestHistoryRW.groovy | 258 -
.../model/history/TestHistoryRWOrdering.groovy | 145 -
.../model/history/TestNIComparators.groovy | 77 -
.../TestOutstandingRequestTracker.groovy | 73 -
.../TestRoleHistoryContainerEvents.groovy | 19 +-
...stRoleHistoryFindNodesForNewInstances.groovy | 128 +
.../history/TestRoleHistoryNIComparators.groovy | 77 +
...tRoleHistoryOutstandingRequestTracker.groovy | 73 +
.../model/history/TestRoleHistoryRW.groovy | 258 +
.../history/TestRoleHistoryRWOrdering.groovy | 145 +
.../model/mock/BaseMockAppStateTest.groovy | 80 +-
.../appmaster/model/mock/MockContainer.groovy | 2 +-
.../model/mock/MockProviderService.groovy | 97 +-
.../model/mock/MockRMOperationHandler.groovy | 15 +-
.../appmaster/model/mock/MockYarnEngine.groovy | 12 +-
.../model/monkey/TestMockMonkey.groovy | 160 +
.../publisher/TestPublisherRestResources.groovy | 45 +-
.../view/TestClusterSpecificationBlock.groovy | 2 +-
.../web/view/TestContainerStatsBlock.groovy | 2 +-
.../appmaster/web/view/TestIndexBlock.groovy | 2 +-
.../server/services/utility/MockService.groovy | 72 -
.../services/utility/TestCompoundService.groovy | 159 -
.../services/utility/TestMockService.groovy | 94 -
.../services/utility/TestSequenceService.groovy | 142 -
.../apache/slider/test/MicroZKCluster.groovy | 18 +-
.../apache/slider/test/SliderTestBase.groovy | 27 +-
.../apache/slider/test/SliderTestUtils.groovy | 29 +-
.../slider/test/YarnMiniClusterTestBase.groovy | 78 +-
.../test/YarnZKMiniClusterTestBase.groovy | 33 +-
.../slider/common/tools/TestSliderUtils.java | 37 +-
.../agent/TestAgentClientProvider.java | 40 +-
.../agent/TestAgentLaunchParameter.java | 76 +
.../agent/TestAgentProviderService.java | 602 +-
.../agent/TestComponentCommandOrder.java | 36 +-
.../agent/TestComponentInstanceState.java | 133 +-
.../providers/agent/TestHeartbeatMonitor.java | 170 +
.../metadata/MetainfoParserTest.java | 58 -
.../metadata/TestMetainfoParser.java | 63 +
.../appmaster/web/TestSliderAmFilter.java | 14 +-
.../web/rest/agent/TestAMAgentWebServices.java | 239 +-
.../management/TestAMManagementWebServices.java | 80 +-
.../publisher/TestAgentProviderService.java | 17 +-
.../security/TestCertificateManager.java | 60 +
.../services/workflow/EndOfServiceWaiter.java | 56 +
.../server/services/workflow/MockService.java | 80 +
.../workflow/ParentWorkflowTestBase.java | 70 +
.../workflow/ProcessCommandFactory.java | 87 +
.../services/workflow/SimpleRunnable.java | 46 +
.../services/workflow/TestLongLivedProcess.java | 161 +
.../workflow/TestWorkflowClosingService.java | 116 +
.../workflow/TestWorkflowCompositeService.java | 113 +
.../workflow/TestWorkflowExecutorService.java | 66 +
.../TestWorkflowForkedProcessService.java | 141 +
.../workflow/TestWorkflowRpcService.java | 107 +
.../workflow/TestWorkflowSequenceService.java | 151 +
.../TestWorkflowServiceTerminatingRunnable.java | 64 +
.../workflow/WorkflowServiceTestBase.java | 138 +
.../slider/test/MiniZooKeeperCluster.java | 395 +
.../org/apache/slider/tools/TestUtility.java | 71 +
slider-core/src/test/python/agent.py | 17 +-
slider-core/src/test/python/agent/main.py | 28 +-
slider-core/src/test/python/appdef_1.zip | Bin 972 -> 0 bytes
slider-core/src/test/python/echo.py | 21 +-
slider-core/src/test/python/metainfo.xml | 68 +-
.../src/test/resources/example-slider-test.xml | 4 +-
slider-core/src/test/resources/log4j.properties | 2 +-
.../org/apache/slider/common/tools/test.zip | Bin 1273 -> 0 bytes
.../slider/common/tools/test/metainfo.txt | 16 +
.../slider/common/tools/test/metainfo.xml | 95 +
.../slider/common/tools/test/someOtherFile.txt | 16 +
.../slider/common/tools/test/someOtherFile.xml | 16 +
.../agent/application/metadata/metainfo.xml | 200 +-
slider-funtest/pom.xml | 150 +-
.../abstracttests/AbstractTestBuildSetup.groovy | 5 +-
.../framework/AgentCommandTestBase.groovy | 190 +
.../funtest/framework/AgentUploads.groovy | 65 +
.../funtest/framework/CommandTestBase.groovy | 93 +-
.../slider/funtest/framework/ConfLoader.groovy | 3 +-
.../funtest/framework/FileUploader.groovy | 151 +
.../funtest/framework/FuntestProperties.groovy | 26 +-
.../slider/funtest/framework/SliderShell.groovy | 68 +-
.../slider/funtest/framework/SudoClosure.groovy | 54 +
.../slider/funtest/basic/BuildSetupIT.groovy | 36 +
.../funtest/basic/ClusterConnectivityIT.groovy | 104 +
.../funtest/basic/SignCorrectionIT.groovy | 43 +
.../slider/funtest/basic/TestBuildSetup.groovy | 36 -
.../funtest/basic/TestSignCorrection.groovy | 43 -
.../funtest/commands/ListCommandIT.groovy | 36 +
.../funtest/commands/SimpleCommandsIT.groovy | 45 +
.../funtest/commands/TestListCommand.groovy | 41 -
.../funtest/commands/TestSimpleCommands.groovy | 45 -
.../TestUnknownClusterOperations.groovy | 105 -
.../commands/UnknownClusterOperationsIT.groovy | 100 +
.../lifecycle/AgentClusterLifecycleIT.groovy | 197 +
.../lifecycle/AgentCommandTestBase.groovy | 134 -
.../funtest/lifecycle/AgentFailures2IT.groovy | 104 +
.../funtest/lifecycle/AgentFailuresIT.groovy | 104 +
.../funtest/lifecycle/AppsThroughAgentIT.groovy | 84 +
.../lifecycle/ClusterBuildDestroyIT.groovy | 82 +
.../lifecycle/TestAgentClusterLifecycle.groovy | 184 -
.../lifecycle/TestAppsThroughAgent.groovy | 137 -
.../lifecycle/TestClusterBuildDestroy.groovy | 78 -
.../accumulo/accumulo-funtests/pom.xml | 62 +-
.../funtest/AccumuloBuildSetupIT.groovy | 37 +
.../accumulo/funtest/AccumuloCIIT.groovy | 109 +
.../funtest/AccumuloCommandTestBase.groovy | 53 +-
.../funtest/FunctionalAccumuloClusterIT.groovy | 145 +
.../FunctionalAccumuloM1T1GC1Mon1IT.groovy | 57 +
.../funtest/TestAccumuloBuildSetup.groovy | 38 -
.../accumulo/funtest/TestAccumuloCI.groovy | 115 -
.../TestFunctionalAccumuloCluster.groovy | 146 -
.../TestFunctionalAccumuloM1T1GC1Mon1.groovy | 59 -
.../StubToForceGroovyTestsToCompile.java | 22 +
.../accumulo/slider-accumulo-provider/pom.xml | 55 +-
.../accumulo/AccumuloClientProvider.java | 3 +-
.../accumulo/AccumuloProviderService.java | 57 +-
.../providers/accumulo/AccumuloTestBase.groovy | 100 +-
.../live/TestAccCorrectInstanceName.groovy | 8 +-
.../live/TestAccFlexTablets133Mgr113.groovy | 3 +-
.../accumulo/live/TestAccFlexTablets1to3.groovy | 2 +-
.../accumulo/live/TestAccFreezeThaw.groovy | 10 +-
.../accumulo/live/TestAccLiveHDFSArchive.groovy | 8 +-
.../live/TestAccLiveLocalArchive.groovy | 8 +-
.../accumulo/live/TestAccM1T1GC1Mon1.groovy | 7 +-
.../accumulo/live/TestAccM2T2GC1Mon1.groovy | 8 +-
.../accumulo/live/TestAccumuloAMWebApp.groovy | 8 +-
.../live/TestInvalidMonitorAddress.groovy | 3 +-
slider-providers/hbase/hbase-funtests/pom.xml | 69 +-
.../hbase/funtest/DemoHBaseCluster.groovy | 2 +-
.../funtest/FunctionalHBaseClusterIT.groovy | 223 +
.../hbase/funtest/HBaseBuildSetupIT.groovy | 36 +
.../funtest/HBaseClusterBuildDestroyIT.groovy | 87 +
.../funtest/HBaseClusterLifecycleIT.groovy | 191 +
.../hbase/funtest/HBaseCommandTestBase.groovy | 1 -
.../hbase/funtest/HBaseIntegrationIT.groovy | 72 +
.../providers/hbase/funtest/HBaseLoadIT.groovy | 71 +
.../hbase/funtest/HBaseNodeFailureIT.groovy | 135 +
.../providers/hbase/funtest/ImagesIT.groovy | 64 +
.../funtest/TestFunctionalHBaseCluster.groovy | 223 -
.../hbase/funtest/TestHBaseBuildSetup.groovy | 37 -
.../funtest/TestHBaseClusterBuildDestroy.groovy | 88 -
.../funtest/TestHBaseClusterLifecycle.groovy | 183 -
.../hbase/funtest/TestHBaseIntegration.groovy | 69 -
.../hbase/funtest/TestHBaseLoad.groovy | 64 -
.../hbase/funtest/TestHBaseNodeFailure.groovy | 135 -
.../providers/hbase/funtest/TestImages.groovy | 65 -
.../hbase/slider-hbase-provider/pom.xml | 43 +-
.../providers/hbase/HBaseClientProvider.java | 11 +-
.../slider/providers/hbase/HBaseKeys.java | 18 +
.../providers/hbase/HBaseProviderService.java | 108 +-
.../slider/providers/hbase/HBaseRoles.java | 11 +-
.../minicluster/HBaseMiniClusterTestBase.groovy | 150 +-
.../TestFreezeThawClusterFromArchive.groovy | 3 +-
.../archives/TestLiveClusterFromArchive.groovy | 4 +-
.../TestLiveClusterFromArchiveOnHDFS.groovy | 2 +-
.../build/TestBuildThawClusterM1W1.groovy | 3 +-
.../failures/TestFailedRegionService.groovy | 7 +-
.../failures/TestFailureThreshold.groovy | 151 -
.../failures/TestKilledHBaseAM.groovy | 9 +-
.../failures/TestKilledHBaseMaster.groovy | 4 +-
.../TestRegionServerFailureThreshold.groovy | 185 +
.../flexing/TestClusterFlex0To1.groovy | 2 +-
.../flexing/TestClusterFlex1To1.groovy | 4 +-
.../flexing/TestClusterFlex1To2.groovy | 4 +-
.../flexing/TestClusterFlex2DownTo1.groovy | 2 +-
.../flexing/TestClusterFlex2To5.groovy | 4 +-
.../flexing/TestClusterFlexDownMultiple.groovy | 58 +
.../flexing/TestClusterFlexDownToZero.groovy | 2 +-
.../TestClusterFlexHMasterFlex1To2.groovy | 45 +
.../flexing/TestHMasterFlex1To2.groovy | 45 -
...reezeReconfigureThawLiveRegionService.groovy | 7 +-
.../TestFreezeThawLiveRegionService.groovy | 3 +-
.../minicluster/live/Test2Master2RS.groovy | 3 +-
.../minicluster/live/TestHBaseMaster.groovy | 28 +-
.../live/TestHBaseMasterOnHDFS.groovy | 4 +-
.../live/TestHBaseMasterWithBadHeap.groovy | 6 +-
.../live/TestLiveRegionServiceOnHDFS.groovy | 6 +-
.../live/TestLiveTwoNodeRegionService.groovy | 4 +-
.../minicluster/live/TestTwoLiveClusters.groovy | 27 +-
.../masterless/TestRoleOptPropagation.groovy | 6 +-
.../TestSliderConfDirToMasterlessAM.groovy | 3 +-
.../src/test/resources/log4j.properties | 2 +
src/docs/reports/2014-06-04-report.txt | 67 +
src/site/markdown/architecture/architecture.md | 142 -
src/site/markdown/architecture/index.md | 24 -
src/site/markdown/architecture/rolehistory.md | 1010 --
src/site/markdown/client-configuration.md | 310 -
src/site/markdown/configuration/core.md | 407 -
.../example-app_configuration-resolved.json | 42 -
.../example-app_configuration.json | 25 -
.../markdown/configuration/example-empty.json | 8 -
.../configuration/example-internal.json | 21 -
.../example-overridden-resolved.json | 25 -
.../configuration/example-overridden.json | 23 -
.../configuration/example-resources.json | 25 -
.../markdown/configuration/index-markdown.md | 30 -
src/site/markdown/configuration/index.md | 38 -
.../markdown/configuration/original-hbase.json | 139 -
.../markdown/configuration/proposed-hbase.json | 273 -
src/site/markdown/configuration/redesign.md | 478 -
.../configuration/resolved-resources.json | 22 -
.../markdown/configuration/specification.md | 512 -
src/site/markdown/debugging.md | 92 -
src/site/markdown/developing/building.md | 374 -
.../markdown/developing/functional_tests.md | 416 -
src/site/markdown/developing/index.md | 32 -
src/site/markdown/developing/manual_testing.md | 53 -
src/site/markdown/developing/releasing.md | 195 -
src/site/markdown/developing/testing.md | 182 -
src/site/markdown/examples.md | 159 -
src/site/markdown/exitcodes.md | 161 -
src/site/markdown/getting_started.md | 509 -
src/site/markdown/index.md | 80 -
src/site/markdown/manpage.md | 483 -
.../registry/a_YARN_service_registry.md | 227 -
src/site/markdown/registry/index.md | 47 -
.../registry/initial_registry_design.md | 110 -
.../markdown/registry/p2p_service_registries.md | 96 -
src/site/markdown/registry/references.md | 46 -
src/site/markdown/registry/registry-model.md | 75 -
.../service_registry_end_to_end_scenario.md | 156 -
...lication_registration_and_binding_problem.md | 145 -
.../markdown/release_notes/release-0.22.0.md | 48 -
.../markdown/release_notes/release-0.24.0.md | 33 -
src/site/markdown/security.md | 197 -
.../slider_specs/application_configuration.md | 82 -
.../slider_specs/application_definition.md | 192 -
.../application_instance_configuration.md | 60 -
.../markdown/slider_specs/application_needs.md | 140 -
.../slider_specs/application_package.md | 147 -
.../slider_specs/canonical_scenarios.md | 165 -
.../slider_specs/creating_app_definitions.md | 188 -
src/site/markdown/slider_specs/index.md | 51 -
.../slider_specs/resource_specification.md | 51 -
.../slider_specs/writing_app_command_scripts.md | 211 -
src/site/markdown/specification/cli-actions.md | 675 -
src/site/markdown/specification/index.md | 41 -
src/site/markdown/specification/slider-model.md | 286 -
src/site/markdown/troubleshooting.md | 154 -
src/site/resources/hoya_am_architecture.png | Bin 137154 -> 0 bytes
.../resources/images/app_config_folders_01.png | Bin 21050 -> 0 bytes
.../resources/images/app_package_sample_04.png | Bin 67927 -> 0 bytes
src/site/resources/images/image_0.png | Bin 194914 -> 0 bytes
src/site/resources/images/image_1.png | Bin 77882 -> 0 bytes
src/site/resources/images/managed_client.png | Bin 71352 -> 0 bytes
src/site/resources/images/slider-container.png | Bin 70265 -> 0 bytes
src/site/resources/images/unmanaged_client.png | Bin 58813 -> 0 bytes
src/site/site.xml | 60 -
src/test/clusters/c6401/slider/log4j.properties | 56 +
.../clusters/c6401/slider/slider-client.xml | 72 +
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 +-
.../clusters/morzine/slider/log4j.properties | 56 +
.../clusters/morzine/slider/slider-client.xml | 76 +
src/test/clusters/offline/hbase/hbase-env.sh | 33 +-
src/test/clusters/offline/readme.md | 27 +-
.../clusters/offline/slider/log4j.properties | 51 +-
.../clusters/offline/slider/slider-client.xml | 43 +-
.../clusters/remote/slider/log4j.properties | 51 +-
.../clusters/remote/slider/slider-client.xml | 32 +-
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/log4j.properties | 51 +-
.../clusters/sandbox/slider/slider-client.xml | 34 +-
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 | 63 +-
.../ubuntu-secure/slider/log4j.properties | 26 -
.../ubuntu-secure/slider/slider-client.xml | 27 +-
src/test/clusters/ubuntu-secure/yarn-site.xml | 21 +-
908 files changed, 59798 insertions(+), 27219 deletions(-)
----------------------------------------------------------------------