YARN-9783. Remove low-level zookeeper test to be able to build Hadoop against zookeeper 3.5.5. Contributed by Mate Szalay-Beko.
This commit is contained in:
parent
7bebad61d9
commit
dc0acceabb
@ -24,16 +24,12 @@
|
|||||||
import org.apache.hadoop.registry.client.impl.zk.CuratorService;
|
import org.apache.hadoop.registry.client.impl.zk.CuratorService;
|
||||||
import org.apache.hadoop.registry.client.impl.zk.RegistrySecurity;
|
import org.apache.hadoop.registry.client.impl.zk.RegistrySecurity;
|
||||||
import org.apache.zookeeper.CreateMode;
|
import org.apache.zookeeper.CreateMode;
|
||||||
import org.apache.zookeeper.Login;
|
|
||||||
import org.apache.zookeeper.server.ZooKeeperSaslServer;
|
|
||||||
import org.apache.zookeeper.server.auth.SaslServerCallbackHandler;
|
|
||||||
import org.junit.After;
|
import org.junit.After;
|
||||||
import org.junit.Before;
|
import org.junit.Before;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
|
|
||||||
import javax.security.auth.login.AppConfigurationEntry;
|
|
||||||
import javax.security.auth.login.LoginContext;
|
import javax.security.auth.login.LoginContext;
|
||||||
|
|
||||||
import static org.apache.hadoop.registry.client.api.RegistryConstants.*;
|
import static org.apache.hadoop.registry.client.api.RegistryConstants.*;
|
||||||
@ -58,36 +54,6 @@ public void afterTestSecureZKService() throws Throwable {
|
|||||||
RegistrySecurity.clearZKSaslClientProperties();
|
RegistrySecurity.clearZKSaslClientProperties();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* this is a cut and paste of some of the ZK internal code that was
|
|
||||||
* failing on windows and swallowing its exceptions
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
public void testLowlevelZKSaslLogin() throws Throwable {
|
|
||||||
RegistrySecurity.bindZKToServerJAASContext(ZOOKEEPER_SERVER_CONTEXT);
|
|
||||||
String serverSection =
|
|
||||||
System.getProperty(ZooKeeperSaslServer.LOGIN_CONTEXT_NAME_KEY,
|
|
||||||
ZooKeeperSaslServer.DEFAULT_LOGIN_CONTEXT_NAME);
|
|
||||||
assertEquals(ZOOKEEPER_SERVER_CONTEXT, serverSection);
|
|
||||||
|
|
||||||
AppConfigurationEntry entries[];
|
|
||||||
entries = javax.security.auth.login.Configuration.getConfiguration()
|
|
||||||
.getAppConfigurationEntry(
|
|
||||||
serverSection);
|
|
||||||
|
|
||||||
assertNotNull("null entries", entries);
|
|
||||||
|
|
||||||
SaslServerCallbackHandler saslServerCallbackHandler =
|
|
||||||
new SaslServerCallbackHandler(
|
|
||||||
javax.security.auth.login.Configuration.getConfiguration());
|
|
||||||
Login login = new Login(serverSection, saslServerCallbackHandler);
|
|
||||||
try {
|
|
||||||
login.startThreadIfNeeded();
|
|
||||||
} finally {
|
|
||||||
login.shutdown();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testCreateSecureZK() throws Throwable {
|
public void testCreateSecureZK() throws Throwable {
|
||||||
startSecureZK();
|
startSecureZK();
|
||||||
|
Loading…
Reference in New Issue
Block a user