Transactional file system
    1.
    发明授权
    Transactional file system 有权
    事务文件系统

    公开(公告)号:US08510336B2

    公开(公告)日:2013-08-13

    申请号:US13181703

    申请日:2011-07-13

    IPC分类号: G06F17/30

    摘要: A transactional file system wherein multiple file system operations may be performed as a transaction. An application specifies that file system-related operations are to be handled as a transaction, and the application is given a file handle associated with a transaction context. For file system requests associated with a transaction context, a file system component manages operations consistent with transactional behavior. Logging and recovery are also facilitated by logging page data separate from the main log with a unique signature that enables the log to determine whether a page was fully flushed to disk prior to a system crash.

    摘要翻译: 一种事务文件系统,其中可以执行多个文件系统操作作为事务。 应用程序指定文件系统相关操作将作为一个事务来处理,并且应用程序被赋予与事务上下文相关联的文件句柄。 对于与事务上下文相关联的文件系统请求,文件系统组件管理与事务行为一致的操作。 通过使用独特的签名将与主日志分开的页面数据记录在一起,从而使日志能够在系统崩溃之前确定页面是否完全刷新到磁盘,从而方便了日志记录和恢复。

    Transactional file system
    2.
    发明授权
    Transactional file system 有权
    事务文件系统

    公开(公告)号:US06856993B1

    公开(公告)日:2005-02-15

    申请号:US09539233

    申请日:2000-03-30

    IPC分类号: G06F12/00 G06F17/30

    摘要: A transactional file system wherein multiple file system operations may be performed as transaction. An application specifies that file system-related operations should be handled in a transaction, and is given a file handle associated with a transaction context. For file system requests associated with a transaction context, a file system component manages operations consistent with transactional behavior. The component provides data isolation by providing multiple file versions such that transactional readers do not receive changes until after the transaction commits and the reader reopens the file. The component handles namespace logging operations in a multiple-level log that facilitates logging and recovery. Page data is logged separate from the main log, with signatures establishing whether pages were fully flushed to disk. Namespace isolation via isolation directories allows a transaction to see its operational effects but not effects of other uncommitted transactions. Transactions over a network are facilitated.

    摘要翻译: 可以作为事务执行多个文件系统操作的事务文件系统。 一个应用程序指定文件系统相关的操作应该在事务中处理,并且被赋予与事务上下文关联的文件句柄。 对于与事务上下文相关联的文件系统请求,文件系统组件管理与事务行为一致的操作。 该组件通过提供多个文件版本来提供数据隔离,以便在事务提交之后事务读取器不会接收更改,并且读取器重新打开该文件。 该组件处理多级日志中的命名空间日志记录操作,便于记录和恢复。 页面数据与主日志分开记录,签名确定页面是否完全刷新到磁盘。 通过隔离目录命名空间隔离允许事务查看其操作效果,但不影响其他未提交的事务。 通过网络进行的交易是便利的。

    Transactional file system
    3.
    发明授权
    Transactional file system 有权
    事务文件系统

    公开(公告)号:US07613698B2

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

    申请号:US11057935

    申请日:2005-02-14

    IPC分类号: G06F17/30

    摘要: A transactional file system wherein multiple file system operations may be performed as a transaction. An application specifies that file system-related operations are to be handled as a transaction, and the application is given a file handle associated with a transaction context. For file system requests associated with a transaction context, a file system component manages the operations consistent with transactional behavior. The component handles namespace logging operations in a multiple-level log that facilitates logging and recovery. Page data is logged separate from the main log, with a unique signature that enables the log to determine whether a page was fully flushed to disk prior to a system crash.

    摘要翻译: 一种事务文件系统,其中可以执行多个文件系统操作作为事务。 应用程序指定文件系统相关操作将作为一个事务来处理,并且应用程序被赋予与事务上下文相关联的文件句柄。 对于与事务上下文相关联的文件系统请求,文件系统组件管理与事务行为一致的操作。 该组件处理多级日志中的命名空间日志记录操作,便于记录和恢复。 页面数据与主日志分开记录,具有唯一的签名,可使日志确定在系统崩溃之前页面是否已完全刷新到磁盘。

    Transactional file system
    4.
    发明授权
    Transactional file system 有权
    事务文件系统

    公开(公告)号:US07418463B2

    公开(公告)日:2008-08-26

    申请号:US11010820

    申请日:2004-12-13

    IPC分类号: G06F17/30

    摘要: A transactional file system wherein multiple file system operations may be performed as a transaction. An application specifies that file system-related operations are to be handled as a transaction, and the application is given a file handle associated with a transaction context. For file system requests associated with a transaction context, a file system component manages the operations consistent with transactional behavior. The component provides data isolation by providing multiple versions of a file by tracking copies of changed pages, such that transactional readers do not receive changes to a file made by transactional writers, until the transactional writer commits the transaction and the reader reopens the file. The component handles namespace logging operations in a multiple-level log that facilitates logging and recovery. Page data is logged separate from the main log, with a unique signature that enables the log to determine whether a page was fully flushed to disk.

    摘要翻译: 一种事务文件系统,其中可以执行多个文件系统操作作为事务。 应用程序指定文件系统相关操作将作为一个事务来处理,并且应用程序被赋予与事务上下文相关联的文件句柄。 对于与事务上下文相关联的文件系统请求,文件系统组件管理与事务行为一致的操作。 该组件通过跟踪更改的页面的副本来提供文件的多个版本来提供数据隔离,以便事务性读取器不会接收事务写入器所做的文件的更改,直到事务写入程序提交事务并且读取器重新打开该文件。 该组件处理多级日志中的命名空间日志记录操作,便于记录和恢复。 页面数据与主日志分开记录,具有唯一的签名,可使日志确定页面是否已完全刷新到磁盘。

    Transactional File System
    5.
    发明申请
    Transactional File System 有权
    事务文件系统

    公开(公告)号:US20110276611A1

    公开(公告)日:2011-11-10

    申请号:US13181703

    申请日:2011-07-13

    IPC分类号: G06F17/30

    摘要: A transactional file system wherein multiple file system operations may be performed as a transaction. An application specifies that file system-related operations are to be handled as a transaction, and the application is given a file handle associated with a transaction context. For file system requests associated with a transaction context, a file system component manages operations consistent with transactional behavior. Logging and recovery are also facilitated by logging page data separate from the main log with a unique signature that enables the log to determine whether a page was fully flushed to disk prior to a system crash.

    摘要翻译: 一种事务文件系统,其中可以执行多个文件系统操作作为事务。 应用程序指定文件系统相关的操作将作为一个事务来处理,并且应用程序被赋予一个与事务上下文关联的文件句柄。 对于与事务上下文相关联的文件系统请求,文件系统组件管理与事务行为一致的操作。 通过使用独特的签名将与主日志分开的页面数据记录在一起,从而使日志能够在系统崩溃之前确定页面是否完全刷新到磁盘,从而方便了日志记录和恢复。

    Transactional file system
    6.
    发明授权
    Transactional file system 有权
    事务文件系统

    公开(公告)号:US07257595B2

    公开(公告)日:2007-08-14

    申请号:US11009662

    申请日:2004-12-10

    IPC分类号: G06F17/30

    摘要: A transactional file system performs multiple file system operations as part of a user-level transaction. An application specifies that operations should be handled as part of a transaction, and the application is given a file handle associated with the transaction context. Operations are managed consistent with transactional behavior and data isolation is provided with multiple versions of a file and by tracking copies of pages that have changed. Transactional readers do not receive changes to a file made by transactional writers, until the transactional writer commits the transaction and the reader reopens the file. Logging and recovery are also facilitated by logging page data separate from the main log, with a unique signature that enables the log to determine whether a page was fully flushed to disk prior to a system crash. Namespace isolation is also provided until a transaction commits via isolation directories.

    摘要翻译: 事务文件系统作为用户级别事务的一部分执行多个文件系统操作。 应用程序指定操作应作为事务的一部分进行处理,并向应用程序提供与事务上下文关联的文件句柄。 操作与事务行为一致,数据隔离与多个版本的文件一起提供,并通过跟踪已更改的页面的副本。 事务读者不会收到交易作者所做的文件的更改,直到交易作者提交交易并且读者重新打开该文件。 通过记录与主日志分开的页面数据,还可以通过独特的签名来实现日志和恢复,从而使日志能够在系统崩溃之前确定页面是否完全刷新到磁盘。 直到事务通过隔离目录提交命名空间隔离。

    Transactional file system
    7.
    发明授权
    Transactional file system 有权
    事务文件系统

    公开(公告)号:US08010559B2

    公开(公告)日:2011-08-30

    申请号:US12604209

    申请日:2009-10-22

    IPC分类号: G06F17/30

    摘要: A transactional file system wherein multiple file system operations may be performed as a transaction. An application specifies that file system-related operations are to be handled as a transaction, and the application is given a file handle associated with a transaction context. For file system requests associated with a transaction context, a file system component manages operations consistent with transactional behavior. Transactions over a network are facilitated. Remote files may be accessed within a transaction via a redirector protocol. A redirector on a client computer system communicates with an agent on a server computer system to relay and maintain transactional information on both systems.

    摘要翻译: 一种事务文件系统,其中可以执行多个文件系统操作作为事务。 应用程序指定文件系统相关操作将作为一个事务来处理,并且应用程序被赋予与事务上下文相关联的文件句柄。 对于与事务上下文相关联的文件系统请求,文件系统组件管理与事务行为一致的操作。 通过网络进行的交易是便利的。 可以通过重定向器协议在事务内访问远程文件。 客户端计算机系统上的重定向器与服务器计算机系统上的代理进行通信,以在两个系统上中继和维护事务信息。

    Transactional File System
    8.
    发明申请
    Transactional File System 有权
    事务文件系统

    公开(公告)号:US20100042626A1

    公开(公告)日:2010-02-18

    申请号:US12604209

    申请日:2009-10-22

    IPC分类号: G06F17/30

    摘要: A transactional file system wherein multiple file system operations may be performed as a transaction. An application specifies that file system-related operations are to be handled as a transaction, and the application is given a file handle associated with a transaction context. For file system requests associated with a transaction context, a file system component manages operations consistent with transactional behavior. Transactions over a network are facilitated. Remote files may be accessed within a transaction via a redirector protocol. A redirector on a client computer system communicates with an agent on a server computer system to relay and maintain transactional information on both systems.

    摘要翻译: 一种事务文件系统,其中可以执行多个文件系统操作作为事务。 应用程序指定文件系统相关操作将作为一个事务来处理,并且应用程序被赋予与事务上下文相关联的文件句柄。 对于与事务上下文相关联的文件系统请求,文件系统组件管理与事务行为一致的操作。 通过网络进行的交易是便利的。 可以通过重定向器协议在事务内访问远程文件。 客户端计算机系统上的重定向器与服务器计算机系统上的代理进行通信,以在两个系统上中继和维护事务信息。

    Transactional file system
    9.
    发明授权
    Transactional file system 有权
    事务文件系统

    公开(公告)号:US07512636B2

    公开(公告)日:2009-03-31

    申请号:US11009228

    申请日:2004-12-10

    IPC分类号: G06F17/30

    摘要: A transactional file system wherein multiple file system operations may be performed as a transaction. An application specifies that file system-related operations should be handled in a transaction, and the application is given a file handle associated with a transaction context. For file system requests associated with a transaction context, a file system component manages operations consistent with transactional behavior. The component provides data isolation by providing multiple file versions, such that transactional readers do not receive changes until after the transaction commits and the reader reopens the file. The component also handles namespace logging operations in a multiple-level log that facilitates logging and recovery. Namespace isolation is provided until a transaction commits via isolation directories, whereby until committed, a transaction sees the effects of its own operations but not the operations of other transactions. Transactions over a network are also facilitated via a redirector protocol.

    摘要翻译: 一种事务文件系统,其中可以执行多个文件系统操作作为事务。 一个应用程序指定文件系统相关的操作应该在一个事务中处理,并且该应用程序被赋予与一个事务上下文关联的一个文件句柄。 对于与事务上下文相关联的文件系统请求,文件系统组件管理与事务行为一致的操作。 该组件通过提供多个文件版本来提供数据隔离,使得事务读取器在事务提交之后不会收到更改,并且读取器重新打开该文件。 该组件还处理多级日志中的命名空间日志记录操作,便于记录和恢复。 提供命名空间隔离,直到事务通过隔离目录提交,直到被commit,事务才会看到自己的操作的影响,而不是其他事务的操作。 通过重定向器协议也可以促进网络上的交易。

    Hierarchical allocation for file system storage device
    10.
    发明授权
    Hierarchical allocation for file system storage device 有权
    文件系统存储设备的分层分配

    公开(公告)号:US09218135B2

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

    申请号:US12816419

    申请日:2010-06-16

    IPC分类号: G06F3/06

    摘要: 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.

    摘要翻译: 本文描述的主题的方面涉及存储分配。 在一些方面,分层数据结构用于跟踪由文件系统管理的存储的分配数据。 分层数据结构可以具有多个级别,其中每个级别具有关于不同粒度的存储的数据。 分层数据结构的部分可以独立于分层数据结构的其他部分被锁定。 分级数据结构可以指示存储器的一个或多个部分被目录专用。 可能在分配的空间中预留额外的空间,以期进行后续操作。 分配请求者可以从与分级数据结构的不同级别相关联的区域获得存储分配。