ambari-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hudson (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (AMBARI-7175) Enable Explicit Stack Service Inheritance
Date Mon, 10 Nov 2014 22:11:33 GMT

    [ https://issues.apache.org/jira/browse/AMBARI-7175?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14205414#comment-14205414
] 

Hudson commented on AMBARI-7175:
--------------------------------

SUCCESS: Integrated in Ambari-trunk-Commit #899 (See [https://builds.apache.org/job/Ambari-trunk-Commit/899/])
AMBARI-7175.  Add explicit stack service inheritance (jspeidel: http://git-wip-us.apache.org/repos/asf?p=ambari.git&a=commit&h=2fc7adecea03ec70141f41e98f1aa2d089c3b364)
* ambari-server/src/test/resources/stacks/HDP/2.0.7/services/YARN/metainfo.xml
* ambari-server/src/main/java/org/apache/ambari/server/api/query/render/ClusterBlueprintRenderer.java
* ambari-server/src/test/java/org/apache/ambari/server/controller/internal/ClientConfigResourceProviderTest.java
* ambari-server/src/test/java/org/apache/ambari/server/controller/internal/ClusterResourceProviderTest.java
* ambari-server/src/test/resources/stacks/OTHER/1.0/services/HDFS/package/dummy-script.py
* ambari-server/src/main/java/org/apache/ambari/server/stack/BaseModule.java
* ambari-server/src/test/resources/stacks/HDP/2.0.7/services/HIVE/metainfo.xml
* ambari-server/src/main/java/org/apache/ambari/server/state/Stack.java
* ambari-server/src/main/java/org/apache/ambari/server/state/AutoDeployInfo.java
* ambari-server/src/test/resources/stacks/HDP/2.1.1/services/PIG/metainfo.xml
* ambari-server/src/test/java/org/apache/ambari/server/api/query/render/ClusterBlueprintRendererTest.java
* ambari-server/src/test/resources/stacks_with_cycle2/stack1/1.0/metainfo.xml
* ambari-server/src/test/resources/stacks_with_cycle2/stack3/1.0/metainfo.xml
* ambari-server/src/main/java/org/apache/ambari/server/ObjectNotFoundException.java
* ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariCustomCommandExecutionHelper.java
* ambari-server/src/main/java/org/apache/ambari/server/api/util/StackExtensionHelper.java
* ambari-server/src/main/java/org/apache/ambari/server/controller/internal/Stack.java
* ambari-server/src/main/java/org/apache/ambari/server/stack/StackManager.java
* ambari-server/src/main/java/org/apache/ambari/server/stack/StackDirectory.java
* ambari-server/src/test/resources/stacks/OTHER/1.0/services/STORM/configuration/placeholder.txt
* ambari-server/src/main/java/org/apache/ambari/server/state/ServiceOsSpecific.java
* ambari-server/src/main/java/org/apache/ambari/server/stack/ServiceModule.java
* ambari-server/src/main/java/org/apache/ambari/server/agent/HeartbeatMonitor.java
* ambari-server/src/main/java/org/apache/ambari/server/controller/internal/AbstractResourceProvider.java
* ambari-server/src/main/java/org/apache/ambari/server/stack/ComponentModule.java
* ambari-server/src/test/resources/stacks/OTHER/1.0/services/STORM/metrics.json
* ambari-server/src/main/java/org/apache/ambari/server/state/ServiceComponentImpl.java
* ambari-server/src/test/resources/stacks/HDP/2.0.8/services/HBASE/configuration/hbase-site.xml
* ambari-server/src/test/resources/stacks_with_cycle/OTHER/1.0/repos/repoinfo.xml
* ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ComponentResourceProvider.java
* ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ClientConfigResourceProvider.java
* ambari-server/src/test/resources/stacks/HDP/2.0.8/services/HBASE/metainfo.xml
* ambari-server/src/test/resources/stacks/OTHER/2.0/metainfo.xml
* ambari-server/src/main/java/org/apache/ambari/server/state/StackInfo.java
* ambari-server/src/test/resources/stacks/OTHER/1.0/services/STORM/package/placeholder.txt
* ambari-server/src/test/resources/stacks_with_cycle2/stack3/1.0/repos/hdp.json
* ambari-server/src/test/resources/stacks/OTHER/1.0/repos/repoinfo.xml
* ambari-server/src/test/resources/stacks_with_cycle2/stack3/1.0/services/HDFS/metainfo.xml
* ambari-server/src/test/java/org/apache/ambari/server/state/PropertyInfoTest.java
* ambari-server/src/main/java/org/apache/ambari/server/state/ConfigHelper.java
* ambari-server/src/main/java/org/apache/ambari/server/stack/StackDefinitionModule.java
* ambari-server/src/test/resources/stacks/OTHER/2.0/services/SQOOP2/metainfo.xml
* ambari-server/src/test/resources/stacks_with_cycle2/stack2/1.0/repos/hdp.json
* ambari-server/src/test/resources/stacks_with_cycle/OTHER/2.0/repos/repoinfo.xml
* ambari-server/src/test/resources/stacks/OTHER/2.0/repos/repoinfo.xml
* ambari-server/src/main/java/org/apache/ambari/server/metadata/RoleCommandOrder.java
* ambari-server/src/test/resources/stacks/OTHER/2.0/services/HBASE/metainfo.xml
* ambari-server/src/test/resources/stacks_with_cycle/OTHER/1.0/role_command_order.json
* ambari-server/src/test/resources/stacks/OTHER/1.0/services/HDFS/metainfo.xml
* ambari-server/src/test/resources/stacks/OTHER/1.0/services/HDFS/metrics.json
* ambari-server/src/main/java/org/apache/ambari/server/stack/StackContext.java
* ambari-server/src/main/java/org/apache/ambari/server/controller/StackServiceResponse.java
* ambari-server/src/test/resources/stacks/OTHER/1.0/role_command_order.json
* ambari-server/src/test/resources/stacks_with_cycle2/stack2/1.0/services/HDFS/metainfo.xml
* ambari-server/src/test/resources/stacks_with_cycle/OTHER/1.0/metainfo.xml
* ambari-server/src/test/java/org/apache/ambari/server/controller/internal/BlueprintResourceProviderTest.java
* ambari-server/src/test/java/org/apache/ambari/server/controller/internal/ComponentResourceProviderTest.java
* ambari-server/src/test/resources/stacks/OTHER/1.0/services/HDFS/configuration/hdfs-site.xml
* ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ServiceResourceProvider.java
* ambari-server/src/test/resources/stacks_with_cycle/OTHER/2.0/repos/hdp.json
* ambari-server/src/main/java/org/apache/ambari/server/state/ServiceImpl.java
* ambari-server/src/test/resources/stacks_with_cycle/OTHER/1.0/services/HDFS/package/dummy-script.py
* ambari-server/src/test/resources/bad-stacks/HDP/0.1/repos/repoinfo.xml
* ambari-server/src/test/java/org/apache/ambari/server/controller/internal/HostResourceProviderTest.java
* ambari-server/src/test/resources/stacks_with_cycle/OTHER/2.0/metainfo.xml
* ambari-server/src/test/resources/stacks_with_cycle/OTHER/2.0/services/SQOOP2/metainfo.xml
* ambari-server/src/test/resources/stacks_with_cycle/OTHER/1.0/services/HDFS/configuration/hdfs-site.xml
* ambari-server/src/main/java/org/apache/ambari/server/stack/StackModule.java
* ambari-server/src/test/resources/stacks_with_cycle/OTHER/1.0/services/HDFS/metrics.json
* ambari-server/src/test/java/org/apache/ambari/server/api/services/AmbariMetaInfoTest.java
* ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariActionExecutionHelper.java
* ambari-server/src/test/resources/stacks_with_cycle2/stack1/1.0/services/HDFS/metainfo.xml
* ambari-server/src/main/java/org/apache/ambari/server/state/ServiceInfo.java
* ambari-server/src/test/resources/stacks_with_cycle2/stack1/1.0/repos/repoinfo.xml
* ambari-server/src/main/java/org/apache/ambari/server/state/cluster/ClusterImpl.java
* ambari-server/src/test/java/org/apache/ambari/server/api/util/StackExtensionHelperTest.java
* ambari-server/src/test/resources/stacks/OTHER/1.0/services/STORM/metainfo.xml
* ambari-server/src/main/java/org/apache/ambari/server/orm/entities/BlueprintEntity.java
* ambari-server/src/main/java/org/apache/ambari/server/controller/internal/BlueprintResourceProvider.java
* ambari-server/src/test/resources/stacks/OTHER/1.0/services/SQOOP2/metainfo.xml
* ambari-server/src/test/resources/stacks_with_cycle2/stack3/1.0/repos/repoinfo.xml
* ambari-server/src/test/java/org/apache/ambari/server/stack/ComponentModuleTest.java
* ambari-server/src/test/java/org/apache/ambari/server/stack/ServiceModuleTest.java
* ambari-server/src/main/java/org/apache/ambari/server/state/ComponentInfo.java
* ambari-server/src/main/java/org/apache/ambari/server/stack/ModuleFileUnmarshaller.java
* ambari-server/src/main/java/org/apache/ambari/server/state/DependencyInfo.java
* ambari-server/src/test/resources/stacks_with_cycle/OTHER/1.0/repos/hdp.json
* ambari-server/src/test/java/org/apache/ambari/server/controller/internal/ServiceResourceProviderTest.java
* ambari-server/src/main/java/org/apache/ambari/server/stack/ConfigurationDirectory.java
* ambari-server/src/main/java/org/apache/ambari/server/stack/ConfigurationModule.java
* ambari-server/src/test/resources/stacks_with_cycle/OTHER/1.0/services/SQOOP2/metainfo.xml
* ambari-server/src/main/java/org/apache/ambari/server/stack/ConfigurationInfo.java
* ambari-server/src/test/resources/stacks/OTHER/1.0/repos/hdp.json
* ambari-server/src/test/resources/stacks_with_cycle2/stack2/1.0/repos/repoinfo.xml
* ambari-server/src/test/resources/stacks_with_cycle2/stack1/1.0/repos/hdp.json
* ambari-server/src/main/java/org/apache/ambari/server/agent/HeartBeatHandler.java
* ambari-server/src/main/java/org/apache/ambari/server/stack/StackDefinitionDirectory.java
* ambari-server/src/main/java/org/apache/ambari/server/ParentObjectNotFoundException.java
* ambari-server/src/test/resources/stacks/OTHER/2.0/repos/hdp.json
* ambari-server/src/test/java/org/apache/ambari/server/controller/AmbariManagementControllerImplTest.java
* ambari-server/src/main/java/org/apache/ambari/server/api/services/AmbariMetaInfo.java
* ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariManagementControllerImpl.java
* ambari-server/src/test/resources/stacks_with_cycle2/stack2/1.0/metainfo.xml
* ambari-server/src/test/java/org/apache/ambari/server/stack/StackManagerTest.java
* ambari-server/src/main/java/org/apache/ambari/server/stack/ServiceDirectory.java
* ambari-server/src/test/java/org/apache/ambari/server/orm/entities/BlueprintEntityTest.java
* ambari-server/src/test/resources/stacks_with_cycle/OTHER/1.0/services/HDFS/metainfo.xml
* ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ClusterResourceProvider.java
* ambari-server/src/test/resources/stacks/OTHER/1.0/metainfo.xml
* ambari-server/src/test/java/org/apache/ambari/server/controller/AmbariManagementControllerTest.java


> Enable Explicit Stack Service Inheritance
> -----------------------------------------
>
>                 Key: AMBARI-7175
>                 URL: https://issues.apache.org/jira/browse/AMBARI-7175
>             Project: Ambari
>          Issue Type: Epic
>          Components: stacks
>            Reporter: John Speidel
>            Assignee: John Speidel
>              Labels: stack
>             Fix For: 2.0.0
>
>         Attachments: AMBARI-7175.patch, StackServiceDefinitionInheritanceTechnicalDocument.pdf
>
>
> Enable stacks to inherit individual services with the same stack or across stacks.
> When creating a new version of a service definition, unchanged details and scripts need
to be copied from the previous version to the new version.  Any changes made to the resources
that have been copied need to be propagated to them. This can be tedious and time consuming
as well as lead to user error while copying the changes.  Currently, one version of a stack
can extend another version of the same stack and will inherit everything in the stack including
potentially unwanted content.  This work is to allow single services to be inherited/extended
as opposed to the entire stack.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message