[ https://issues.apache.org/jira/browse/ACCUMULO-259?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13564754#comment-13564754 ]
Hudson commented on ACCUMULO-259: --------------------------------- Integrated in Accumulo-Trunk-Hadoop-2.0 #40 (See [https://builds.apache.org/job/Accumulo-Trunk-Hadoop-2.0/40/]) ACCUMULO-259 - dethrifting client API (Revision 1439632) Result = SUCCESS vines : Files : * /accumulo/trunk/core/src/main/java/org/apache/accumulo/core/cli/ClientOnDefaultTable.java * /accumulo/trunk/core/src/main/java/org/apache/accumulo/core/cli/ClientOnRequiredTable.java * /accumulo/trunk/core/src/main/java/org/apache/accumulo/core/cli/ClientOpts.java * /accumulo/trunk/core/src/main/java/org/apache/accumulo/core/client/Instance.java * /accumulo/trunk/core/src/main/java/org/apache/accumulo/core/client/ZooKeeperInstance.java * /accumulo/trunk/core/src/main/java/org/apache/accumulo/core/client/admin/InstanceOperationsImpl.java * /accumulo/trunk/core/src/main/java/org/apache/accumulo/core/client/admin/SecurityOperations.java * /accumulo/trunk/core/src/main/java/org/apache/accumulo/core/client/admin/SecurityOperationsImpl.java * /accumulo/trunk/core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsImpl.java * /accumulo/trunk/core/src/main/java/org/apache/accumulo/core/client/impl/ConnectorImpl.java * /accumulo/trunk/core/src/main/java/org/apache/accumulo/core/client/impl/OfflineScanner.java * /accumulo/trunk/core/src/main/java/org/apache/accumulo/core/client/impl/TabletLocator.java * /accumulo/trunk/core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloInputFormat.java * /accumulo/trunk/core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloOutputFormat.java * /accumulo/trunk/core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloRowInputFormat.java * /accumulo/trunk/core/src/main/java/org/apache/accumulo/core/client/mapred/InputFormatBase.java * /accumulo/trunk/core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloInputFormat.java * /accumulo/trunk/core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloOutputFormat.java * /accumulo/trunk/core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloRowInputFormat.java * /accumulo/trunk/core/src/main/java/org/apache/accumulo/core/client/mapreduce/InputFormatBase.java * /accumulo/trunk/core/src/main/java/org/apache/accumulo/core/client/mapreduce/lib/util/ConfiguratorBase.java * /accumulo/trunk/core/src/main/java/org/apache/accumulo/core/client/mapreduce/lib/util/InputConfigurator.java * /accumulo/trunk/core/src/main/java/org/apache/accumulo/core/client/mock/MockInstance.java * /accumulo/trunk/core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperations.java * /accumulo/trunk/core/src/main/java/org/apache/accumulo/core/security/tokens/AccumuloToken.java * /accumulo/trunk/core/src/main/java/org/apache/accumulo/core/security/tokens/InstanceTokenWrapper.java * /accumulo/trunk/core/src/main/java/org/apache/accumulo/core/security/tokens/KerberosSerDe.java * /accumulo/trunk/core/src/main/java/org/apache/accumulo/core/security/tokens/KerberosToken.java * /accumulo/trunk/core/src/main/java/org/apache/accumulo/core/security/tokens/SecuritySerDe.java * /accumulo/trunk/core/src/main/java/org/apache/accumulo/core/security/tokens/SecurityToken.java * /accumulo/trunk/core/src/main/java/org/apache/accumulo/core/security/tokens/TokenHelper.java * /accumulo/trunk/core/src/main/java/org/apache/accumulo/core/security/tokens/UserPassSerDe.java * /accumulo/trunk/core/src/main/java/org/apache/accumulo/core/security/tokens/UserPassToken.java * /accumulo/trunk/core/src/main/java/org/apache/accumulo/core/util/shell/Shell.java * /accumulo/trunk/core/src/main/java/org/apache/accumulo/core/util/shell/commands/AuthenticateCommand.java * /accumulo/trunk/core/src/test/java/org/apache/accumulo/core/client/impl/TabletLocatorImplTest.java * /accumulo/trunk/core/src/test/java/org/apache/accumulo/core/iterators/user/TransformingIteratorTest.java * /accumulo/trunk/examples/instamo/src/main/java/org/apache/accumulo/instamo/AccumuloApp.java * /accumulo/trunk/examples/simple/src/main/java/org/apache/accumulo/examples/simple/filedata/FileDataQuery.java * /accumulo/trunk/examples/simple/src/main/java/org/apache/accumulo/examples/simple/mapreduce/TableToFile.java * /accumulo/trunk/server/src/main/java/org/apache/accumulo/server/client/ClientServiceHandler.java * /accumulo/trunk/server/src/main/java/org/apache/accumulo/server/client/HdfsZooInstance.java * /accumulo/trunk/server/src/main/java/org/apache/accumulo/server/gc/GarbageCollectWriteAheadLogs.java * /accumulo/trunk/server/src/main/java/org/apache/accumulo/server/master/Master.java * /accumulo/trunk/server/src/main/java/org/apache/accumulo/server/security/AuditedSecurityOperation.java * /accumulo/trunk/server/src/main/java/org/apache/accumulo/server/security/SecurityConstants.java * /accumulo/trunk/server/src/main/java/org/apache/accumulo/server/security/SecurityOperation.java * /accumulo/trunk/server/src/main/java/org/apache/accumulo/server/security/handler/Authenticator.java * /accumulo/trunk/server/src/main/java/org/apache/accumulo/server/security/handler/InsecureAuthenticator.java * /accumulo/trunk/server/src/main/java/org/apache/accumulo/server/security/handler/ZKAuthenticator.java * /accumulo/trunk/server/src/main/java/org/apache/accumulo/server/tabletserver/TabletServer.java * /accumulo/trunk/server/src/main/java/org/apache/accumulo/server/util/VerifyTabletAssignments.java * /accumulo/trunk/server/src/test/java/org/apache/accumulo/server/gc/TestConfirmDeletes.java * /accumulo/trunk/server/src/test/java/org/apache/accumulo/server/master/balancer/TableLoadBalancerTest.java * /accumulo/trunk/server/src/test/java/org/apache/accumulo/server/util/CloneTest.java * /accumulo/trunk/server/src/test/java/org/apache/accumulo/server/util/TabletIteratorTest.java * /accumulo/trunk/test/src/main/java/org/apache/accumulo/test/continuous/ContinuousMoru.java * /accumulo/trunk/test/src/main/java/org/apache/accumulo/test/functional/FunctionalTest.java * /accumulo/trunk/test/src/main/java/org/apache/accumulo/test/functional/PermissionsTest.java * /accumulo/trunk/test/src/main/java/org/apache/accumulo/test/performance/scan/CollectTabletStats.java * /accumulo/trunk/test/src/main/java/org/apache/accumulo/test/randomwalk/security/Authenticate.java * /accumulo/trunk/test/src/main/java/org/apache/accumulo/test/randomwalk/security/ChangePass.java * /accumulo/trunk/test/src/main/java/org/apache/accumulo/test/randomwalk/security/WalkingSecurity.java * /accumulo/trunk/test/src/main/java/org/apache/accumulo/test/scalability/ScaleTest.java * /accumulo/trunk/test/src/test/java/org/apache/accumulo/test/iterator/RegExTest.java > ZKAuthentictor needs to be split up > ----------------------------------- > > Key: ACCUMULO-259 > URL: https://issues.apache.org/jira/browse/ACCUMULO-259 > Project: Accumulo > Issue Type: Improvement > Components: master, tserver > Reporter: John Vines > Assignee: John Vines > Fix For: 1.5.0 > > Attachments: accumulo259_explained.pdf > > > Currently the ZKAuthenticator does both the checking of credentials as well > as the functionality of the Authenticator. We need to split those into two > different classes for improved testing as well as pluggability of the > security scheme. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira