INameServerClientProtocol Interface |
Namespace: Ookii.Jumbo.Dfs
The INameServerClientProtocol type exposes the following members.
Name | Description | |
---|---|---|
BlockSize |
Gets the default size of a single block in a file.
| |
SafeMode |
Gets or sets a value that indicates whether safe mode is on or off.
|
Name | Description | |
---|---|---|
AppendBlock |
Appends a new block to a file.
| |
CloseFile |
Closes a file that is open for writing.
| |
CreateCheckpoint |
Immediately creates a checkpoint of the file system namespace.
| |
CreateDirectory |
Creates the specified directory in the distributed file system.
| |
CreateFile |
Creates a new file in the specified directory.
| |
Delete |
Deletes the specified file or directory.
| |
GetBlocks |
Gets the blocks known to the DFS.
| |
GetDataServerBlockCount |
Gets the number of blocks from the specified block list that the data server has.
| |
GetDataServerBlocks |
Gets the list of blocks that a particular data server has.
| |
GetDataServerBlocksFromList |
Gets the list of blocks, out of the specified blocks, that a particular data server has.
| |
GetDataServersForBlock |
Gets the list of data servers that have the specified block.
| |
GetDirectoryInfo |
Gets information about a directory in the file system.
| |
GetFileForBlock |
Gets the file that the specified block belongs to.
| |
GetFileInfo |
Gets information about a file.
| |
GetFileSystemEntryInfo |
Gets information about a file or directory.
| |
GetLogFileContents |
Gets the contents of the diagnostic log file.
| |
GetMetrics |
Gets current metrics for the distributed file system.
| |
Move |
Moves the specified file or directory.
| |
RemoveDataServer |
Removes the specified data server from the name server's list of known data servers.
|