public static interface FileSystemMasterService.Iface
| Modifier and Type | Method and Description |
|---|---|
void |
completeFile(long fileId) |
long |
create(String path,
CreateTOptions options) |
boolean |
deleteFile(long fileId,
boolean recursive) |
boolean |
free(long fileId,
boolean recursive) |
FileBlockInfo |
getFileBlockInfo(long fileId,
int fileBlockIndex) |
List<FileBlockInfo> |
getFileBlockInfoList(long fileId) |
long |
getFileId(String path) |
FileInfo |
getFileInfo(long fileId) |
List<FileInfo> |
getFileInfoList(long fileId) |
long |
getNewBlockIdForFile(long fileId) |
String |
getUfsAddress() |
long |
loadMetadata(String ufsPath,
boolean recursive)
Loads metadata for the object identified by the given Tachyon path from UFS into Tachyon.
|
boolean |
mkdir(String path,
MkdirTOptions options) |
boolean |
mount(String tachyonPath,
String ufsPath)
Creates a new "mount point", mounts the given UFS path in the Tachyon namespace at the given
path.
|
boolean |
persistFile(long fileId,
long length) |
boolean |
renameFile(long fileId,
String dstPath) |
void |
reportLostFile(long fileId) |
void |
setPinned(long fileId,
boolean pinned) |
boolean |
unmount(String tachyonPath)
Deletes an existing "mount point", voiding the Tachyon namespace at the given path.
|
Set<Long> |
workerGetPinIdList() |
void completeFile(long fileId)
throws TachyonTException,
org.apache.thrift.TException
TachyonTExceptionorg.apache.thrift.TExceptionboolean mkdir(String path, MkdirTOptions options) throws TachyonTException, ThriftIOException, org.apache.thrift.TException
TachyonTExceptionThriftIOExceptionorg.apache.thrift.TExceptionlong create(String path, CreateTOptions options) throws TachyonTException, org.apache.thrift.TException
TachyonTExceptionorg.apache.thrift.TExceptionboolean deleteFile(long fileId,
boolean recursive)
throws TachyonTException,
org.apache.thrift.TException
TachyonTExceptionorg.apache.thrift.TExceptionboolean free(long fileId,
boolean recursive)
throws TachyonTException,
org.apache.thrift.TException
TachyonTExceptionorg.apache.thrift.TExceptionFileBlockInfo getFileBlockInfo(long fileId, int fileBlockIndex) throws TachyonTException, org.apache.thrift.TException
TachyonTExceptionorg.apache.thrift.TExceptionList<FileBlockInfo> getFileBlockInfoList(long fileId) throws TachyonTException, org.apache.thrift.TException
TachyonTExceptionorg.apache.thrift.TExceptionlong getFileId(String path) throws org.apache.thrift.TException
org.apache.thrift.TExceptionFileInfo getFileInfo(long fileId) throws TachyonTException, org.apache.thrift.TException
TachyonTExceptionorg.apache.thrift.TExceptionList<FileInfo> getFileInfoList(long fileId) throws TachyonTException, org.apache.thrift.TException
TachyonTExceptionorg.apache.thrift.TExceptionlong getNewBlockIdForFile(long fileId)
throws TachyonTException,
org.apache.thrift.TException
TachyonTExceptionorg.apache.thrift.TExceptionString getUfsAddress() throws org.apache.thrift.TException
org.apache.thrift.TExceptionlong loadMetadata(String ufsPath, boolean recursive) throws TachyonTException, org.apache.thrift.TException
ufsPath - recursive - TachyonTExceptionorg.apache.thrift.TExceptionboolean mount(String tachyonPath, String ufsPath) throws TachyonTException, ThriftIOException, org.apache.thrift.TException
tachyonPath - ufsPath - TachyonTExceptionThriftIOExceptionorg.apache.thrift.TExceptionboolean persistFile(long fileId,
long length)
throws TachyonTException,
org.apache.thrift.TException
TachyonTExceptionorg.apache.thrift.TExceptionboolean renameFile(long fileId,
String dstPath)
throws TachyonTException,
org.apache.thrift.TException
TachyonTExceptionorg.apache.thrift.TExceptionvoid reportLostFile(long fileId)
throws TachyonTException,
org.apache.thrift.TException
TachyonTExceptionorg.apache.thrift.TExceptionvoid setPinned(long fileId,
boolean pinned)
throws TachyonTException,
org.apache.thrift.TException
TachyonTExceptionorg.apache.thrift.TExceptionboolean unmount(String tachyonPath) throws TachyonTException, ThriftIOException, org.apache.thrift.TException
tachyonPath - TachyonTExceptionThriftIOExceptionorg.apache.thrift.TExceptionCopyright © 2015. All Rights Reserved.