Package | Description |
---|---|
alluxio.master.file | |
alluxio.master.file.meta | |
alluxio.master.metastore | |
alluxio.master.metastore.rocks |
Modifier and Type | Method and Description |
---|---|
protected void |
DefaultPermissionChecker.checkInodeList(String user,
List<String> groups,
Mode.Bits bits,
String path,
List<InodeView> inodeList,
boolean checkIsOwner)
This method provides basic permission checking logic on a list of inodes.
|
Modifier and Type | Interface and Description |
---|---|
interface |
InodeDirectoryView
Read-only interface for an inode directory.
|
interface |
InodeFileView
Read-only interface for an inode file.
|
Modifier and Type | Class and Description |
---|---|
class |
Inode
Base class for read only inodes.
|
class |
InodeDirectory
Forwarding wrapper around an inode directory view.
|
class |
InodeFile
Forwarding wrapper around an inode file view.
|
class |
MutableInode<T extends MutableInode>
MutableInode is an abstract class, with information shared by all types of Inodes. |
class |
MutableInodeDirectory
Alluxio file system's directory representation in the file system master.
|
class |
MutableInodeFile
Alluxio file system's file representation in the file system master.
|
Modifier and Type | Method and Description |
---|---|
List<InodeView> |
LockedInodePath.getInodeViewList() |
default List<InodeView> |
InodeLockList.getLockedInodeViews() |
Modifier and Type | Method and Description |
---|---|
default int |
InodeView.compareTo(InodeView o) |
AlluxioURI |
InodeTree.getPath(InodeView inode)
Returns the path for a particular inode.
|
ArrayList<String> |
InodeTree.getPathInodeNames(InodeView inode)
Computes the path components for the given inode view.
|
RWLockResource |
InodeLockManager.lockInode(InodeView inode,
LockMode mode,
boolean useTryLock)
Acquires an inode lock.
|
void |
TtlBucketList.remove(InodeView inode)
Removes a inode from the bucket containing it if the inode is in one of the buckets, otherwise,
do nothing.
|
boolean |
TtlBucket.removeInode(InodeView inode)
Removes a inode from the bucket.
|
static Inode |
Inode.wrap(InodeView delegate)
Wraps an InodeView, providing read-only access.
|
Constructor and Description |
---|
Inode(InodeView delegate) |
Modifier and Type | Method and Description |
---|---|
default void |
InodeStore.addChild(long parentId,
InodeView child)
Makes an inode the child of the specified parent.
|
default String |
InodeStore.getInodePathString(InodeView inode)
Traverses the inode path starting from the given inode up to the root.
|
default void |
InodeStore.remove(InodeView inode)
Removes an inode from the inode store.
|
default void |
InodeStore.removeInodeAndParentEdge(InodeView inode)
Removes an inode and the edge leading to it from the inode store.
|
Modifier and Type | Method and Description |
---|---|
CloseableIterator<InodeView> |
RocksInodeStore.getCloseableIterator()
The name is intentional, in order to distinguish from the
Iterable interface. |
Copyright © 2023. All Rights Reserved.