HIERARCHICAL ALLOCATION FOR FILE SYSTEM STORAGE DEVICE

    公开(公告)号:WO2011159495A3

    公开(公告)日:2011-12-22

    申请号:PCT/US2011/039073

    申请日:2011-06-03

    Abstract: Aspects of the subject matter described herein relate to storage allocation. In aspects, a hierarchical data structure is used to track allocation data for storage managed by a file system. The hierarchical data structure may have multiple levels with each level having data regarding a different granularity of storage. Portions of the hierarchical data structure may be locked independently of other portions of the hierarchical data structure. The hierarchical data structure may indicate that one or more portions of storage are for exclusive use by a directory. Extra space may be reserved in allocated space in anticipation of subsequent operations. Allocation requestors may obtain storage allocation from regions associated with different levels of the hierarchical data structure.

    CHECKPOINTS FOR A FILE SYSTEM
    2.
    发明申请

    公开(公告)号:WO2011159476A3

    公开(公告)日:2011-12-22

    申请号:PCT/US2011/038811

    申请日:2011-06-01

    Abstract: Aspects of the subject matter described herein relate to checkpoints for a file system. In aspects, updates to the file system are organized into checkpoint buckets. When a checkpoint is desired, subsequent updates are directed to another checkpoint bucket. After global tables have been updated for updates in the current checkpoint bucket, a logical copy of the global tables is created. This logical copy is stored as part of the checkpoint data. To assist in recovery, a checkpoint manager may wait until all updates of the current checkpoint bucket have been written to storage before writing final checkpoint data to storage. This final checkpoint data may refer to the logical copy of the global tables and include a validation code to verify that the checkpoint data is correct.

    ERROR DETECTION FOR FILES
    3.
    发明申请
    ERROR DETECTION FOR FILES 审中-公开
    错误检测文件

    公开(公告)号:WO2011159494A2

    公开(公告)日:2011-12-22

    申请号:PCT/US2011/039071

    申请日:2011-06-03

    Abstract: Aspects of the subject matter described herein relate to error detection for files. In aspects, before allowing updates to a clean file, a flag marking the file as dirty is written to non-volatile storage. Thereafter, the file may be updated as long as desired. Periodically or at some other time, the file may be marked as clean after all outstanding updates to the file and error codes associated with the file are written to storage. While waiting for outstanding updates and error codes to be written to storage, if additional requests to update the file are received, the file may be marked as dirty again prior to allowing the additional requests to update the file. The request to write a clean flag regarding the file may be done lazily.

    Abstract translation: 本文描述的主题的方面涉及文件的错误检测。 在方面,在允许更新到干净的文件之前,将文件标记为脏的标志写入非易失性存储。 此后,可以根据需要更新文件。 定期或在其他时间,文件在文件的所有未完成更新和与文件相关联的错误代码都写入存储器之后,可能被标记为干净。 在等待未完成的更新和错误代码写入存储时,如果接收到更新文件的其他请求,则在允许其他请求更新文件之前,该文件可能再次被标记为脏。 写一个关于该文件的清除标志的请求可以懒惰地完成。

    CONSISTENCY WITHOUT ORDERING DEPENDENCY
    4.
    发明申请

    公开(公告)号:WO2011071656A3

    公开(公告)日:2011-06-16

    申请号:PCT/US2010/056311

    申请日:2010-11-11

    Abstract: Aspects of the subject matter described herein relate to maintaining consistency in a storage system. In aspects, one or more objects may be updated in the context of a transaction. In conjunction with updating the objects, logical copies of the objects may be obtained and modified. A request to write the updated logical copies is sent to a storage controller. The logical copies do not overwrite the original copies. In conjunction with sending the request, a data structure is provided for the storage controller to store on the disk. The data structure indicates the one or more objects that were supposed to be written to disk and may include verification data to indicate the content that was supposed to be written to disk. During recovery, this data structure may be used to determine whether all of the object(s) were correctly written to disk.

    TRANSACTION CONSISTENCY AND PROBLEMATIC STATES
    5.
    发明申请
    TRANSACTION CONSISTENCY AND PROBLEMATIC STATES 审中-公开
    交易一致性和问题状态

    公开(公告)号:WO2007030805A1

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

    申请号:PCT/US2006/035228

    申请日:2006-09-08

    CPC classification number: G06F11/1474 G06F11/1471 G06F2201/82

    Abstract: Aspects of the subject matter described herein relate to transactions. In aspects, a consistency requestor such as a shadow copy service requests to have a consistent view of a set of resources. In response, transactions that are in a problematic state are allowed to exit the problematic state while new and existing transactions that are not in the problematic state are allowed to perform any work except work that takes them into the problematic state. After no transactions are in the problematic state, a consistent view of the set of resources is available. This view may be used by the consistency requestor as desired. Afterwards, the consistency requestor may indicate that a consistent view is no longer needed. Transactions are then allowed to enter the problematic state. Transactions may also be allowed to enter the problematic state if a timeout elapses.

    Abstract translation: 本文描述的主题的方面涉及交易。 在一些方面,诸如卷影副本服务的一致性请求者请求具有一组资源的一致视图。 作为响应,处于有问题的状态的事务被允许退出有问题的状态,而不存在问题状态的新的和现有的事务被允许执行任何工作,除了使它们进入有问题的状态的工作。 在没有交易处于问题状态之后,可以使用一组资源的一致视图。 该视图可以由一致性请求者根据需要使用。 之后,一致性请求者可能表示不再需要一致的视图。 然后允许交易进入有问题的状态。 如果超时,也可允许交易进入问题状态。

    CHECKPOINTS FOR A FILE SYSTEM
    6.
    发明公开
    CHECKPOINTS FOR A FILE SYSTEM 审中-公开
    检测过的文件系统

    公开(公告)号:EP2583202A2

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

    申请号:EP11796160.7

    申请日:2011-06-01

    Abstract: Aspects of the subject matter described herein relate to checkpoints for a file system. In aspects, updates to the file system are organized into checkpoint buckets. When a checkpoint is desired, subsequent updates are directed to another checkpoint bucket. After global tables have been updated for updates in the current checkpoint bucket, a logical copy of the global tables is created. This logical copy is stored as part of the checkpoint data. To assist in recovery, a checkpoint manager may wait until all updates of the current checkpoint bucket have been written to storage before writing final checkpoint data to storage. This final checkpoint data may refer to the logical copy of the global tables and include a validation code to verify that the checkpoint data is correct.

    ERROR DETECTION FOR FILES
    7.
    发明公开
    ERROR DETECTION FOR FILES 审中-公开
    FEHLERERKENNUNGFÜRDATEIEN

    公开(公告)号:EP2583176A2

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

    申请号:EP11796171.4

    申请日:2011-06-03

    Abstract: Aspects of the subject matter described herein relate to error detection for files. In aspects, before allowing updates to a clean file, a flag marking the file as dirty is written to non-volatile storage. Thereafter, the file may be updated as long as desired. Periodically or at some other time, the file may be marked as clean after all outstanding updates to the file and error codes associated with the file are written to storage. While waiting for outstanding updates and error codes to be written to storage, if additional requests to update the file are received, the file may be marked as dirty again prior to allowing the additional requests to update the file. The request to write a clean flag regarding the file may be done lazily.

    Abstract translation: 本文描述的主题的方面涉及文件的错误检测。 在方面,在允许更新到干净的文件之前,将文件标记为脏的标记被写入非易失性存储。 此后,可以根据需要更新文件。 在文件的所有未完成更新和与文件相关联的错误代码都写入存储器之后,可以定期或在其他时间将文件标记为干净。 在等待未完成的更新和错误代码写入存储时,如果接收到更新文件的其他请求,则在允许其他请求更新文件之前,该文件可能再次被标记为脏。 写入关于文件的清除标志的请求可能会延迟完成。

    HIERARCHICAL ALLOCATION FOR FILE SYSTEM STORAGE DEVICE
    8.
    发明公开
    HIERARCHICAL ALLOCATION FOR FILE SYSTEM STORAGE DEVICE 审中-公开
    分层分配用于文件系统的存储设备

    公开(公告)号:EP2583181A2

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

    申请号:EP11796172.2

    申请日:2011-06-03

    Abstract: Aspects of the subject matter described herein relate to storage allocation. In aspects, a hierarchical data structure is used to track allocation data for storage managed by a file system. The hierarchical data structure may have multiple levels with each level having data regarding a different granularity of storage. Portions of the hierarchical data structure may be locked independently of other portions of the hierarchical data structure. The hierarchical data structure may indicate that one or more portions of storage are for exclusive use by a directory. Extra space may be reserved in allocated space in anticipation of subsequent operations. Allocation requestors may obtain storage allocation from regions associated with different levels of the hierarchical data structure.

    CONSISTENCY WITHOUT ORDERING DEPENDENCY
    9.
    发明公开
    CONSISTENCY WITHOUT ORDERING DEPENDENCY 审中-公开
    冯·艾伦·索伦吉恩·康斯滕(UNABHÄNGIGEKONSISTENZ)

    公开(公告)号:EP2510434A2

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

    申请号:EP10836396.1

    申请日:2010-11-11

    Abstract: Aspects of the subject matter described herein relate to maintaining consistency in a storage system. In aspects, one or more objects may be updated in the context of a transaction. In conjunction with updating the objects, logical copies of the objects may be obtained and modified. A request to write the updated logical copies is sent to a storage controller. The logical copies do not overwrite the original copies. In conjunction with sending the request, a data structure is provided for the storage controller to store on the disk. The data structure indicates the one or more objects that were supposed to be written to disk and may include verification data to indicate the content that was supposed to be written to disk. During recovery, this data structure may be used to determine whether all of the object(s) were correctly written to disk.

    Abstract translation: 本文描述的主题的方面涉及维持存储系统的一致性。 在方面中,可以在事务的上下文中更新一个或多个对象。 结合更新对象,可以获得和修改对象的逻辑副本。 将写入更新的逻辑副本的请求发送到存储控制器。 逻辑副本不会覆盖原始副本。 结合发送请求,提供了存储控制器存储在磁盘上的数据结构。 数据结构指示应该写入磁盘的一个或多个对象,并且可以包括用于指示应写入磁盘的内容的验证数据。 在恢复期间,可以使用该数据结构来确定所有对象是否被正确写入磁盘。

Patent Agency Ranking