@Test public void mkDirWithLengthLimit() throws Exception { long mode = 0755L; String c256 = String.join("", Collections.nCopies(16, "0123456789ABCDEF")); assertEquals(-ErrorCodes.ENAMETOOLONG(), mFuseFs.mkdir("/foo/" + c256, mode)); }
@Override public int mkdir(String path, @mode_t long mode) { return AlluxioFuseUtils.call(LOG, () -> mkdirInternal(path, mode), "mkdir", "path=%s,mode=%o,", path, mode); }
AlluxioFuseFileSystem extends FuseStubFS { @Override public int mkdir(String path, @mode_t long mode) { return AlluxioFuseUtils.call(LOG, () -> mkdirInternal(path, mode), "mkdir", "path=%s,mode=%o,", path, mode); } }
AlluxioFuseFileSystem extends FuseStubFS { @Override public int mkdir(String path, @mode_t long mode) { return AlluxioFuseUtils.call(LOG, () -> mkdirInternal(path, mode), "mkdir", "path=%s,mode=%o,", path, mode); } AlluxioFuseFileSystem(FileSystem fs, AlluxioFuseOptions opts, AlluxioConfiguration conf); }
AlluxioFuseFileSystem extends FuseStubFS { @Override public int mkdir(String path, @mode_t long mode) { return AlluxioFuseUtils.call(LOG, () -> mkdirInternal(path, mode), "mkdir", "path=%s,mode=%o,", path, mode); } 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 { @Override public int mkdir(String path, @mode_t long mode) { return AlluxioFuseUtils.call(LOG, () -> mkdirInternal(path, mode), "mkdir", "path=%s,mode=%o,", path, mode); } 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; }