-
公开(公告)号:WO2013003006A2
公开(公告)日:2013-01-03
申请号:PCT/US2012/041703
申请日:2012-06-08
Applicant: MICROSOFT CORPORATION
Inventor: GEORGE, Mathew , KRUSE, David M. , PINKERTON, James T. , BATTEPATI, Roopesh C. , JOLLY, Tom , SWAN, Paul R. , SHANG, Mingdong , LOVINGER, Daniel Edward
CPC classification number: H04L67/06 , G06F11/1443 , G06F11/2033 , G06F11/2038 , H04L67/1002 , H04L67/141 , H04L67/142 , H04L67/146
Abstract: 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.
Abstract translation: 描述的是针对用于在网络故障和服务器故障转移之间保持状态的持久句柄的实施例。 在与文件服务器建立会话之后,客户端请求持久句柄。 对持久句柄的请求包括由客户端生成的句柄标识符。 服务器使用句柄标识符与状态信息相关联。 当出现网络故障或服务器故障切换以及与客户端的重新连接时,使用句柄标识符来识别重播的请求,如果重播将在服务器上创建不一致的状态。 重播的请求被适当地处理。
-
公开(公告)号:WO2012078693A2
公开(公告)日:2012-06-14
申请号:PCT/US2011/063618
申请日:2011-12-06
Applicant: MICROSOFT CORPORATION
Inventor: SWAN, Paul R. , GEORGE, Mathew , KRUSE, David M. , BATTEPATI, Roopesh C. , JOHNSON, Michael C.
CPC classification number: G06F11/1443 , G06F11/1435 , G06F11/2028 , G06F11/203 , G06F11/2038
Abstract: 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.
Abstract translation: 本文描述了一种连接状态系统,其允许客户端通过与恢复密钥相关联地远程存储客户端状态信息来恢复与服务器或不同替换服务器的连接。 该系统提供在服务器上操作以便于存储易失性服务器状态信息的恢复密钥过滤器。 状态信息可以包括诸如oplocks,授予客户的租赁和文件句柄的飞行操作之类的信息。 恢复键过滤器驱动程序位于文件系统上方,允许多个文件访问协议使用过滤器。 在故障转移事件(例如服务器下降或连接到客户机的情况下)时,系统可以使用恢复密钥过滤器启动另一个服务器或同一个服务器并重新建立由各种客户端持有的文件句柄的状态。
-
公开(公告)号:EP2727287A2
公开(公告)日:2014-05-07
申请号:EP12804233.0
申请日:2012-06-08
Applicant: Microsoft Corporation
Inventor: GEORGE, Mathew , KRUSE, David M. , PINKERTON, James T. , BATTEPATI, Roopesh C. , JOLLY, Tom , SWAN, Paul R. , SHANG, Mingdong , LOVINGER, Daniel Edward
IPC: H04L12/24
CPC classification number: H04L67/06 , G06F11/1443 , G06F11/2033 , G06F11/2038 , H04L67/1002 , H04L67/141 , H04L67/142 , H04L67/146
Abstract: 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.
Abstract translation: 描述的是针对用于在网络故障和服务器故障转移之间保持状态的持久句柄的实施例。 在与文件服务器建立会话后,客户端请求持久句柄。 对持久句柄的请求包括由客户端生成的句柄标识符。 服务器使用句柄标识符与状态信息相关联。 当出现网络故障或服务器故障转移以及与客户端的重新连接时,使用句柄标识符来标识重播的请求,如果重播将在服务器上创建不一致的状态。 重播的请求被适当地处理。
-
公开(公告)号:EP2649750A2
公开(公告)日:2013-10-16
申请号:EP11846483.3
申请日:2011-12-06
Applicant: Microsoft Corporation
Inventor: SWAN, Paul R. , GEORGE, Mathew , KRUSE, David M. , BATTEPATI, Roopesh C. , JOHNSON, Michael C.
CPC classification number: G06F11/1443 , G06F11/1435 , G06F11/2028 , G06F11/203 , G06F11/2038
Abstract: 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.
-
-
-