Merge branch 'feature/SLIDER-149_Support_a_YARN_service_registry' into develop


Project: http://git-wip-us.apache.org/repos/asf/incubator-slider/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-slider/commit/2553f157
Tree: http://git-wip-us.apache.org/repos/asf/incubator-slider/tree/2553f157
Diff: http://git-wip-us.apache.org/repos/asf/incubator-slider/diff/2553f157

Branch: refs/heads/develop
Commit: 2553f15737e8ce55903896a7a49c20658080f2cf
Parents: 3b32b8f 851f447
Author: Steve Loughran <ste...@apache.org>
Authored: Wed Oct 8 15:52:16 2014 -0700
Committer: Steve Loughran <ste...@apache.org>
Committed: Wed Oct 8 15:52:16 2014 -0700

----------------------------------------------------------------------
 .../funtest/accumulo/AccumuloBasicIT.groovy     |  17 +-
 pom.xml                                         |   6 +
 slider-core/pom.xml                             |  16 +-
 .../org/apache/slider/client/SliderClient.java  | 624 ++++++++++---------
 .../apache/slider/client/SliderClientAPI.java   | 249 ++++++++
 .../slider/client/SliderClusterOperations.java  |   1 -
 .../common/params/ActionRegistryArgs.java       |   9 +-
 .../slider/common/params/ActionResolveArgs.java |  87 +++
 .../org/apache/slider/common/params/ArgOps.java |   2 +-
 .../apache/slider/common/params/Arguments.java  |   1 +
 .../apache/slider/common/params/ClientArgs.java |  67 +-
 .../slider/common/params/SliderActions.java     |   1 +
 .../slider/common/tools/CoreFileSystem.java     |  31 +-
 .../apache/slider/common/tools/SliderUtils.java |  44 +-
 .../core/exceptions/ExceptionConverter.java     |  16 +-
 .../slider/core/launch/AbstractLauncher.java    |   7 +-
 .../core/launch/JavaCommandLineBuilder.java     |   4 +-
 .../slider/core/persist/JsonSerDeser.java       |  12 +-
 .../core/registry/YARNRegistryClient.java       |  85 ---
 .../slider/core/registry/YarnAppListClient.java |  93 +++
 .../docstore/PublishedConfiguration.java        |   4 +-
 .../registry/info/CommonRegistryConstants.java  |  25 -
 .../registry/info/CustomRegistryConstants.java  |   8 +
 .../core/registry/info/RegisteredDocument.java  |  33 -
 .../core/registry/info/RegisteredEndpoint.java  | 206 ------
 .../core/registry/info/RegistryFields.java      |  34 -
 .../core/registry/info/RegistryNaming.java      |  51 --
 .../slider/core/registry/info/RegistryView.java |  41 --
 .../core/registry/info/ServiceInstanceData.java | 139 -----
 .../registry/retrieve/RegistryRetriever.java    |  83 ++-
 .../providers/AbstractProviderService.java      |  59 +-
 .../slider/providers/ProviderService.java       |  21 +-
 .../providers/agent/AgentProviderService.java   |  46 +-
 .../providers/agent/ComponentInstanceState.java |   1 -
 .../slideram/SliderAMClientProvider.java        |   6 -
 .../slideram/SliderAMProviderService.java       |  80 ++-
 .../server/appmaster/SliderAppMaster.java       | 208 ++++---
 .../actions/RegisterComponentInstance.java      |   9 +-
 .../server/appmaster/state/RoleInstance.java    |  29 +-
 .../server/appmaster/web/SliderAMWebApp.java    |  23 +-
 .../slider/server/appmaster/web/WebAppApi.java  |   4 +
 .../server/appmaster/web/WebAppApiImpl.java     |  17 +-
 .../appmaster/web/rest/AMWebServices.java       |   9 +
 .../server/appmaster/web/rest/RestPaths.java    |   4 +-
 .../web/rest/registry/PathEntryResource.java    |  45 ++
 .../web/rest/registry/RegistryResource.java     | 157 +++++
 .../server/services/curator/CuratorHelper.java  | 138 ----
 .../server/services/curator/CuratorService.java |  98 ---
 .../curator/CuratorServiceInstance.java         |  77 ---
 .../curator/CuratorServiceInstances.java        |  41 --
 .../server/services/curator/CuratorUriSpec.java |  57 --
 .../services/curator/RegistryBinderService.java | 315 ----------
 .../registry/RegistryDiscoveryContext.java      |  36 --
 .../registry/RegistryRestResources.java         | 178 ------
 .../registry/RegistryServiceConstants.java      |  26 -
 .../registry/RegistryViewForProviders.java      |  48 --
 .../registry/SliderRegistryService.java         |  99 ---
 .../utility/AbstractSliderLaunchedService.java  |  84 +--
 .../YarnRegistryViewForProviders.java           | 196 ++++++
 .../slider/agent/actions/TestActionList.groovy  |   2 +-
 .../standalone/TestBuildStandaloneAM.groovy     |   6 +-
 .../standalone/TestStandaloneAgentAM.groovy     |  24 +-
 .../standalone/TestStandaloneRegistryAM.groovy  | 362 -----------
 .../TestStandaloneYarnRegistryAM.groovy         | 431 +++++++++++++
 .../registry/curator/TestLocalRegistry.groovy   | 164 -----
 .../curator/TestRegistryRestResources.groovy    | 195 ------
 .../curator/TestServiceInstanceSerDeser.groovy  | 122 ----
 .../model/mock/MockProviderService.groovy       |  18 +-
 .../rest/registry/PathEntryMarshalling.groovy   |  28 +
 .../registry/TestRegistryRestMarshalling.groovy |  48 ++
 .../registry/TestRegistryRestResources.groovy   | 215 +++++++
 .../view/TestClusterSpecificationBlock.groovy   |   7 +-
 .../web/view/TestContainerStatsBlock.groovy     |   7 +-
 .../appmaster/web/view/TestIndexBlock.groovy    |   8 +-
 .../apache/slider/test/MicroZKCluster.groovy    |  29 +-
 .../apache/slider/test/SliderTestUtils.groovy   |  31 +-
 .../slider/test/YarnMiniClusterTestBase.groovy  |   1 -
 .../test/YarnZKMiniClusterTestBase.groovy       |  23 +-
 .../web/rest/agent/TestAMAgentWebServices.java  |   3 +-
 .../management/TestAMManagementWebServices.java |   2 +-
 .../publisher/TestAgentProviderService.java     |   4 +-
 slider-core/src/test/resources/log4j.properties |   3 +-
 .../appmaster/web/rest/registry/sample.json     |  75 +++
 .../funtest/FunctionalHBaseClusterIT.groovy     |   7 +-
 .../slider/providers/hbase/HBaseKeys.java       |   2 +-
 .../providers/hbase/HBaseProviderService.java   |  53 +-
 .../build/TestBuildThawClusterM1W1.groovy       |   2 +-
 .../minicluster/live/TestHBaseMaster.groovy     |  36 +-
 .../minicluster/live/TestTwoLiveClusters.groovy |  45 +-
 89 files changed, 2663 insertions(+), 3397 deletions(-)
----------------------------------------------------------------------


Reply via email to