You are viewing a plain text version of this content. The canonical link for it is here.
Posted to hdfs-commits@hadoop.apache.org by wa...@apache.org on 2013/09/18 22:43:40 UTC

svn commit: r1524561 [2/2] - in /hadoop/common/branches/HDFS-4949/hadoop-hdfs-project/hadoop-hdfs: ./ src/main/java/org/apache/hadoop/hdfs/ src/main/java/org/apache/hadoop/hdfs/protocol/ src/main/java/org/apache/hadoop/hdfs/protocolPB/ src/main/java/or...

Modified: hadoop/common/branches/HDFS-4949/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/TestPathBasedCacheRequests.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/HDFS-4949/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/TestPathBasedCacheRequests.java?rev=1524561&r1=1524560&r2=1524561&view=diff
==============================================================================
--- hadoop/common/branches/HDFS-4949/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/TestPathBasedCacheRequests.java (original)
+++ hadoop/common/branches/HDFS-4949/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/TestPathBasedCacheRequests.java Wed Sep 18 20:43:40 2013
@@ -39,10 +39,10 @@ import org.apache.hadoop.hdfs.protocol.A
 import org.apache.hadoop.hdfs.protocol.AddPathBasedCacheDirectiveException.InvalidPathNameError;
 import org.apache.hadoop.hdfs.protocol.AddPathBasedCacheDirectiveException.PoolWritePermissionDeniedError;
 import org.apache.hadoop.hdfs.protocol.CachePoolInfo;
-import org.apache.hadoop.hdfs.protocol.RemovePathBasedCacheEntryException.InvalidIdException;
+import org.apache.hadoop.hdfs.protocol.RemovePathBasedCacheDescriptorException.InvalidIdException;
 import org.apache.hadoop.hdfs.protocol.PathBasedCacheDirective;
-import org.apache.hadoop.hdfs.protocol.PathBasedCacheEntry;
-import org.apache.hadoop.hdfs.protocol.RemovePathBasedCacheEntryException.NoSuchIdException;
+import org.apache.hadoop.hdfs.protocol.PathBasedCacheDescriptor;
+import org.apache.hadoop.hdfs.protocol.RemovePathBasedCacheDescriptorException.NoSuchIdException;
 import org.apache.hadoop.hdfs.server.protocol.NamenodeProtocols;
 import org.apache.hadoop.security.UserGroupInformation;
 import org.apache.hadoop.test.GenericTestUtils;
@@ -94,7 +94,7 @@ public class TestPathBasedCacheRequests 
     MiniDFSCluster cluster = null;
     // set low limits here for testing purposes
     conf.setInt(DFSConfigKeys.DFS_NAMENODE_LIST_CACHE_POOLS_NUM_RESPONSES, 2);
-    conf.setInt(DFSConfigKeys.DFS_NAMENODE_LIST_CACHE_DIRECTIVES_NUM_RESPONSES, 2);
+    conf.setInt(DFSConfigKeys.DFS_NAMENODE_LIST_CACHE_DESCRIPTORS_NUM_RESPONSES, 2);
     cluster = new MiniDFSCluster.Builder(conf).numDataNodes(1).build();
     cluster.waitActive();
     NamenodeProtocols proto = cluster.getNameNodeRpc();
@@ -132,17 +132,14 @@ public class TestPathBasedCacheRequests 
   }
 
   private static void validateListAll(
-      RemoteIterator<PathBasedCacheEntry> iter,
+      RemoteIterator<PathBasedCacheDescriptor> iter,
       long id0, long id1, long id2) throws Exception {
-    Assert.assertEquals(new PathBasedCacheEntry(id0,
-        new PathBasedCacheDirective("/alpha", "pool1")),
-        iter.next());
-    Assert.assertEquals(new PathBasedCacheEntry(id1,
-        new PathBasedCacheDirective("/beta", "pool2")),
-        iter.next());
-    Assert.assertEquals(new PathBasedCacheEntry(id2,
-        new PathBasedCacheDirective("/gamma", "pool1")),
-        iter.next());
+    Assert.assertEquals(new PathBasedCacheDescriptor(id0,
+        "/alpha", "pool1"), iter.next());
+    Assert.assertEquals(new PathBasedCacheDescriptor(id1,
+        "/beta", "pool2"), iter.next());
+    Assert.assertEquals(new PathBasedCacheDescriptor(id2,
+        "/gamma", "pool1"), iter.next());
     Assert.assertFalse(iter.hasNext());
   }
 
@@ -164,11 +161,11 @@ public class TestPathBasedCacheRequests 
       proto.addCachePool(new CachePoolInfo("pool4").
           setMode(new FsPermission((short)0)));
 
-      List<Fallible<PathBasedCacheEntry>> addResults1 = 
+      List<Fallible<PathBasedCacheDescriptor>> addResults1 = 
         unprivilegedUser.doAs(new PrivilegedExceptionAction<
-            List<Fallible<PathBasedCacheEntry>>>() {
+            List<Fallible<PathBasedCacheDescriptor>>>() {
           @Override
-          public List<Fallible<PathBasedCacheEntry>> run() throws IOException {
+          public List<Fallible<PathBasedCacheDescriptor>> run() throws IOException {
             return proto.addPathBasedCacheDirectives(Arrays.asList(
               new PathBasedCacheDirective[] {
                 new PathBasedCacheDirective("/alpha", "pool1"),
@@ -212,7 +209,7 @@ public class TestPathBasedCacheRequests 
             //instanceof PoolWritePermissionDeniedError);
       }
 
-      List<Fallible<PathBasedCacheEntry>> addResults2 = 
+      List<Fallible<PathBasedCacheDescriptor>> addResults2 = 
           proto.addPathBasedCacheDirectives(Arrays.asList(
             new PathBasedCacheDirective[] {
         new PathBasedCacheDirective("/alpha", "pool1"),
@@ -240,20 +237,20 @@ public class TestPathBasedCacheRequests 
       long ids2[] = new long[1];
       ids2[0] = addResults2.get(3).get().getEntryId();
 
-      RemoteIterator<PathBasedCacheEntry> iter =
-          proto.listPathBasedCacheEntries(0, null, null);
+      RemoteIterator<PathBasedCacheDescriptor> iter =
+          proto.listPathBasedCacheDescriptors(0, null, null);
       validateListAll(iter, ids1[0], ids1[1], ids2[0]);
-      iter = proto.listPathBasedCacheEntries(0, null, null);
+      iter = proto.listPathBasedCacheDescriptors(0, null, null);
       validateListAll(iter, ids1[0], ids1[1], ids2[0]);
-      iter = proto.listPathBasedCacheEntries(0, "pool3", null);
+      iter = proto.listPathBasedCacheDescriptors(0, "pool3", null);
       Assert.assertFalse(iter.hasNext());
-      iter = proto.listPathBasedCacheEntries(0, "pool2", null);
+      iter = proto.listPathBasedCacheDescriptors(0, "pool2", null);
       Assert.assertEquals(addResults1.get(1).get(),
           iter.next());
       Assert.assertFalse(iter.hasNext());
 
       List<Fallible<Long>> removeResults1 = 
-          proto.removePathBasedCacheEntries(Arrays.asList(
+          proto.removePathBasedCacheDescriptors(Arrays.asList(
             new Long[] { ids1[1], -42L, 999999L }));
       Assert.assertEquals(Long.valueOf(ids1[1]),
           removeResults1.get(0).get());
@@ -269,7 +266,7 @@ public class TestPathBasedCacheRequests 
       } catch (IOException ioe) {
         Assert.assertTrue(ioe.getCause() instanceof NoSuchIdException);
       }
-      iter = proto.listPathBasedCacheEntries(0, "pool2", null);
+      iter = proto.listPathBasedCacheDescriptors(0, "pool2", null);
       Assert.assertFalse(iter.hasNext());
     } finally {
       if (cluster != null) { cluster.shutdown(); }