code: private static int removeDFSPaths()
    {
      String rmPath = new String(TEST_BASE_DIR) + "/" + hostName_ + "_" + processName_;
  
      System.out.printf("Deleting %s ...\n", rmPath);
  
      int countLeaf = (int) Math.round(Math.pow(inodesPerLevel_, levels_));
      int[] leafIdxRangeForDel = new int[countLeaf];
      for(int i=0;i<countLeaf;i++)
          leafIdxRangeForDel[i] = i;
      Collections.shuffle(Arrays.asList(leafIdxRangeForDel));
  
      Date alpha = new Date();
      try {
        for(int idx : leafIdxRangeForDel) {
            String path = "";
            for(int lev=0; lev < levels_; lev++) {
               int delta = idx % inodesPerLevel_;
               idx /= inodesPerLevel_;
               if(path.length() > 0) {
                   path = prefix_ + delta + "/" + path;
               } else {
                   path = prefix_ + delta;
               }
            }
    	  	  long startTime = System.nanoTime();
            dfsClient_.delete(rmPath + "/" + path + "_x", true);
            timingDelete_.add(new Double((System.nanoTime() - startTime)/(1E9)));
        }
        dfsClient_.delete(rmPath, true);
      } catch(IOException e) {
        e.printStackTrace();
        return -1;
      }
      Date zigma = new Date();
      System.out.printf("Client: Deleted %s. Delete took %d msec\n",
      		rmPath, timeDiffMilliSec(alpha, zigma));
      return 0;
    }
docs: deletes all the files in this hostname/process' namespace.
  assumes that they've all been renamed (i.e., the rename benchmark already
  ran)
  @return -1 on error, 0 on sucess