Delayed Deletion of Extended Attributes
    2.
    发明申请
    Delayed Deletion of Extended Attributes 失效
    延迟属性的延迟删除

    公开(公告)号:US20080104129A1

    公开(公告)日:2008-05-01

    申请号:US11965805

    申请日:2007-12-28

    IPC分类号: G06F17/30

    摘要: Methods, systems, and products for delayed deletion of extended attributes associated with a file in a file system are provided. Embodiments include identifying a file to delete, moving an extended attribute directory associated with the file to a background deletion directory, deleting the file, and deleting in the background the extended attribute directory. Some embodiments also include deleting an ACL associated with the file.

    摘要翻译: 提供了用于延迟删除与文件系统中的文件相关联的扩展属性的方法,系统和产品。 实施例包括识别要删除的文件,将与文件相关联的扩展属性目录移动到背景删除目录,删除文件以及在后台删除扩展属性目录。 一些实施例还包括删除与文件相关联的ACL。

    Delayed Deletion Of Extended Attributes
    5.
    发明申请
    Delayed Deletion Of Extended Attributes 有权
    扩展属性的延迟删除

    公开(公告)号:US20070288527A1

    公开(公告)日:2007-12-13

    申请号:US11771678

    申请日:2007-06-29

    IPC分类号: G06F17/30

    摘要: Methods, systems, and products for delayed deletion of extended attributes associated with a file in a file system are provided. Embodiments include identifying a file to delete, moving an extended attribute directory associated with the file to a background deletion directory, deleting the file, and deleting in the background the extended attribute directory. Some embodiments also include deleting an ACL associated with the file.

    摘要翻译: 提供了用于延迟删除与文件系统中的文件相关联的扩展属性的方法,系统和产品。 实施例包括识别要删除的文件,将与文件相关联的扩展属性目录移动到背景删除目录,删除文件以及在后台删除扩展属性目录。 一些实施例还包括删除与文件相关联的ACL。

    Apparatus and method for distribution of work on a doubly linked list among processing threads
    6.
    发明授权
    Apparatus and method for distribution of work on a doubly linked list among processing threads 有权
    在处理线程之间的双向链表上分配工作的装置和方法

    公开(公告)号:US07213244B2

    公开(公告)日:2007-05-01

    申请号:US10388953

    申请日:2003-03-13

    IPC分类号: G06F9/52 G06F9/44 G06F7/00

    摘要: An apparatus and method for distributing work on a doubly linked list to a plurality of worker threads are provided. With the apparatus and method, an initial thread obtains the list lock for the linked list and inserts a marker element at the beginning of the linked list. Elements in the linked list that are before the marker element in the linked list are considered work that has been assigned or work that has been completed. Elements of the linked list that are after the marker element in the linked list are work to be done. The initial thread spawns worker threads to perform the work on the linked list and passes the address of the marker element to each of the worker threads. Each worker thread then operates independently to perform work on the linked list based on the current position of the marker element in the linked list.

    摘要翻译: 提供了一种用于在双向链表上分配工作到多个工作线程的装置和方法。 使用设备和方法,初始线程获取链表的列表锁,并在链表的开头插入标记元素。 在链接列表中的标记元素之前的链接列表中的元素被认为已经被分配的工作或已经完成的工作。 在链接列表中的标记元素之后的链接列表的元素可以完成。 初始线程产生工作线程以执行链表上的工作,并将标记元素的地址传递给每个工作线程。 每个工作线程然后独立地操作以基于链接列表中的标记元素的当前位置在链表上执行工作。

    IN-FLIGHT BLOCK MAP FOR A CLUSTERED REDIRECT-ON-WRITE FILESYSTEM
    7.
    发明申请
    IN-FLIGHT BLOCK MAP FOR A CLUSTERED REDIRECT-ON-WRITE FILESYSTEM 有权
    用于聚集的重写式文件系统的飞行块地图

    公开(公告)号:US20120216074A1

    公开(公告)日:2012-08-23

    申请号:US13458796

    申请日:2012-04-27

    IPC分类号: G06F11/14 G06F17/30

    CPC分类号: G06F17/30227 G06F17/30088

    摘要: A cluster server manages allocation of free blocks to cluster clients performing writes in a clustered file system. The cluster server manages free block allocation with a free block map and an in-flight block map. The free block map is a data structure or hardware structure with data that indicates blocks or extents of the clustered file system that can be allocated to a client for the client to write data. The in-flight block map is a data structure or hardware structure with data that indicates blocks that have been allocated to clients, but remain in-flight. A block remains in-flight until the clustered file system metadata has been updated to reflect a write performed to that block by a client. After a consistency snapshot of the metadata is published to the storage resources, the data at the block will be visible to other nodes of the cluster.

    摘要翻译: 集群服务器管理空闲块的分配,以便在集群文件系统中执行写入的集群客户端。 集群服务器通过空闲块映射和飞行中的块映射来管理空闲块分配。 空闲块映射是一种数据结构或硬件结构,其中的数据指示可以分配给客户机来写入数据的集群文件系统的块或扩展区。 飞行中的方块图是一种数据结构或硬件结构,其数据指示已分配给客户端但仍保留在飞行中的块。 集群文件系统元数据已被更新以反映由客户端对该块执行的写入,块保持在飞行状态。 在将元数据的一致性快照发布到存储资源之后,块中的数据将对集群的其他节点可见。

    INDEPENDENT FILESET GENERATIONS IN A CLUSTERED REDIRECT-ON-WRITE FILESYSTEM
    8.
    发明申请
    INDEPENDENT FILESET GENERATIONS IN A CLUSTERED REDIRECT-ON-WRITE FILESYSTEM 有权
    一个集中的重写式文件系统中的独立FILESET生成

    公开(公告)号:US20120150800A1

    公开(公告)日:2012-06-14

    申请号:US12963068

    申请日:2010-12-08

    IPC分类号: G06F17/00

    CPC分类号: G06F17/30088

    摘要: Maintaining a generation value for each fileset that is distinct from a corresponding fileset manager preserves the independence of nodes while also allowing distributed fileset management. A fileset manager can maintain a value that reflects consistency snapshots for that node (“node generation”) separately from a value that reflects consistency snapshots for a particular fileset (“fileset generation”).

    摘要翻译: 维护与相应文件集管理器不同的每个文件集的生成值保留节点的独立性,同时还允许分布式文件集管理。 文件集管理器可以将反映该节点(“节点生成”)的一致性快照的值与反映特定文件集(“文件集生成”)的一致性快照的值分开保留。

    Using a sparse file as a clone of a file
    9.
    发明授权
    Using a sparse file as a clone of a file 失效
    使用稀疏文件作为文件的克隆

    公开(公告)号:US08195611B2

    公开(公告)日:2012-06-05

    申请号:US12414870

    申请日:2009-03-31

    IPC分类号: G06F7/00 G06F17/00

    CPC分类号: G06F17/30088

    摘要: One embodiment is for using a sparse file as a clone. The method includes creating, by an application associated with a computer system, a snapshot of a file, such as an individual file, a collection of files, file system, directories, and so forth. Further, the method includes requesting, by the application, a clone of that created snapshot. Further still, the method includes generating, by the application, an empty sparse having at least one inode identifying the empty sparse file as the clone and pointing to the snapshot associated with the clone. Thereby, the requested clone is created using the created sparse file, which begins as an empty sparse file.

    摘要翻译: 一个实施例是使用稀疏文件作为克隆。 该方法包括通过与计算机系统相关联的应用来创建诸如单个文件的文件的快照,文件集合,文件系统,目录等。 此外,该方法包括由应用程序请求创建的快照的克隆。 此外,该方法还包括由应用程序生成具有至少一个标识空稀疏文件作为克隆并指向与克隆相关联的快照的空的稀疏。 因此,使用创建的稀疏文件创建所请求的克隆,该稀疏文件以空稀疏文件开头。

    DISTRIBUTED FILE HIERARCHY MANAGEMENT IN A CLUSTERED REDIRECT-ON-WRITE FILE SYSTEM
    10.
    发明申请
    DISTRIBUTED FILE HIERARCHY MANAGEMENT IN A CLUSTERED REDIRECT-ON-WRITE FILE SYSTEM 失效
    分布式重写文件系统中的分布式文件分层管理

    公开(公告)号:US20120066278A1

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

    申请号: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.

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