You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ambari.apache.org by "Hudson (JIRA)" <ji...@apache.org> on 2018/11/29 12:53:00 UTC

[jira] [Commented] (AMBARI-24964) Integrate new Add Service Request with stack advisor layout recommendation

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

Hudson commented on AMBARI-24964:
---------------------------------

SUCCESS: Integrated in Jenkins build Ambari-trunk-Commit #10341 (See [https://builds.apache.org/job/Ambari-trunk-Commit/10341/])
AMBARI-24964 stack advisor layout recommendation for add service request (github: [https://gitbox.apache.org/repos/asf?p=ambari.git&a=commit&h=799e487c960a567bd541322f5d544e3548eab0c9])
* (edit) ambari-server/src/main/java/org/apache/ambari/server/controller/AddServiceRequest.java
* (edit) ambari-server/src/main/java/org/apache/ambari/server/api/services/stackadvisor/validations/ValidationResponse.java
* (edit) ambari-server/src/main/java/org/apache/ambari/server/topology/addservice/AddServiceOrchestrator.java
* (add) ambari-server/src/main/java/org/apache/ambari/server/topology/addservice/HostGroupStrategy.java
* (edit) ambari-server/src/main/java/org/apache/ambari/server/api/services/stackadvisor/recommendations/RecommendationResponse.java
* (add) ambari-server/src/test/java/org/apache/ambari/server/api/services/stackadvisor/recommendations/RecommendationResponseTest.java
* (add) ambari-server/src/main/java/org/apache/ambari/server/topology/addservice/AutoHostgroupStrategy.java
* (edit) ambari-server/src/main/java/org/apache/ambari/server/configuration/Configuration.java
* (add) ambari-server/src/main/java/org/apache/ambari/server/topology/addservice/HostGroupForEachHostStrategy.java
* (add) ambari-server/src/main/java/org/apache/ambari/server/topology/addservice/StackAdvisorAdapter.java
* (add) ambari-server/src/test/java/org/apache/ambari/server/topology/addservice/StackAdvisorAdapterTest.java
* (edit) ambari-server/src/main/java/org/apache/ambari/server/topology/addservice/AddServiceInfo.java
* (add) ambari-server/src/main/java/org/apache/ambari/server/topology/addservice/GroupByComponentsStrategy.java
* (edit) ambari-server/src/test/java/org/apache/ambari/server/controller/internal/BlueprintConfigurationProcessorTest.java
* (edit) ambari-server/src/main/java/org/apache/ambari/server/controller/internal/Stack.java
* (edit) ambari-server/src/main/java/org/apache/ambari/server/api/services/stackadvisor/StackAdvisorRequest.java
* (add) ambari-server/src/test/java/org/apache/ambari/server/topology/addservice/HostGroupStrategyTest.java


> Integrate new Add Service Request with stack advisor layout recommendation
> --------------------------------------------------------------------------
>
>                 Key: AMBARI-24964
>                 URL: https://issues.apache.org/jira/browse/AMBARI-24964
>             Project: Ambari
>          Issue Type: Task
>          Components: ambari-server
>    Affects Versions: 2.7.2
>            Reporter: Balázs Bence Sári
>            Assignee: Balázs Bence Sári
>            Priority: Critical
>              Labels: pull-request-available
>             Fix For: trunk
>
>          Time Spent: 2.5h
>  Remaining Estimate: 0h
>
> In the new "Add Service" API, users of the API will be able to list out a set of services that need to be added to an existing cluster, without specifying any individual components or specifying where the components will be hosted. 
> In the event that an "Add Service" request is submitted, with only service names specified, then the "Add Service" deployment code must implement the following: 
> 1. Based on the services included in the request, make a call to the StackAdvisor for component layout recommendations. 
> The following code shows an example of creating this request: 
> {code}org.apache.ambari.server.api.services.stackadvisor.StackAdvisorHelper#createRecommendationCommand{code}
> 2. Take the output of the StackAdvisor, and use that to determine the list of components to install and start, as well as the hosts that will include these components.  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)