-
公开(公告)号:US09462039B2
公开(公告)日:2016-10-04
申请号:US14475081
申请日:2014-09-02
Applicant: Microsoft Technology Licensing, LLC
Inventor: Mathew George , David M. Kruse , James T. Pinkerton , Roopesh C. Battepati , Tom Jolly , Paul R. Swan , Mingdong Shang , Daniel Edward Lovinger
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: 描述的是针对用于在网络故障和服务器故障转移之间保持状态的持久句柄的实施例。 在与文件服务器建立会话之后,客户端请求持久句柄。 对持久句柄的请求包括由客户端生成的句柄标识符。 服务器使用句柄标识符与状态信息相关联。 当出现网络故障或服务器故障切换以及与客户端的重新连接时,使用句柄标识符来识别重播的请求,如果重播将在服务器上创建不一致的状态。 重播的请求被适当地处理。