发明名称 Local locking in a bi-directional synchronous mirroring environment
摘要 Provided are techniques for local locking in a bi-directional synchronous mirroring environment. In response to receiving a write operation for a block of data on a first volume, a lock is obtained on a corresponding block of data on a second volume to obtain exclusive access to that block of data on the second volume. in response to determining that an active write indicator is set to indicate that there is not an active write on the second volume, updated data for the corresponding block of data is written to cache for the second volume, the lock is released to remove exclusive access to the corresponding block of data on the second volume, and a transfer complete message is sent to the first volume.
申请公布号 US9262344(B2) 申请公布日期 2016.02.16
申请号 US201314109645 申请日期 2013.12.17
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 Brown Theresa M.;Clayton Nicolas M.;Harris, Jr. Theodore T.;McBride Gregory E.;Mellgren Carol S.;Stanley Warren K.
分类号 G06F12/00;G06F12/14 主分类号 G06F12/00
代理机构 Konrad Raynes Davda & Victor LLP 代理人 Davda Janaki K.;Konrad Raynes Davda & Victor LLP
主权项 1. A computer program product, the computer program product comprising a non-transitory computer readable storage medium having program code embodied therewith, the program code executable by at least one processor to perform: in response to receiving a write operation for a block of data on a first volume, obtaining a lock on a corresponding block of data on a second volume to obtain exclusive access to that block of data on the second volume; and in response to determining that an active write indicator is set to indicate that there is not an active write on the second volume, writing updated data for the corresponding block of data to cache for the second volume;releasing the lock to remove exclusive access to the corresponding block of data on the second volume; andsending a transfer complete message to the first volume.
地址 Armonk NY US