发明授权
- 专利标题: Lock state synchronization for non-disruptive persistent operation
- 专利标题(中): 锁定状态同步用于非中断持久性操作
-
申请号: US13666805申请日: 2012-11-01
-
公开(公告)号: US09280396B2公开(公告)日: 2016-03-08
- 发明人: Omprakaash C. Thoppai , William Zumach , Wangyuan Zhang , Vinay Sridhar , Robert Wyckoff Hyer, Jr.
- 申请人: NetApp, Inc.
- 申请人地址: US CA Sunnyvale
- 专利权人: NetApp, Inc.
- 当前专利权人: NetApp, Inc.
- 当前专利权人地址: US CA Sunnyvale
- 代理机构: Kilpatrick Townsend & Stockton LLP
- 主分类号: G06F15/173
- IPC分类号: G06F15/173 ; G06F9/52 ; G06F17/30
摘要:
Techniques for synchronization between data structures for original locks and mirror lock data structures are disclosed herein. The mirror lock data structures are being maintained during various scenarios including volume move and aggregate relocation, in order to preserve the non-disruptive persistent operation on storage initiated by clients. According to one embodiment, a storage node determines a plurality of data container locks to be synchronized to a partner node of the storage node and transfers metadata that indicates states of variables that represent the plurality of data container locks to the partner node in a batch. When a client initiates a data access operation that causes an attempt to modify a data container lock of the plurality of data container locks, the storage node sends a retry code to a client that prompts the client to retry the data access operation after a predetermined time period.
公开/授权文献
信息查询