Providing transparent failover in a file system
    4.
    发明授权
    Providing transparent failover in a file system 有权
    在文件系统中提供透明的故障转移

    公开(公告)号:US08631277B2

    公开(公告)日:2014-01-14

    申请号:US12964749

    申请日:2010-12-10

    IPC分类号: G06F11/00

    摘要: A connection state system is described herein that allows a client to resume a connection with a server or a different replacement server by remotely storing client state information in association with a resume key. The system provides a resume key filter operating at the server that facilitates the storing of volatile server state information. The state information can include information such as oplocks, leases granted to a client, and in-flight operations on a file handle. The resume key filter driver sits above the file system, which allows multiple file access protocols to use the filter. Upon a failover event, such as a server going down or losing connectivity to a client, the system can bring up another server or the same server and reestablish state for file handles held by various clients using the resume key filter.

    摘要翻译: 本文描述了一种连接状态系统,其允许客户端通过与恢复密钥相关联地远程存储客户端状态信息来恢复与服务器或不同替换服务器的连接。 该系统提供在服务器上操作以便于存储易失性服务器状态信息的恢复密钥过滤器。 状态信息可以包括诸如oplocks,授予客户的租赁和文件句柄的飞行操作之类的信息。 恢复键过滤器驱动程序位于文件系统上方,允许多个文件访问协议使用过滤器。 在故障转移事件(例如服务器下降或连接到客户机的情况下)时,系统可以使用恢复密钥过滤器启动另一个服务器或同一个服务器并重新建立由各种客户端持有的文件句柄的状态。

    PROVIDING TRANSPARENT FAILOVER IN A FILE SYSTEM
    5.
    发明申请
    PROVIDING TRANSPARENT FAILOVER IN A FILE SYSTEM 有权
    在文件系统中提供透明的故障

    公开(公告)号:US20120151249A1

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

    申请号:US12964749

    申请日:2010-12-10

    IPC分类号: G06F11/16 G06F17/30

    摘要: A connection state system is described herein that allows a client to resume a connection with a server or a different replacement server by remotely storing client state information in association with a resume key. The system provides a resume key filter operating at the server that facilitates the storing of volatile server state information. The state information can include information such as oplocks, leases granted to a client, and in-flight operations on a file handle. The resume key filter driver sits above the file system, which allows multiple file access protocols to use the filter. Upon a failover event, such as a server going down or losing connectivity to a client, the system can bring up another server or the same server and reestablish state for file handles held by various clients using the resume key filter.

    摘要翻译: 本文描述了一种连接状态系统,其允许客户端通过与恢复密钥相关联地远程存储客户端状态信息来恢复与服务器或不同替换服务器的连接。 该系统提供在服务器上操作以便于存储易失性服务器状态信息的恢复密钥过滤器。 状态信息可以包括诸如oplocks,授予客户的租赁和文件句柄的飞行操作之类的信息。 恢复键过滤器驱动程序位于文件系统上方,允许多个文件访问协议使用过滤器。 在故障转移事件(例如服务器下降或连接到客户机的情况下)时,系统可以使用恢复密钥过滤器启动另一个服务器或同一个服务器并重新建立由各种客户端持有的文件句柄的状态。

    Directory Opportunistic Locks Using File System Filters
    6.
    发明申请
    Directory Opportunistic Locks Using File System Filters 审中-公开
    使用文件系统过滤器的目录机会锁

    公开(公告)号:US20100293197A1

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

    申请号:US12465682

    申请日:2009-05-14

    IPC分类号: G06F17/30 G06F7/00

    CPC分类号: G06F16/1774

    摘要: Aspects of the subject matter described herein relate to directory oplocks. In aspects, a file system filter is inserted in a filter stack between requesters of directory oplocks and a file system that stores file system objects. The file system filter receives requests for directory oplocks and subsequently monitors for requests to access file system objects that are inconsistent with the directory oplocks. To provide directory oplock mechanisms, the file system filter may use alternate data streams if provided by the file system or may independently maintain information usable to maintain and release directory oplocks. A directory oplock may affect ancestors and descendants of the directory depending on constraints imposed by the oplock.

    摘要翻译: 本文描述的主题的方面涉及目录操作。 在方面,文件系统过滤器插入到目录操作系统的请求者和存储文件系统对象的文件系统之间的过滤器堆栈中。 文件系统过滤器接收目录操作锁的请求,并随后监视访问与目录oplock不一致的文件系统对象的请求。 为了提供目录操作机制,文件系统过滤器可以使用替代数据流,如果由文件系统提供的,或者可以独立地维护可用于维护和释放目录操作的信息。 目录oplock可能会影响目录的祖先和后代,这取决于oplock所施加的约束。

    STORING CUSTOM METADATA USING CUSTOM ACCESS CONTROL ENTRIES
    7.
    发明申请
    STORING CUSTOM METADATA USING CUSTOM ACCESS CONTROL ENTRIES 审中-公开
    使用自定义访问控制输入存储自定义元数据

    公开(公告)号:US20090049047A1

    公开(公告)日:2009-02-19

    申请号:US11839287

    申请日:2007-08-15

    IPC分类号: G06F17/30

    CPC分类号: G06F21/6218 G06F2221/2141

    摘要: A computer-implemented system and method for storing custom metadata in a custom access control entry of a securable object. An exemplary method includes determining the custom metadata to be stored (e.g., information relating to the securable object that is inexpressible using a native file system application programming interface, information relating to remote domain permission data, information to support a custom feature of an application, etc.). The system may identify a custom access control entry (ACE) type corresponding to the custom metadata. In one embodiment, the custom ACE type is not a member of a set of ACE types directly interpretable by a native security subsystem to manage permissions for the securable object. The system may additionally store the custom ACE type and the custom metadata in a custom ACE, which may be added to the access control list of the securable object. The securable object may then be saved to the file system (e.g., to an NTFS file system).

    摘要翻译: 用于将自定义元数据存储在安全对象的自定义访问控制条目中的计算机实现的系统和方法。 一种示例性方法包括确定要存储的自定义元数据(例如,使用本机文件系统应用编程接口不可使用的可固化对象的信息,与远程域许可数据相关的信息,支持应用的定制特征的信息, 等等。)。 系统可以标识与自定义元数据对应的自定义访问控制条目(ACE)类型。 在一个实施例中,自定义ACE类型不是由本地安全子系统直接解释以管理可安全对象的权限的一组ACE类型的成员。 该系统还可以将自定义ACE类型和自定义元数据存储在自定义ACE中,该ACE可以被添加到安全对象的访问控制列表中。 然后可以将安全对象保存到文件系统(例如,到NTFS文件系统)。

    DYNAMICALLY CONVERTING SYMBOLIC LINKS
    8.
    发明申请
    DYNAMICALLY CONVERTING SYMBOLIC LINKS 审中-公开
    动态转换符号链接

    公开(公告)号:US20090049459A1

    公开(公告)日:2009-02-19

    申请号:US11838694

    申请日:2007-08-14

    IPC分类号: G06F3/00

    CPC分类号: G06F16/1794 G06F16/116

    摘要: Technologies, systems and methods for converting symbolic links from one file system format to another. In particular, presented are example technologies that operate in conjunction with NTFS file systems and that determine the need and convert NFS symbolic links to be compatible with NTFS.

    摘要翻译: 将符号链接从一种文件系统格式转换为另一种文件系统格式的技术,系统和方法。 特别地,呈现的是与NTFS文件系统结合操作并且确定需要并将NFS符号链接转换为与NTFS兼容的示例技术。

    Templates for configuring file shares
    9.
    发明授权
    Templates for configuring file shares 有权
    用于配置文件共享的模板

    公开(公告)号:US08180812B2

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

    申请号:US12437560

    申请日:2009-05-08

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30082 G06F17/30165

    摘要: Aspects of the subject matter described herein relate to configuring file shares. In aspects, a template is created that includes policies to apply to one or more shares. The template may derive or otherwise obtain policies from other templates and may also refer to other templates. The template may include opaque data to pass to a subsystem that configures a share with a policy corresponding to the data. After the template is created, the template may then be applied to one or more shares to configure the shares according to policies included in the template. When the template or any template upon which the template depends or to which the template refers is changed, shares associated with the template may also be automatically changed as appropriate.

    摘要翻译: 本文描述的主题的方面涉及配置文件共享。 在这方面,创建一个包含应用于一个或多个共享的策略的模板。 模板可以从其他模板导出或以其他方式获取策略,并且还可以参考其他模板。 模板可以包括不透明数据,以传递给配置与数据对应的策略的共享的子系统。 创建模板后,可以将模板应用于一个或多个共享,以根据模板中包含的策略配置共享。 当模板或模板所依赖的模板或模板引用的模板被更改时,与模板相关联的共享也可以根据需要自动更改。

    TEMPLATES FOR CONFIGURING FILE SHARES
    10.
    发明申请
    TEMPLATES FOR CONFIGURING FILE SHARES 有权
    配置文件股份的模板

    公开(公告)号:US20100287221A1

    公开(公告)日:2010-11-11

    申请号:US12437560

    申请日:2009-05-08

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30082 G06F17/30165

    摘要: Aspects of the subject matter described herein relate to configuring file shares. In aspects, a template is created that includes policies to apply to one or more shares. The template may derive or otherwise obtain policies from other templates and may also refer to other templates. The template may include opaque data to pass to a subsystem that configures a share with a policy corresponding to the data. After the template is created, the template may then be applied to one or more shares to configure the shares according to policies included in the template. When the template or any template upon which the template depends or to which the template refers is changed, shares associated with the template may also be automatically changed as appropriate.

    摘要翻译: 本文描述的主题的方面涉及配置文件共享。 在这方面,创建一个包含应用于一个或多个共享的策略的模板。 模板可以从其他模板导出或以其他方式获取策略,并且还可以参考其他模板。 模板可以包括不透明数据,以传递给配置与数据对应的策略的共享的子系统。 创建模板后,可以将模板应用于一个或多个共享,以根据模板中包含的策略配置共享。 当模板或模板所依赖的模板或模板引用的模板被更改时,与模板相关联的共享也可以根据需要自动更改。