CONCURRENT DIRECTORY UPDATE IN A CLUSTER FILE SYSTEM
    1.
    发明申请
    CONCURRENT DIRECTORY UPDATE IN A CLUSTER FILE SYSTEM 失效
    集群文件系统中的当前目录更新

    公开(公告)号:US20090019047A1

    公开(公告)日:2009-01-15

    申请号:US11776092

    申请日:2007-07-11

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30171

    摘要: A method for avoiding directory conflicts across a file system having multiple nodes with one node representing a token manager. For each directory, at least one metanode responsible for directory updates. The method involving obtaining a name-based lock on a filename. Querying the token manager for a lock token. If a new token is obtained, sending a Remote Procedure Call (RPC) to the metanode to obtain matching directory entries, and caching the result of the RPC so that subsequent operations on that filename can be satisfied without additional messages sent to the metanode. Updating a cached directory block in memory by creating a new directory entry in the block or deleting an existing directory entry from the block. Information regarding the updating is sent to the metanode on one of: periodic schedule, a subsequent synchronization event, or when the name-based lock token is revoked.

    摘要翻译: 一种用于避免具有多个节点的文件系统的目录冲突的方法,其中一个节点表示令牌管理器。 对于每个目录,至少有一个负责目录更新的元代码。 该方法涉及获取文件名上的基于名称的锁定。 向令牌管理器查询锁定令牌。 如果获得了一个新的令牌,则向远程过程调用(RPC)发送远程过程调用(RPC)以获取匹配的目录条目,并缓存RPC的结果,以便可以满足该文件名的后续操作,而不会向metanode发送附加消息。 通过在块中创建新的目录条目或从块中删除现有的目录条目来更新内存中的缓存目录块。 关于更新的信息被发送到元数据,其中之一是:周期性调度,后续同步事件,或者当基于名称的锁令牌被撤销时。

    Fileset Masks to Cluster Inodes for Efficient Fileset Management
    2.
    发明申请
    Fileset Masks to Cluster Inodes for Efficient Fileset Management 有权
    文件集掩码到集群Inode以实现高效的文件集管理

    公开(公告)号:US20120030265A1

    公开(公告)日:2012-02-02

    申请号:US12847937

    申请日:2010-07-30

    IPC分类号: G06F12/00

    CPC分类号: G06F17/30091 G06F17/30224

    摘要: A computer-implemented method enables efficient tracking of fileset IDs and inode utilizing a fileset mask and an internal inode mask. A utility dynamically updates the fileset mask and the internal inode mask to enable mapping of the number of one (1) bits in the fileset mask to a fileset identifier (ID) and mapping of the one bits in the inode mask to an inode number for the fileset, as either the number of filesets or the number of inodes required per filesets increases above a next power of two threshold. The one bits within the fileset mask and the internal inode mask are disjoint relative to each other. An external inode number is mapped to a corresponding fileset and to a corresponding inode number by concatenating individual bits of the external inode number corresponding to each one (1) bit within the fileset mask and the inode mask.

    摘要翻译: 计算机实现的方法使得能够利用文件集掩码和内部inode掩码来有效地跟踪文件集ID和节点。 实用程序动态更新文件集掩码和内部inode掩码,以便将文件集掩码中的一(1)位的数量映射到文件集标识符(ID),并将索引节点掩码中的一位映射到 文件集作为文件集的数量或每个文件集所需的inode数量增加到下一个两个阈值的幂。 文件集掩码和内部inode掩码中的一个位相对于彼此是不相交的。 通过连接与文件集掩码中的每一(1)位对应的外部索引节点号的独立位和索引节点掩码,将外部inode号映射到相应的文件集和相应的inode号。

    Fileset masks to cluster inodes for efficient fileset management
    3.
    发明授权
    Fileset masks to cluster inodes for efficient fileset management 有权
    文件集掩码到集群inode以进行高效的文件集管理

    公开(公告)号:US09002911B2

    公开(公告)日:2015-04-07

    申请号:US12847937

    申请日:2010-07-30

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F17/30091 G06F17/30224

    摘要: A computer-implemented method enables efficient tracking of fileset IDs and inode utilizing a fileset mask and an internal inode mask. A utility dynamically updates the fileset mask and the internal inode mask to enable mapping of the number of one (1) bits in the fileset mask to a fileset identifier (ID) and mapping of the one bits in the inode mask to an inode number for the fileset, as either the number of filesets or the number of inodes required per filesets increases above a next power of two threshold. The one bits within the fileset mask and the internal inode mask are disjoint relative to each other. An external inode number is mapped to a corresponding fileset and to a corresponding inode number by concatenating individual bits of the external inode number corresponding to each one (1) bit within the fileset mask and the inode mask.

    摘要翻译: 计算机实现的方法使得能够利用文件集掩码和内部inode掩码来有效地跟踪文件集ID和节点。 实用程序动态更新文件集掩码和内部inode掩码,以便将文件集掩码中的一(1)位的数量映射到文件集标识符(ID),并将索引节点掩码中的一位映射到 文件集作为文件集的数量或每个文件集所需的inode数量增加到下一个两个阈值的幂。 文件集掩码和内部inode掩码中的一个位相对于彼此是不相交的。 通过连接与文件集掩码中的每一(1)位对应的外部索引节点号的独立位和索引节点掩码,将外部inode号映射到相应的文件集和相应的inode号。

    Concurrent directory update in a cluster file system
    4.
    发明授权
    Concurrent directory update in a cluster file system 失效
    集群文件系统中的并发目录更新

    公开(公告)号:US08156164B2

    公开(公告)日:2012-04-10

    申请号:US11776092

    申请日:2007-07-11

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30171

    摘要: A method for avoiding directory conflicts across a file system having multiple nodes with one node representing a token manager. For each directory, at least one metanode responsible for directory updates. The method involving obtaining a name-based lock on a filename. Querying the token manager for a lock token. If a new token is obtained, sending a Remote Procedure Call (RPC) to the metanode to obtain matching directory entries, and caching the result of the RPC so that subsequent operations on that filename can be satisfied without additional messages sent to the metanode. Updating a cached directory block in memory by creating a new directory entry in the block or deleting an existing directory entry from the block. Information regarding the updating is sent to the metanode on one of: periodic schedule, a subsequent synchronization event, or when the name-based lock token is revoked.

    摘要翻译: 一种用于避免具有多个节点的文件系统的目录冲突的方法,其中一个节点表示令牌管理器。 对于每个目录,至少有一个负责目录更新的元代码。 该方法涉及获取文件名上的基于名称的锁定。 向令牌管理器查询锁定令牌。 如果获得了一个新的令牌,则向远程过程调用(RPC)发送远程过程调用(RPC)以获取匹配的目录条目,并缓存RPC的结果,以便可以满足该文件名的后续操作,而不会向metanode发送附加消息。 通过在块中创建新的目录条目或从块中删除现有的目录条目来更新内存中的缓存目录块。 关于更新的信息被发送到元数据,其中之一是:周期性调度,后续同步事件,或者当基于名称的锁令牌被撤销时。

    Method, apparatus, and program for separate representations of file system locations from referring file systems
    5.
    发明授权
    Method, apparatus, and program for separate representations of file system locations from referring file systems 失效
    用于文件系统位置与引用文件系统的单独表示的方法,装置和程序

    公开(公告)号:US06931410B2

    公开(公告)日:2005-08-16

    申请号:US10044730

    申请日:2002-01-11

    IPC分类号: G06F7/00 G06F17/30

    摘要: A system provides referencing from one file system server to another through the use of a file system location database, improving movement and replication of file systems. When a file system is moved from a first file system server, a data object that references the file system remains in the first server and contains information used to find the current location of the file system. The actual location of the file system is stored in the separate file system location database, which contains the locations of file systems on a number of file system servers. This allows the data in a file system to be replicated or moved without requiring updates to the data in any redirecting or referencing servers.

    摘要翻译: 系统通过使用文件系统位置数据库提供从一个文件系统服务器引用另一个文件系统服务器,从而改善文件系统的移动和复制。 当文件系统从第一个文件系统服务器移动时,引用该文件系统的数据对象将保留在第一个服务器中,并包含用于查找文件系统当前位置的信息。 文件系统的实际位置存储在单独的文件系统位置数据库中,其中包含多个文件系统服务器上的文件系统的位置。 这允许复制或移动文件系统中的数据,而无需更新任何重定向或引用服务器中的数据。

    Uniform name space referrals with location independence

    公开(公告)号:US06947940B2

    公开(公告)日:2005-09-20

    申请号:US10208439

    申请日:2002-07-30

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30067

    摘要: Improved techniques are disclosed for accessing content in file systems, allowing file system clients to realize advantages of file system referrals even though a file access protocol used by the client is not specifically adapted for referral objects. (For example, the client may have a legacy file system protocol or a proprietary file system protocol which does not support referrals.) These advantages include a uniform name space view of content in a network file system, and an ability to locate content in a (nearly) seamless and transparent manner, even though the content may be dynamically moved from one location to another or replicated in different locations. A file system server returns a symbolic link in place of a referral, and an automated file mounting process on the client is leveraged to access the content using the link. Built-in crash recovery techniques of the file system client are leveraged to access moved content.

    Remote access agent for caching in a SAN file system
    7.
    发明授权
    Remote access agent for caching in a SAN file system 有权
    用于在SAN文件系统中缓存的远程访问代理

    公开(公告)号:US08229899B2

    公开(公告)日:2012-07-24

    申请号:US12706233

    申请日:2010-02-16

    IPC分类号: G06F17/00

    CPC分类号: G06F17/30067

    摘要: A system and method is disclosed for maintaining, in a Storage Area Network (SAN), the consistency of a local copy of a remote file system sub-tree obtained from a remote source. Directory structure of the remote file system sub-tree is mapped to a remote container attached to the SAN and each remote object of the remote file system sub-tree is represented as a local object component of the remote container. Next, each of the local objects are labeled with attributes associated with the represented remote object, and metadata describing each of the local objects is stored in a metadata server. Also, a consistency policy is associated with each of the local objects in the remote container (wherein the policy defines conditions for checking freshness of said labeled attributes), and the local object components of remote container is updated in accordance with the consistency policy.

    摘要翻译: 公开了一种用于在存储区域网络(SAN)中维护从远程源获得的远程文件系统子树的本地副本的一致性的系统和方法。 远程文件系统子树的目录结构映射到连接到SAN的远程容器,远程文件系统子树的每个远程对象都表示为远程容器的本地对象组件。 接下来,每个本地对象被标记有与所表示的远程对象相关联的属性,并且描述每个本地对象的元数据被存储在元数据服务器中。 此外,一致性策略与远程容器中的每个本地对象(其中策略定义用于检查所标记的属性的新鲜度的条件)相关联,并且根据一致性策略来更新远程容器的本地对象组件。

    Uniform name space referrals with location independence
    8.
    发明授权
    Uniform name space referrals with location independence 有权
    具有位置独立性的统一名称空间推荐

    公开(公告)号:US07774364B2

    公开(公告)日:2010-08-10

    申请号:US11076235

    申请日:2005-03-09

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30067

    摘要: Improved techniques are disclosed for accessing content in file systems, allowing file system clients to realize advantages of file system referrals even though a file access protocol used by the client is not specifically adapted for referral objects. (For example, the client may have a legacy file system protocol or a proprietary file system protocol which does not support referrals.) These advantages include a uniform name space view of content in a network file system, and an ability to locate content in a (nearly) seamless and transparent manner, even though the content may be dynamically moved from one location to another or replicated in different locations. A file system server returns a symbolic link in place of a referral, and an automated file mounting process on the client is leveraged to access the content using the link. Built-in crash recovery techniques of the file system client are leveraged to access moved content.

    摘要翻译: 公开了用于访问文件系统中的内容的改进技术,允许文件系统客户端实现文件系统引用的优点,即使客户端使用的文件访问协议没有特别适用于引用对象。 (例如,客户端可能具有传统文件系统协议或不支持引用的专用文件系统协议)。这些优点包括网络文件系统中内容的统一名称空间视图,以及在 (几乎)无缝和透明的方式,即使内容可以从一个位置动态移动到另一个位置或在不同的位置复制。 文件系统服务器返回符号链接代替引用,并且利用客户端上的自动文件装载过程可以使用链接来访问内容。 利用文件系统客户机的内置崩溃恢复技术来访问移动的内容。