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/develop
Commit: f76d2350f828d933a996f6c31328dada008b5af6
Parents: a94d371 444f83d
Author: Steve Loughran <ste...@apache.org>
Authored: Wed Aug 20 09:47:37 2014 +0100
Committer: Steve Loughran <ste...@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(-)
----------------------------------------------------------------------


Reply via email to