System and method for hierarchical recovery of a cluster file system
    1.
    发明授权
    System and method for hierarchical recovery of a cluster file system 失效
    集群文件系统的分级恢复的系统和方法

    公开(公告)号:US08671079B2

    公开(公告)日:2014-03-11

    申请号:US13080151

    申请日:2011-04-05

    IPC分类号: G06F17/30

    摘要: Hierarchical recovery of failed computing nodes to operative computing nodes within a cluster of computing nodes is managed by initiating a recovery leader at an operative node that retrieves management information from the operative nodes and applies the management information to recover filesets of a meta-fileset in a hierarchical filesystem. The use of hierarchical filesets throughout the cluster provides more rapid failover by distributing recovery load across computing nodes and supporting recovery of nodes in parallel.

    摘要翻译: 通过启动在操作节点检索管理信息的操作节点处的恢复引导来管理故障计算节点到计算节点的集群内的操作计算节点的分层恢复,并应用管理信息来恢复元文件集的文件集 分层文件系统。 通过在整个集群中使用分层文件集,通过在计算节点之间分配恢复负载并支持并行恢复节点,从而提供更快速的故障切换。

    File cloning across different filesets
    2.
    发明授权
    File cloning across different filesets 有权
    跨不同文件集的文件克隆

    公开(公告)号:US08650158B2

    公开(公告)日:2014-02-11

    申请号:US12879882

    申请日:2010-09-10

    IPC分类号: G06F17/00 G06F17/30

    摘要: Embodiments include a computer program product and an apparatus for cloning files across different filesets and maintaining the clone files. After a clone file is created from a file, a write request targeting the clone file can be handled. It is determined that the write request indicates the clone file that was cloned from a file in a first fileset. The clone file is of a second fileset and a clustered file system comprises the first fileset and the second fileset. A data block of the clone file affected by the write request is determined. It is then determined that the data block at a current location cannot be modified. The write request is implemented with respect to the data block at a different location. It is indicated that the data block at the different location can be modified for subsequent write requests that indicate the clone file.

    摘要翻译: 实施例包括用于在不同文件集之间克隆文件并维护克隆文件的计算机程序产品和装置。 从文件创建克隆文件后,可以处理针对克隆文件的写入请求。 确定写入请求指示从第一个文件集中的文件克隆的克隆文件。 克隆文件是第二个文件集,而群集文件系统包括第一个文件集和第二个文件集。 确定受写入请求影响的克隆文件的数据块。 然后确定当前位置的数据块不能被修改。 相对于不同位置处的数据块实现写入请求。 指出可以修改不同位置的数据块,以便后续的表示克隆文件的写入请求。

    Distributed free block map for a clustered redirect-on-write file system
    3.
    发明授权
    Distributed free block map for a clustered redirect-on-write file system 失效
    分布式自由块映射,用于集群的写入后重定向文件系统

    公开(公告)号:US08458181B2

    公开(公告)日:2013-06-04

    申请号:US12963166

    申请日:2010-12-08

    IPC分类号: G06F7/00

    CPC分类号: G06F17/30182

    摘要: In a cluster that distributes fileset management, fileset managers will maintain a free block map and an in-flight block map to allocate blocks to clients writing to a relevant fileset. A fileset manager managing free block allocation for cluster clients that write to a fileset managed by the fileset manager. Since a clustered file system manager manages an initial free block map for the cluster (“cluster free block map”), the clustered file system manager provisions free blocks to fileset managers from the cluster free block map. The fileset manager then allocates free blocks from the provisioned free blocks to cluster clients that write to the fileset managed by the fileset manager.

    摘要翻译: 在分发文件集管理的集群中,文件集管理器将维护一个空闲的块映射和一个正在运行中的块映射,以向写入相关文件集的客户端分配块。 一个文件管理器管理器写入由文件集管理器管理的文件集的群集客户机的空闲块分配。 由于集群文件系统管理器管理集群的初始自由块映射(“集群自由块映射”),所以集群文件系统管理器可以从集群自由块映射中为文件集管理器提供可用块。 然后,文件集管理器从供应的空闲块中分配可用块到写入由文件集管理器管理的文件集的集群客户端。

    FILE REMOVAL WITH NO AVAILABLE DISK BLOCKS IN REDIRECT-ON-WRITE FILE SYSTEMS
    5.
    发明申请
    FILE REMOVAL WITH NO AVAILABLE DISK BLOCKS IN REDIRECT-ON-WRITE FILE SYSTEMS 失效
    在重写式文件系统中没有可用磁盘块的文件删除

    公开(公告)号:US20120066181A1

    公开(公告)日:2012-03-15

    申请号:US12879834

    申请日:2010-09-10

    IPC分类号: G06F7/00

    CPC分类号: G06F17/30138 G06F17/30117

    摘要: Embodiments include a method for removing a file within a redirect-on-write file system. In some embodiments, a file removal operation is detected in a file management unit, which resides in a memory unit. It is then determined that the number of free data blocks in the persistent storage is below a minimum threshold. The file removal operation is written to a log used for storing system operations. A file management unit is notified of the successful write of the file removal operation to the log used for storing system operations. The data blocks are moved from the file selected for removal to a list of free data blocks. The indirect blocks from the file selected for removal are moved to a data block removal list.

    摘要翻译: 实施例包括用于在写入重定向文件系统中移除文件的方法。 在一些实施例中,在位于存储器单元中的文件管理单元中检测文件删除操作。 然后确定持久存储器中的空闲数据块的数量低于最小阈值。 文件删除操作被写入用于存储系统操作的日志。 通知文件管理单元成功写入文件删除操作到用于存储系统操作的日志。 数据块从被选择删除的文件移动到空闲数据块的列表。 选择要删除的文件的间接块被移动到数据块删除列表。

    Distributed file hierarchy management in a clustered redirect-on-write file system
    7.
    发明授权
    Distributed file hierarchy management in a clustered redirect-on-write file system 失效
    集群的重定向文件系统中的分布式文件层次结构管理

    公开(公告)号:US08495112B2

    公开(公告)日:2013-07-23

    申请号:US12879717

    申请日:2010-09-10

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30094 G06F17/302

    摘要: Management of a file hierarchy for a clustered file system can be distributed across nodes of the cluster. A cluster file hierarchy is accessed to determine location of a file in response to a request to write to a file. A first node maintains the cluster file hierarchy. It is determined that management of a fileset object, which represents a fileset that includes the file, has been delegated to a second node based, at least in part, on said accessing the cluster file hierarchy. A node file hierarchy maintained by the second node is accessed responsive to determining the delegation. The cluster file hierarchy represents filesets of the clustered file system and the node hierarchy represents a subset of one or more of the filesets. Location of the file is determined based, at least in part, on said accessing the node file hierarchy.

    摘要翻译: 集群文件系统的文件层次结构的管理可以分布在集群的节点上。 访问集群文件层次结构以确定文件的位置以响应写入文件的请求。 第一个节点维护群集文件层次结构。 至少部分地基于对所述群集文件层次结构的访问,确定表示包括该文件的文件集的文件集对象的管理已委托给第二节点。 响应于确定委托而访问由第二节点维护的节点文件层次结构。 集群文件层次结构表示集群文件系统的文件集,节点层次结构表示一个或多个文件集的子集。 至少部分地基于访问节点文件层级来确定文件的位置。

    Recoverability while adding storage to a redirect-on-write storage pool
    8.
    发明授权
    Recoverability while adding storage to a redirect-on-write storage pool 失效
    将存储添加到写入重定向存储池时的可恢复性

    公开(公告)号:US08402230B2

    公开(公告)日:2013-03-19

    申请号:US12879743

    申请日:2010-09-10

    IPC分类号: G06F12/06 G06F12/16

    摘要: Embodiments include a method comprising detecting addition of a new nonvolatile machine-readable medium to a data storage pool of nonvolatile machine-readable media. The method includes preventing from being performed a first operation of a file system that requires a first parameter that identifies a logical indication of a location within the nonvolatile machine-readable media for the file system, until logical indications of locations within the new nonvolatile machine-readable medium for the file system have been stored in the data storage pool. The method includes allowing to be performed, prior to logical indications of locations within the new nonvolatile machine-readable medium being stored in the data storage pool, a second operation of the file system that does not require a second parameter that identifies a logical indication of a location within the nonvolatile machine-readable media, wherein the second operation causes data to be written into the new nonvolatile machine-readable medium.

    摘要翻译: 实施例包括一种方法,包括检测新的非易失性机器可读介质的添加到非易失性机器可读介质的数据存储池。 该方法包括防止执行文件系统的第一操作,文件系统的第一参数需要标识用于文件系统的非易失性机器可读介质内的位置的逻辑指示的第一参数,直到新的非易失性机器可读介质内的位置的逻辑指示为止, 文件系统的可读介质已经存储在数据存储池中。 该方法包括允许在新的非易失性机器可读介质中存储在数据存储池中的位置的逻辑指示之前执行文件系统的第二操作,其不需要标识逻辑指示的第二参数 所述非易失性机器可读介质内的位置,其中所述第二操作使数据被写入所述新的非易失性机器可读介质。

    Handling file operations with low persistent storage space
    9.
    发明授权
    Handling file operations with low persistent storage space 有权
    处理具有低持久存储空间的文件操作

    公开(公告)号:US08402008B2

    公开(公告)日:2013-03-19

    申请号:US12879887

    申请日:2010-09-10

    IPC分类号: G06F7/00 G06F17/00

    CPC分类号: G06F17/30088

    摘要: In some embodiments, a file management unit located in the operating system detects a write operation that writes the data blocks within the consistency snapshot (in main memory) to the persistent storage. The file management unit can then determine that all transactions have been completed before the write operation begins. In some instances, the file management unit then attempts to write the data blocks within the consistency snapshot to the persistent storage. The file management unit can then receive a notification that the write operation did not successfully write the data blocks from the consistency snapshot to the persistent storage. In some embodiments, the write operation is not successful because there are fewer free data blocks in the persistent storage than needed for writing the data blocks within the consistency snapshot to persistent storage. The file management can then wait a period of time. After the file management unit has waited for a period of time, it can make another attempt to write the data blocks within the consistency snapshot to the persistent storage.

    摘要翻译: 在一些实施例中,位于操作系统中的文件管理单元检测将持续存储器内的一致性快照(主存储器)内的数据块写入的写入操作。 然后,文件管理单元可以在写操作开始之前确定所有事务已经完成。 在某些情况下,文件管理单元然后尝试将一致性快照内的数据块写入持久存储器。 文件管理单元然后可以接收到写入操作没有成功地将数据块从一致性快照写入永久存储器的通知。 在一些实施例中,写入操作不成功,因为永久存储器中的空闲数据块比将一致性快照中的数据块写入永久存储器所需要的少。 然后,文件管理可以等待一段时间。 文件管理单元等待一段时间后,可以再次尝试将一致性快照中的数据块写入永久存储。

    File removal with no available disk blocks in redirect-on-write file systems
    10.
    发明授权
    File removal with no available disk blocks in redirect-on-write file systems 失效
    在重定向写入文件系统中没有可用磁盘块的文件删除

    公开(公告)号:US08401995B2

    公开(公告)日:2013-03-19

    申请号:US12879834

    申请日:2010-09-10

    IPC分类号: G06F7/00 G06F17/00

    CPC分类号: G06F17/30138 G06F17/30117

    摘要: Embodiments include a method for removing a file within a redirect-on-write file system. In some embodiments, a file removal operation is detected in a file management unit, which resides in a memory unit. It is then determined that the number of free data blocks in the persistent storage is below a minimum threshold. The file removal operation is written to a log used for storing system operations. A file management unit is notified of the successful write of the file removal operation to the log used for storing system operations. The data blocks are moved from the file selected for removal to a list of free data blocks. The indirect blocks from the file selected for removal are moved to a data block removal list.

    摘要翻译: 实施例包括用于在写入重定向文件系统中移除文件的方法。 在一些实施例中,在位于存储器单元中的文件管理单元中检测文件删除操作。 然后确定持久存储器中的空闲数据块的数量低于最小阈值。 文件删除操作被写入用于存储系统操作的日志。 通知文件管理单元成功写入文件删除操作到用于存储系统操作的日志。 数据块从被选择删除的文件移动到空闲数据块的列表。 选择要删除的文件的间接块被移动到数据块删除列表。