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

Hudson commented on AMBARI-21602:
---------------------------------

FAILURE: Integrated in Jenkins build Ambari-branch-2.6 #56 (See 
[https://builds.apache.org/job/Ambari-branch-2.6/56/])
AMBARI-21602. Pre-configure services when Kerberos is enabled to reduce 
(rlevas: 
[http://git-wip-us.apache.org/repos/asf?p=ambari.git&a=commit&h=e6641558cfff0b06a8ad0c0a41610433f96f1335])
* (edit) 
ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/AbstractPrepareKerberosServerAction.java
* (edit) 
ambari-server/src/test/java/org/apache/ambari/server/serveraction/upgrades/FixAuthToLocalMappingActionTest.java
* (edit) 
ambari-server/src/main/java/org/apache/ambari/server/controller/KerberosHelperImpl.java
* (edit) 
ambari-server/src/main/java/org/apache/ambari/server/stack/ServiceModule.java
* (edit) 
ambari-server/src/main/java/org/apache/ambari/server/state/StackInfo.java
* (edit) 
ambari-server/src/main/java/org/apache/ambari/server/state/kerberos/AbstractKerberosDescriptor.java
* (edit) 
ambari-server/src/main/java/org/apache/ambari/server/stack/StackModule.java
* (edit) 
ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/PrepareEnableKerberosServerAction.java
* (edit) 
ambari-server/src/main/java/org/apache/ambari/server/api/services/stackadvisor/StackAdvisorRequest.java
* (edit) 
ambari-server/src/main/java/org/apache/ambari/server/customactions/ActionDefinitionManager.java
* (edit) 
ambari-server/src/main/java/org/apache/ambari/server/stack/ConfigurationDirectory.java
* (edit) 
ambari-server/src/main/java/org/apache/ambari/server/stack/ExtensionDirectory.java
* (edit) 
ambari-server/src/main/java/org/apache/ambari/server/state/kerberos/KerberosDescriptor.java
* (edit) 
ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/KerberosServerAction.java
* (add) 
ambari-server/src/test/resources/stacks/HDP/2.0.8/kerberos_preconfigure.json
* (edit) 
ambari-server/src/main/java/org/apache/ambari/server/state/kerberos/KerberosServiceDescriptor.java
* (edit) 
ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/PrepareKerberosIdentitiesServerAction.java
* (edit) 
ambari-server/src/main/java/org/apache/ambari/server/stack/StackDirectory.java
* (edit) 
ambari-server/src/test/java/org/apache/ambari/server/api/services/AmbariMetaInfoTest.java
* (edit) 
ambari-server/src/test/java/org/apache/ambari/server/stack/ServiceModuleTest.java
* (add) 
ambari-server/src/main/resources/stacks/HDP/2.6/kerberos_preconfigure.json
* (edit) 
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/ClusterKerberosDescriptorResourceProviderTest.java
* (edit) 
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/StackVersionResourceProvider.java
* (edit) 
ambari-server/src/test/java/org/apache/ambari/server/state/kerberos/KerberosServiceDescriptorTest.java
* (edit) 
ambari-server/src/main/java/org/apache/ambari/server/upgrade/AbstractUpgradeCatalog.java
* (edit) 
ambari-server/src/main/java/org/apache/ambari/server/controller/KerberosHelper.java
* (edit) 
ambari-server/src/main/resources/common-services/KERBEROS/1.10.3-10/configuration/kerberos-env.xml
* (edit) 
ambari-server/src/test/java/org/apache/ambari/server/state/kerberos/KerberosDescriptorUpdateHelperTest.java
* (edit) 
ambari-server/src/main/java/org/apache/ambari/server/stack/ServiceDirectory.java
* (edit) 
ambari-server/src/main/java/org/apache/ambari/server/state/ConfigHelper.java
* (edit) 
ambari-server/src/main/java/org/apache/ambari/server/stack/StackManager.java
* (edit) 
ambari-server/src/main/java/org/apache/ambari/server/api/services/AmbariMetaInfo.java
* (edit) 
ambari-server/src/main/java/org/apache/ambari/server/state/ServiceInfo.java
* (add) 
ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/PreconfigureServiceType.java
* (edit) 
ambari-server/src/main/java/org/apache/ambari/server/serveraction/upgrades/UpgradeUserKerberosDescriptor.java
* (edit) 
ambari-server/src/main/java/org/apache/ambari/server/serveraction/upgrades/FixAuthToLocalMappingAction.java
* (edit) 
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ClusterKerberosDescriptorResourceProvider.java
* (edit) 
ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/PrepareDisableKerberosServerAction.java
* (edit) 
ambari-server/src/test/java/org/apache/ambari/server/serveraction/upgrades/UpgradeUserKerberosDescriptorTest.java
* (edit) 
ambari-server/src/test/java/org/apache/ambari/server/controller/KerberosHelperTest.java


> Pre-configure services when Kerberos is enabled to reduce number of core 
> service restarts when services are added
> -----------------------------------------------------------------------------------------------------------------
>
>                 Key: AMBARI-21602
>                 URL: https://issues.apache.org/jira/browse/AMBARI-21602
>             Project: Ambari
>          Issue Type: Task
>          Components: ambari-server
>    Affects Versions: 2.6.0
>            Reporter: Robert Levas
>            Assignee: Robert Levas
>             Fix For: 2.6.0
>
>         Attachments: AMBARI-21602_branch-2.6_01.patch, 
> AMBARI-21602_branch-2.6_02.patch, AMBARI-21602_trunk_01.patch, 
> AMBARI-21602_trunk_02.patch
>
>
> Pre-configure (certain) services when Kerberos is enabled to reduce number of 
> core service restarts when services are added.  
> While processing the Kerberos descriptor, include services marked to be 
> _pre-configured_.  When a tagged service is encountered, process it weather 
> it is installed or not. However if it is not installed, only apply 
> configuration changes for existing configuration types.  This will set at 
> least the core-site changes related to proxyuser and auth-to-local rules 
> properties. By doing this, if a tagged service is later installed, the 
> settings will already be in place in the existing service configs and thus 
> the existing services will not need to be restarted. 
> Caveats:
> * Default values for the uninstalled, tagged, services will be assumed 
> * The stack advisor will be used to suggest locations of components - used to 
> build the clusterHostInfo structure that may be used to derive property 
> values. 
> Note: This processing is to occur when Kerberos is enabled. 



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to