@Test public void pathTranslation() throws Exception { final LoadingCache<String, AlluxioURI> resolver = mFuseFs.getPathResolverCache(); AlluxioURI expected = new AlluxioURI(TEST_ROOT_PATH); AlluxioURI actual = resolver.apply("/"); assertEquals("/ should resolve to " + expected, expected, actual); expected = new AlluxioURI(TEST_ROOT_PATH + "/home/foo"); actual = resolver.apply("/home/foo"); assertEquals("/home/foo should resolve to " + expected, expected, actual); }
LoadingCache<String, AlluxioURI> getPathResolverCache() { return mPathResolverCache; }
AlluxioFuseFileSystem extends FuseStubFS { LoadingCache<String, AlluxioURI> getPathResolverCache() { return mPathResolverCache; } }
AlluxioFuseFileSystem extends FuseStubFS { LoadingCache<String, AlluxioURI> getPathResolverCache() { return mPathResolverCache; } AlluxioFuseFileSystem(FileSystem fs, AlluxioFuseOptions opts, AlluxioConfiguration conf); }
AlluxioFuseFileSystem extends FuseStubFS { LoadingCache<String, AlluxioURI> getPathResolverCache() { return mPathResolverCache; } AlluxioFuseFileSystem(FileSystem fs, AlluxioFuseOptions opts, AlluxioConfiguration conf); @Override int chmod(String path, @mode_t long mode); @Override int chown(String path, @uid_t long uid, @gid_t long gid); @Override int create(String path, @mode_t long mode, FuseFileInfo fi); @Override int flush(String path, FuseFileInfo fi); @Override int getattr(String path, FileStat stat); @Override String getFSName(); @Override int mkdir(String path, @mode_t long mode); @Override int open(String path, FuseFileInfo fi); @Override int read(String path, Pointer buf, @size_t long size, @off_t long offset,
      FuseFileInfo fi); @Override int readdir(String path, Pointer buff, FuseFillDir filter,
      @off_t long offset, FuseFileInfo fi); @Override int release(String path, FuseFileInfo fi); @Override int rename(String oldPath, String newPath); @Override int rmdir(String path); @Override int statfs(String path, Statvfs stbuf); @Override int truncate(String path, long size); @Override int unlink(String path); @Override int utimens(String path, Timespec[] timespec); @Override int write(String path, Pointer buf, @size_t long size, @off_t long offset,
                   FuseFileInfo fi); }
AlluxioFuseFileSystem extends FuseStubFS { LoadingCache<String, AlluxioURI> getPathResolverCache() { return mPathResolverCache; } AlluxioFuseFileSystem(FileSystem fs, AlluxioFuseOptions opts, AlluxioConfiguration conf); @Override int chmod(String path, @mode_t long mode); @Override int chown(String path, @uid_t long uid, @gid_t long gid); @Override int create(String path, @mode_t long mode, FuseFileInfo fi); @Override int flush(String path, FuseFileInfo fi); @Override int getattr(String path, FileStat stat); @Override String getFSName(); @Override int mkdir(String path, @mode_t long mode); @Override int open(String path, FuseFileInfo fi); @Override int read(String path, Pointer buf, @size_t long size, @off_t long offset,
      FuseFileInfo fi); @Override int readdir(String path, Pointer buff, FuseFillDir filter,
      @off_t long offset, FuseFileInfo fi); @Override int release(String path, FuseFileInfo fi); @Override int rename(String oldPath, String newPath); @Override int rmdir(String path); @Override int statfs(String path, Statvfs stbuf); @Override int truncate(String path, long size); @Override int unlink(String path); @Override int utimens(String path, Timespec[] timespec); @Override int write(String path, Pointer buf, @size_t long size, @off_t long offset,
                   FuseFileInfo fi); @VisibleForTesting
  static final int UNKNOWN_INODES; @VisibleForTesting
  static final int MAX_NAME_LENGTH; @VisibleForTesting
  static final long ID_NOT_SET_VALUE; @VisibleForTesting
  static final long ID_NOT_SET_VALUE_UNSIGNED; }