Merge branch 'release/slider-0.40'
Project: http://git-wip-us.apache.org/repos/asf/incubator-slider/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-slider/commit/ddf73387 Tree: http://git-wip-us.apache.org/repos/asf/incubator-slider/tree/ddf73387 Diff: http://git-wip-us.apache.org/repos/asf/incubator-slider/diff/ddf73387 Branch: refs/heads/develop Commit: ddf7338759480fd29bae5fb72d1105c0a3e8647d Parents: d595362 e09a6a8 Author: Sumit Mohanty <smoha...@hortonworks.com> Authored: Thu Jul 10 21:14:14 2014 -0700 Committer: Sumit Mohanty <smoha...@hortonworks.com> Committed: Thu Jul 10 21:14:14 2014 -0700 ---------------------------------------------------------------------- .gitignore | 10 +- LICENSE | 423 + LICENSE.txt | 423 - NOTICE | 5 + NOTICE.txt | 5 - app-packages/accumulo-v1_5/README.txt | 33 - 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/jmx_metrics.json | 41 - app-packages/accumulo-v1_5/metainfo.xml | 145 - .../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 | 147 + .../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 | 198 + 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/command-logger/README.txt | 22 + .../command-logger/application-pkg/README.txt | 24 + .../command-logger/application-pkg/pom.xml | 83 + .../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 | 33 - app-packages/hbase-v0_96/appConfig.json | 67 - .../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/ganglia_metrics.json | 38 - app-packages/hbase-v0_96/jmx_metrics.json | 56 - app-packages/hbase-v0_96/metainfo.xml | 105 - .../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 | 67 + 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.sh | 24 + app-packages/hbase/jmx_metrics.json | 56 + app-packages/hbase/metainfo.xml | 107 + 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 | 66 + .../hbase/package/scripts/hbase_service.py | 45 + app-packages/hbase/package/scripts/params.py | 109 + .../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 | 253 + app-packages/hbase/resources.json | 21 + 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/storm-v0_91/README.txt | 33 - app-packages/storm-v0_91/appConfig.json | 126 - .../storm-v0_91/configuration/global.xml | 39 - .../storm-v0_91/configuration/storm-site.xml | 587 - app-packages/storm-v0_91/ganglia_metrics.json | 31 - app-packages/storm-v0_91/jmx_metrics.json | 31 - app-packages/storm-v0_91/metainfo.xml | 142 - ...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 | 58 - .../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 | 48 - .../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 | 145 + ...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 | 95 + .../storm/package/scripts/status_params.py | 36 + 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 | 472 +- slider-agent/conf/agent.ini | 2 + slider-agent/pom.xml | 6 +- .../src/main/python/agent/AgentConfig.py | 24 + slider-agent/src/main/python/agent/Constants.py | 3 + .../src/main/python/agent/Controller.py | 55 +- .../python/agent/CustomServiceOrchestrator.py | 2 + slider-agent/src/main/python/agent/NetUtil.py | 8 +- .../src/main/python/agent/PythonExecutor.py | 15 +- slider-agent/src/main/python/agent/main.py | 19 +- slider-agent/src/main/python/agent/security.py | 7 +- .../python/resource_management/core/logger.py | 4 +- .../core/providers/package/apt.py | 4 +- .../python/resource_management/core/shell.py | 19 +- .../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 | 172 +- .../libraries/providers/copy_from_local.py | 2 +- .../libraries/providers/execute_hadoop.py | 2 +- .../libraries/script/hook.py | 12 +- .../libraries/script/script.py | 28 +- slider-agent/src/main/python/setup.py | 6 +- slider-agent/src/packages/tarball/all.xml | 3 +- .../src/test/python/agent/TestActionQueue.py | 1 + .../src/test/python/agent/TestController.py | 34 +- .../agent/TestCustomServiceOrchestrator.py | 2 +- slider-agent/src/test/python/agent/TestMain.py | 9 +- .../src/test/python/agent/TestNetUtil.py | 2 +- .../src/test/python/agent/TestPythonExecutor.py | 12 +- slider-agent/src/test/python/python-wrap | 40 + .../resource_management/TestLibraryFunctions.py | 33 + .../resource_management/TestPackageResource.py | 2 +- .../TestPropertiesFileResource.py | 2 +- slider-assembly/pom.xml | 198 +- 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/scripts/slider | 1 - slider-assembly/src/main/scripts/slider.py | 190 + slider-core/pom.xml | 239 +- .../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 | 123 +- .../slider/client/SliderYarnClientImpl.java | 3 +- .../org/apache/slider/common/SliderKeys.java | 14 + .../apache/slider/common/SliderXmlConfKeys.java | 6 +- .../slider/common/tools/ConfigHelper.java | 1 - .../apache/slider/common/tools/Duration.java | 67 +- .../apache/slider/common/tools/SliderUtils.java | 59 +- .../core/launch/ClasspathConstructor.java | 21 +- .../core/launch/JavaCommandLineBuilder.java | 2 +- .../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 | 229 +- .../slider/core/main/ServiceShutdownHook.java | 27 +- .../registry/info/CustomRegistryConstants.java | 2 +- .../core/registry/info/RegisteredEndpoint.java | 44 +- .../core/registry/info/ServiceInstanceData.java | 2 + .../slider/core/zk/BlockingZKWatcher.java | 8 +- .../apache/slider/core/zk/ZKIntegration.java | 23 +- .../apache/slider/core/zk/ZookeeperUtils.java | 24 +- .../providers/AbstractProviderService.java | 46 +- .../slider/providers/ProviderCompleted.java | 29 + .../providers/ProviderCompletedCallable.java | 38 + .../slider/providers/ProviderService.java | 16 +- .../providers/agent/AgentClientProvider.java | 45 +- .../slider/providers/agent/AgentKeys.java | 10 +- .../providers/agent/AgentLaunchParameter.java | 130 + .../providers/agent/AgentProviderService.java | 282 +- .../slider/providers/agent/AgentRoles.java | 18 +- .../apache/slider/providers/agent/Command.java | 13 +- .../slider/providers/agent/CommandResult.java | 16 +- .../providers/agent/ComponentInstanceState.java | 24 + .../slider/providers/agent/ContainerState.java | 41 + .../providers/agent/HeartbeatMonitor.java | 116 + .../agent/application/metadata/Application.java | 121 + .../agent/application/metadata/Metainfo.java | 17 +- .../application/metadata/MetainfoParser.java | 10 +- .../agent/application/metadata/Service.java | 121 - .../slideram/SliderAMClientProvider.java | 7 +- .../slideram/SliderAMProviderService.java | 22 +- .../server/appmaster/AMViewForProviders.java | 27 + .../server/appmaster/RoleLaunchService.java | 147 +- .../server/appmaster/SliderAppMaster.java | 174 +- .../slider/server/appmaster/state/AppState.java | 22 +- .../appmaster/state/ContainerPriority.java | 8 +- .../appmaster/state/OutstandingRequest.java | 7 +- .../server/appmaster/state/RoleHistory.java | 8 + .../server/appmaster/web/AgentService.java | 53 + .../server/appmaster/web/SliderAMWebApp.java | 5 +- .../server/appmaster/web/SliderAmIpFilter.java | 21 +- .../slider/server/appmaster/web/WebAppApi.java | 9 +- .../server/appmaster/web/WebAppApiImpl.java | 16 +- .../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 + .../web/rest/publisher/PublisherResource.java | 14 + .../server/exec/ApplicationEventHandler.java | 29 - .../slider/server/exec/RunLongLivedApp.java | 439 - .../server/services/curator/CuratorService.java | 2 +- .../server/services/curator/CuratorUriSpec.java | 2 +- .../services/security/CertificateManager.java | 257 + .../server/services/security/SecurityUtils.java | 209 + .../services/security/SignCertResponse.java | 67 + .../server/services/security/SignMessage.java | 54 + .../utility/AbstractSliderLaunchedService.java | 15 +- .../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 +- .../AbstractWorkflowExecutorService.java | 110 + .../services/workflow/ClosingService.java | 91 + .../services/workflow/ForkedProcessService.java | 285 + .../services/workflow/LongLivedProcess.java | 559 + .../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 | 111 + .../workflow/WorkflowCompositeService.java | 151 + .../services/workflow/WorkflowRpcService.java | 76 + .../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 | 43 +- .../agent/actions/TestActionExists.groovy | 12 +- .../slider/agent/actions/TestActionList.groovy | 6 +- .../standalone/TestStandaloneAgentAM.groovy | 2 +- .../standalone/TestStandaloneRegistryAM.groovy | 2 +- .../common/tools/TestZKIntegration.groovy | 53 + .../slider/providers/agent/AgentTestBase.groovy | 44 +- .../providers/agent/AgentTestUtils.groovy | 13 +- .../agent/TestAgentAMManagementWS.groovy | 49 +- .../slider/providers/agent/TestAgentEcho.groovy | 6 +- .../providers/agent/TestBuildBasicAgent.groovy | 129 +- .../curator/TestRegistryRestResources.groovy | 3 +- .../model/appstate/TestMockRMOperations.groovy | 2 +- .../model/mock/MockProviderService.groovy | 20 +- .../publisher/TestPublisherRestResources.groovy | 15 +- .../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/SliderTestUtils.groovy | 8 +- .../slider/test/YarnMiniClusterTestBase.groovy | 54 +- .../test/YarnZKMiniClusterTestBase.groovy | 4 +- .../slider/common/tools/TestSliderUtils.java | 23 +- .../agent/TestAgentClientProvider.java | 40 +- .../agent/TestAgentLaunchParameter.java | 76 + .../agent/TestAgentProviderService.java | 68 +- .../providers/agent/TestHeartbeatMonitor.java | 136 + .../metadata/MetainfoParserTest.java | 15 +- .../appmaster/web/TestSliderAmFilter.java | 14 +- .../web/rest/agent/TestAMAgentWebServices.java | 237 +- .../management/TestAMManagementWebServices.java | 67 +- .../publisher/TestAgentProviderService.java | 5 +- .../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 | 61 + .../TestWorkflowForkedProcessService.java | 141 + .../workflow/TestWorkflowRpcService.java | 107 + .../workflow/TestWorkflowSequenceService.java | 151 + .../TestWorkflowServiceTerminatingRunnable.java | 64 + .../workflow/WorkflowServiceTestBase.java | 138 + .../org/apache/slider/tools/TestUtility.java | 71 + slider-core/src/test/python/agent.py | 17 +- slider-core/src/test/python/agent/main.py | 29 +- 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 +- .../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 | 136 +- slider-funtest/pom.xml | 123 +- .../framework/AgentCommandTestBase.groovy | 237 + .../funtest/framework/AgentUploads.groovy | 65 + .../funtest/framework/CommandTestBase.groovy | 16 +- .../funtest/framework/FileUploader.groovy | 151 + .../funtest/framework/FuntestProperties.groovy | 12 +- .../slider/funtest/framework/SliderShell.groovy | 68 +- .../slider/funtest/framework/SudoClosure.groovy | 54 + .../accumulo/StubToForceGroovySrcToCompile.java | 22 + .../basic/TestClusterConnectivity.groovy | 109 + .../lifecycle/AgentCommandTestBase.groovy | 134 - .../lifecycle/TestAgentClusterLifecycle.groovy | 84 +- .../funtest/lifecycle/TestAgentFailures.groovy | 104 + .../funtest/lifecycle/TestAgentFailures2.groovy | 104 + .../lifecycle/TestAppsThroughAgent.groovy | 133 +- .../lifecycle/TestClusterBuildDestroy.groovy | 6 +- slider-install/README.md | 102 + slider-install/pom.xml | 111 + slider-install/src/main/bash/slider-client.xml | 83 + slider-install/src/main/bash/slider_destroy | 64 + slider-install/src/main/bash/slider_setup | 173 + slider-install/src/main/bash/slider_setup.conf | 60 + .../accumulo/accumulo-funtests/pom.xml | 20 +- .../slider/providers/accumulo/TestStub.groovy | 32 + .../accumulo/slider-accumulo-provider/pom.xml | 47 +- .../accumulo/AccumuloProviderService.java | 32 +- .../providers/accumulo/AccumuloTestBase.groovy | 98 +- .../live/TestAccCorrectInstanceName.groovy | 2 +- .../accumulo/live/TestAccFreezeThaw.groovy | 4 +- .../accumulo/live/TestAccLiveHDFSArchive.groovy | 2 +- .../live/TestAccLiveLocalArchive.groovy | 2 +- .../accumulo/live/TestAccM1T1GC1Mon1.groovy | 2 +- .../accumulo/live/TestAccM2T2GC1Mon1.groovy | 2 +- .../accumulo/live/TestAccumuloAMWebApp.groovy | 2 +- slider-providers/hbase/hbase-funtests/pom.xml | 39 +- .../slider/providers/hbase/TestStub.groovy | 32 + .../hbase/funtest/HBaseCommandTestBase.groovy | 1 + .../hbase/slider-hbase-provider/pom.xml | 35 +- .../providers/hbase/HBaseProviderService.java | 22 +- .../slider/providers/hbase/HBaseRoles.java | 3 +- .../failures/TestKilledHBaseAM.groovy | 6 +- .../flexing/TestClusterFlex0To1.groovy | 2 +- .../minicluster/live/TestTwoLiveClusters.groovy | 2 +- src/docs/reports/2014-06-04-report.txt | 67 + src/site/markdown/architecture/architecture.md | 142 - src/site/markdown/architecture/index.md | 27 - 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 | 35 - 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 | 83 - 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 | 99 - src/site/markdown/registry/references.md | 49 - 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.30.0.md | 36 - src/site/markdown/security.md | 197 - .../slider_specs/application_configuration.md | 82 - .../slider_specs/application_definition.md | 182 - .../application_instance_configuration.md | 104 - .../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 | 123 - src/site/markdown/slider_specs/index.md | 53 - .../slider_specs/resource_specification.md | 53 - .../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 | 63 - src/test/clusters/c6401/slider/log4j.properties | 53 + .../clusters/c6401/slider/slider-client.xml | 72 + .../clusters/morzine/slider/log4j.properties | 53 + .../clusters/morzine/slider/slider-client.xml | 76 + .../clusters/offline/slider/log4j.properties | 30 - .../clusters/offline/slider/slider-client.xml | 7 +- .../clusters/remote/slider/log4j.properties | 30 - .../clusters/remote/slider/slider-client.xml | 5 - .../clusters/sandbox/slider/log4j.properties | 30 - .../clusters/sandbox/slider/slider-client.xml | 5 - src/test/clusters/ubuntu-secure/operations.md | 36 +- .../ubuntu-secure/slider/log4j.properties | 26 - 537 files changed, 33311 insertions(+), 19979 deletions(-) ----------------------------------------------------------------------