[ https://issues.apache.org/jira/browse/AMBARI-21602?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16140775#comment-16140775 ]
Hudson commented on AMBARI-21602: --------------------------------- FAILURE: Integrated in Jenkins build Ambari-trunk-Commit #7934 (See [https://builds.apache.org/job/Ambari-trunk-Commit/7934/]) 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=4bce57823da7d972df9e422e3f920ebbc60362f3]) * (edit) ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/AbstractPrepareKerberosServerAction.java * (edit) ambari-server/src/main/java/org/apache/ambari/server/stack/ExtensionDirectory.java * (edit) ambari-server/src/test/java/org/apache/ambari/server/api/query/render/ClusterBlueprintRendererTest.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/controller/utilities/UsedIdentities.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/serveraction/upgrades/UpgradeUserKerberosDescriptor.java * (edit) ambari-server/src/main/java/org/apache/ambari/server/upgrade/AbstractUpgradeCatalog.java * (edit) ambari-server/src/main/java/org/apache/ambari/server/stack/StackManager.java * (edit) ambari-server/src/main/java/org/apache/ambari/server/state/ConfigHelper.java * (edit) ambari-server/src/test/java/org/apache/ambari/server/controller/internal/ClusterKerberosDescriptorResourceProviderTest.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/controller/KerberosHelper.java * (edit) ambari-server/src/main/java/org/apache/ambari/server/customactions/ActionDefinitionManager.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/state/kerberos/KerberosServiceDescriptorTest.java * (edit) ambari-server/src/test/java/org/apache/ambari/server/state/kerberos/KerberosDescriptorUpdateHelperTest.java * (edit) ambari-server/src/test/java/org/apache/ambari/server/controller/KerberosHelperTest.java * (edit) ambari-server/src/main/java/org/apache/ambari/server/stack/StackModule.java * (edit) ambari-server/src/main/java/org/apache/ambari/server/controller/utilities/RemovableIdentities.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/controller/internal/BlueprintConfigurationProcessor.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/serveraction/kerberos/PrepareDisableKerberosServerAction.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/stack/ServiceModule.java * (edit) ambari-server/src/main/java/org/apache/ambari/server/stack/StackDirectory.java * (edit) ambari-server/src/test/java/org/apache/ambari/server/stack/ServiceModuleTest.java * (edit) ambari-server/src/main/java/org/apache/ambari/server/state/ServiceInfo.java * (edit) ambari-server/src/main/java/org/apache/ambari/server/controller/internal/StackVersionResourceProvider.java * (edit) ambari-server/src/main/java/org/apache/ambari/server/state/StackInfo.java * (edit) ambari-server/src/main/java/org/apache/ambari/server/api/services/stackadvisor/StackAdvisorRequest.java * (add) ambari-server/src/main/resources/stacks/HDP/2.6/kerberos_preconfigure.json * (edit) ambari-server/src/main/java/org/apache/ambari/server/controller/DeleteIdentityHandler.java * (edit) ambari-server/src/main/java/org/apache/ambari/server/stack/ServiceDirectory.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/controller/internal/BlueprintConfigurationProcessorTest.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/ConfigurationDirectory.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/kerberos/KerberosServerAction.java * (edit) ambari-server/src/test/java/org/apache/ambari/server/controller/utilities/KerberosIdentityCleanerTest.java * (edit) ambari-server/src/main/resources/common-services/KERBEROS/1.10.3-10/configuration/kerberos-env.xml * (edit) ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ClusterKerberosDescriptorResourceProvider.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)