-
公开(公告)号:US08856582B2
公开(公告)日:2014-10-07
申请号:US13174271
申请日:2011-06-30
申请人: Mathew George , David M. Kruse , James T. Pinkerton , Roopesh C. Battepati , Tom Jolly , Paul R. Swan , Mingdong Shang , Daniel Edward Lovinger
发明人: Mathew George , David M. Kruse , James T. Pinkerton , Roopesh C. Battepati , Tom Jolly , Paul R. Swan , Mingdong Shang , Daniel Edward Lovinger
CPC分类号: H04L67/06 , G06F11/1443 , G06F11/2033 , G06F11/2038 , H04L67/1002 , H04L67/141 , H04L67/142 , H04L67/146
摘要: Described are embodiments directed at persistent handles that are used to retain state across network failures and server failovers. Persistent handles are requested by a client after a session has been established with a file server. The request for the persistent handle includes a handle identifier generated by the client. The server uses the handle identifier to associate with state information. When there is a network failure or a server failover, and a reconnection to the client, the handle identifier is used to identify replayed requests that if replayed would create an inconsistent state on the server. The replayed requests are then appropriately handled.
摘要翻译: 描述的是针对用于在网络故障和服务器故障转移之间保持状态的持久句柄的实施例。 在与文件服务器建立会话之后,客户端请求持久句柄。 对持久句柄的请求包括由客户端生成的句柄标识符。 服务器使用句柄标识符与状态信息相关联。 当出现网络故障或服务器故障切换以及与客户端的重新连接时,使用句柄标识符来识别重播的请求,如果重播将在服务器上创建不一致的状态。 重播的请求被适当地处理。
-
公开(公告)号:US20130007518A1
公开(公告)日:2013-01-03
申请号:US13174271
申请日:2011-06-30
申请人: Mathew George , David M. Kruse , James T. Pinkerton , Roopesh C. Battepati , Tom Jolly , Paul R. Swan , Mingdong Shang , Daniel Edward Lovinger
发明人: Mathew George , David M. Kruse , James T. Pinkerton , Roopesh C. Battepati , Tom Jolly , Paul R. Swan , Mingdong Shang , Daniel Edward Lovinger
CPC分类号: H04L67/06 , G06F11/1443 , G06F11/2033 , G06F11/2038 , H04L67/1002 , H04L67/141 , H04L67/142 , H04L67/146
摘要: Described are embodiments directed at persistent handles that are used to retain state across network failures and server failovers. Persistent handles are requested by a client after a session has been established with a file server. The request for the persistent handle includes a handle identifier generated by the client. The server uses the handle identifier to associate with state information. When there is a network failure or a server failover, and a reconnection to the client, the handle identifier is used to identify replayed requests that if replayed would create an inconsistent state on the server. The replayed requests are then appropriately handled.
摘要翻译: 描述的是针对用于在网络故障和服务器故障转移之间保持状态的持久句柄的实施例。 在与文件服务器建立会话之后,客户端请求持久句柄。 对持久句柄的请求包括由客户端生成的句柄标识符。 服务器使用句柄标识符与状态信息相关联。 当出现网络故障或服务器故障切换以及与客户端的重新连接时,使用句柄标识符来识别重播的请求,如果重播将在服务器上创建不一致的状态。 重播的请求被适当地处理。
-
公开(公告)号:US20130067095A1
公开(公告)日:2013-03-14
申请号:US13228818
申请日:2011-09-09
申请人: David M. Kruse , Daniel E. Lovinger , Thomas E. Jolly , James T. Pinkerton , Mathew George , Roopesh C. Battepati , Mingdong Shang
发明人: David M. Kruse , Daniel E. Lovinger , Thomas E. Jolly , James T. Pinkerton , Mathew George , Roopesh C. Battepati , Mingdong Shang
IPC分类号: G06F15/16
CPC分类号: H04L67/141 , H04L67/10 , H04L67/1014 , H04L67/1038 , H04L67/1097 , H04L67/148 , H04L69/14
摘要: Systems and methods are disclosed for clients and servers operating in a scaled cluster environment. Efficiencies are introduced to the process of connecting a client to a clustered environment by providing the client with the ability to attempt a connection with multiple servers in parallel. Servers operating the in the clustered environment are also capable of providing persistent storage of file handles and other state information. Ownership of the state information and persistent handles may be transferred between servers, thereby providing clients with the opportunity to move from one server to another while maintaining access to resources in the clustered environment.
-
公开(公告)号:US08631277B2
公开(公告)日:2014-01-14
申请号:US12964749
申请日:2010-12-10
IPC分类号: G06F11/00
CPC分类号: G06F11/1443 , G06F11/1435 , G06F11/2028 , G06F11/203 , G06F11/2038
摘要: 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,授予客户的租赁和文件句柄的飞行操作之类的信息。 恢复键过滤器驱动程序位于文件系统上方,允许多个文件访问协议使用过滤器。 在故障转移事件(例如服务器下降或连接到客户机的情况下)时,系统可以使用恢复密钥过滤器启动另一个服务器或同一个服务器并重新建立由各种客户端持有的文件句柄的状态。
-
公开(公告)号:US20120151249A1
公开(公告)日:2012-06-14
申请号:US12964749
申请日:2010-12-10
CPC分类号: G06F11/1443 , G06F11/1435 , G06F11/2028 , G06F11/203 , G06F11/2038
摘要: 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,授予客户的租赁和文件句柄的飞行操作之类的信息。 恢复键过滤器驱动程序位于文件系统上方,允许多个文件访问协议使用过滤器。 在故障转移事件(例如服务器下降或连接到客户机的情况下)时,系统可以使用恢复密钥过滤器启动另一个服务器或同一个服务器并重新建立由各种客户端持有的文件句柄的状态。
-
公开(公告)号:US20100293197A1
公开(公告)日:2010-11-18
申请号:US12465682
申请日:2009-05-14
申请人: Roopesh C. Battepati , Michael C. Johnson , Jeffrey K. Biseda , James T. Pinkerton , David Matthew Kruse
发明人: Roopesh C. Battepati , Michael C. Johnson , Jeffrey K. Biseda , James T. Pinkerton , David Matthew Kruse
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所施加的约束。
-
公开(公告)号: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文件系统)。
-
公开(公告)号: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兼容的示例技术。
-
公开(公告)号: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.
摘要翻译: 本文描述的主题的方面涉及配置文件共享。 在这方面,创建一个包含应用于一个或多个共享的策略的模板。 模板可以从其他模板导出或以其他方式获取策略,并且还可以参考其他模板。 模板可以包括不透明数据,以传递给配置与数据对应的策略的共享的子系统。 创建模板后,可以将模板应用于一个或多个共享,以根据模板中包含的策略配置共享。 当模板或模板所依赖的模板或模板引用的模板被更改时,与模板相关联的共享也可以根据需要自动更改。
-
公开(公告)号: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.
摘要翻译: 本文描述的主题的方面涉及配置文件共享。 在这方面,创建一个包含应用于一个或多个共享的策略的模板。 模板可以从其他模板导出或以其他方式获取策略,并且还可以参考其他模板。 模板可以包括不透明数据,以传递给配置与数据对应的策略的共享的子系统。 创建模板后,可以将模板应用于一个或多个共享,以根据模板中包含的策略配置共享。 当模板或模板所依赖的模板或模板引用的模板被更改时,与模板相关联的共享也可以根据需要自动更改。
-
-
-
-
-
-
-
-
-