You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@slider.apache.org by jm...@apache.org on 2014/09/10 16:02:56 UTC
git commit: SLIDER-415 fix funtests against secure cluster
Repository: incubator-slider
Updated Branches:
refs/heads/develop 4a0b783ba -> 8b32aa17a
SLIDER-415 fix funtests against secure cluster
Project: http://git-wip-us.apache.org/repos/asf/incubator-slider/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-slider/commit/8b32aa17
Tree: http://git-wip-us.apache.org/repos/asf/incubator-slider/tree/8b32aa17
Diff: http://git-wip-us.apache.org/repos/asf/incubator-slider/diff/8b32aa17
Branch: refs/heads/develop
Commit: 8b32aa17a4d9fb237d0418f47c77bfd5dc529dbf
Parents: 4a0b783
Author: Jon Maron <jm...@hortonworks.com>
Authored: Wed Sep 10 10:01:10 2014 -0400
Committer: Jon Maron <jm...@hortonworks.com>
Committed: Wed Sep 10 10:01:10 2014 -0400
----------------------------------------------------------------------
.../main/java/org/apache/slider/common/tools/SliderUtils.java | 4 +++-
.../slider/funtest/abstracttests/AbstractTestBuildSetup.groovy | 3 +++
2 files changed, 6 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-slider/blob/8b32aa17/slider-core/src/main/java/org/apache/slider/common/tools/SliderUtils.java
----------------------------------------------------------------------
diff --git a/slider-core/src/main/java/org/apache/slider/common/tools/SliderUtils.java b/slider-core/src/main/java/org/apache/slider/common/tools/SliderUtils.java
index 4cdc580..4467849 100644
--- a/slider-core/src/main/java/org/apache/slider/common/tools/SliderUtils.java
+++ b/slider-core/src/main/java/org/apache/slider/common/tools/SliderUtils.java
@@ -1019,7 +1019,9 @@ public final class SliderUtils {
if (authUser.getAuthenticationMethod() ==
UserGroupInformation.AuthenticationMethod.SIMPLE) {
throw new BadConfigException("Auth User is not Kerberized %s" +
- " -security has already been set up with the wrong authentication method",
+ " -security has already been set up with the wrong authentication method. "
+ + "This can occur if a file system has already been created prior to the loading of "
+ + "the security configuration.",
authUser);
}
http://git-wip-us.apache.org/repos/asf/incubator-slider/blob/8b32aa17/slider-funtest/src/main/groovy/org/apache/slider/funtest/abstracttests/AbstractTestBuildSetup.groovy
----------------------------------------------------------------------
diff --git a/slider-funtest/src/main/groovy/org/apache/slider/funtest/abstracttests/AbstractTestBuildSetup.groovy b/slider-funtest/src/main/groovy/org/apache/slider/funtest/abstracttests/AbstractTestBuildSetup.groovy
index e0b87f7..104de58 100644
--- a/slider-funtest/src/main/groovy/org/apache/slider/funtest/abstracttests/AbstractTestBuildSetup.groovy
+++ b/slider-funtest/src/main/groovy/org/apache/slider/funtest/abstracttests/AbstractTestBuildSetup.groovy
@@ -160,6 +160,9 @@ abstract class AbstractTestBuildSetup extends SliderTestUtils implements Funtest
@Test
public void testSecuritySettingsValid() throws Throwable {
Configuration conf = loadSliderConf();
+ if (SliderUtils.isHadoopClusterSecure(conf)) {
+ UserGroupInformation.setLoginUser(null)
+ }
if (SliderUtils.maybeInitSecurity(conf)) {
log.info("Security enabled")
SliderUtils.forceLogin()