----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/32831/ -----------------------------------------------------------
(Updated April 3, 2015, 9:10 p.m.) Review request for drill, Jacques Nadeau and Parth Chandra. Bugs: DRILL-2674 https://issues.apache.org/jira/browse/DRILL-2674 Repository: drill-git Description (updated) ------- See DRILL-2674 and comment section of new interfaces added. Currently native component of libjpam.so is not packaged with the tar.gz file. It needs to be manually copied. Will be addressing that in a separate jira, once I figure out the location from where it can be pulled as part of the build. Diffs ----- distribution/src/resources/drill-override-example.conf 4cd342a exec/java-exec/pom.xml dfb1a6b exec/java-exec/src/main/java/org/apache/drill/exec/ExecConstants.java 14e6ad1 exec/java-exec/src/main/java/org/apache/drill/exec/rpc/user/UserServer.java c76d324 exec/java-exec/src/main/java/org/apache/drill/exec/rpc/user/UserSession.java efb0cdf exec/java-exec/src/main/java/org/apache/drill/exec/rpc/user/security/PamUserAuthenticator.java PRE-CREATION exec/java-exec/src/main/java/org/apache/drill/exec/rpc/user/security/UserAuthenticationException.java PRE-CREATION exec/java-exec/src/main/java/org/apache/drill/exec/rpc/user/security/UserAuthenticator.java PRE-CREATION exec/java-exec/src/main/java/org/apache/drill/exec/rpc/user/security/UserAuthenticatorFactory.java PRE-CREATION exec/java-exec/src/main/java/org/apache/drill/exec/rpc/user/security/UserAuthenticatorTemplate.java PRE-CREATION exec/java-exec/src/main/java/org/apache/drill/exec/service/ServiceEngine.java 2efc9a9 exec/java-exec/src/main/resources/drill-module.conf af225c4 exec/java-exec/src/test/java/org/apache/drill/BaseTestQuery.java 64cf2ec exec/java-exec/src/test/java/org/apache/drill/QueryTestUtil.java 3d19229 exec/java-exec/src/test/java/org/apache/drill/exec/physical/impl/TestLocalExchange.java 08655e3 exec/java-exec/src/test/java/org/apache/drill/exec/physical/impl/partitionsender/TestPartitionSender.java bdb020b exec/java-exec/src/test/java/org/apache/drill/exec/rpc/user/security/TestCustomUserAuthenticator.java PRE-CREATION exec/java-exec/src/test/java/org/apache/drill/exec/rpc/user/security/UserAuthenticatorTestImpl.java PRE-CREATION exec/java-exec/src/test/java/org/apache/drill/exec/server/TestDrillbitResilience.java 9bc0552 pom.xml 8c9f09e Diff: https://reviews.apache.org/r/32831/diff/ Testing ------- Added tests which use a test implementation of UserAuthenticator. These also test DRILL-2673. For PAM, manually tested on Linux machine. No unittests for PAM as they depend on specific users and their credentials on the machine where unittests are run. Will be working with QA to add a functional test in regression suite. Thanks, Venki Korukanti