Author: vines
Date: Mon Feb 11 23:48:21 2013
New Revision: 1444996

URL: http://svn.apache.org/r1444996
Log:
ACCUMULO-1060 - bug found, explanation in comments of ticket


Modified:
    
accumulo/trunk/server/src/main/java/org/apache/accumulo/server/util/MetadataTable.java

Modified: 
accumulo/trunk/server/src/main/java/org/apache/accumulo/server/util/MetadataTable.java
URL: 
http://svn.apache.org/viewvc/accumulo/trunk/server/src/main/java/org/apache/accumulo/server/util/MetadataTable.java?rev=1444996&r1=1444995&r2=1444996&view=diff
==============================================================================
--- 
accumulo/trunk/server/src/main/java/org/apache/accumulo/server/util/MetadataTable.java
 (original)
+++ 
accumulo/trunk/server/src/main/java/org/apache/accumulo/server/util/MetadataTable.java
 Mon Feb 11 23:48:21 2013
@@ -61,6 +61,7 @@ import org.apache.accumulo.core.data.Par
 import org.apache.accumulo.core.data.Range;
 import org.apache.accumulo.core.data.Value;
 import org.apache.accumulo.core.file.FileUtil;
+import org.apache.accumulo.core.security.CredentialHelper;
 import org.apache.accumulo.core.security.thrift.Credential;
 import 
org.apache.accumulo.core.tabletserver.thrift.ConstraintViolationException;
 import org.apache.accumulo.core.tabletserver.thrift.NotServingTabletException;
@@ -916,7 +917,7 @@ public class MetadataTable extends org.a
     LogEntryIterator(Credential creds) throws IOException, KeeperException, 
InterruptedException {
       rootTabletEntries = getLogEntries(creds, 
Constants.ROOT_TABLET_EXTENT).iterator();
       try {
-        Scanner scanner = 
HdfsZooInstance.getInstance().getConnector(creds.getPrincipal(), 
creds.getToken())
+        Scanner scanner = 
HdfsZooInstance.getInstance().getConnector(creds.getPrincipal(), 
CredentialHelper.extractToken(creds))
             .createScanner(Constants.METADATA_TABLE_NAME, Constants.NO_AUTHS);
         scanner.fetchColumnFamily(Constants.METADATA_LOG_COLUMN_FAMILY);
         metadataEntries = scanner.iterator();


Reply via email to