-
公开(公告)号:US20180157697A1
公开(公告)日:2018-06-07
申请号:US15372163
申请日:2016-12-07
发明人: Theresa M. Brown , Nedlaya Y. Francisco , Suguang Li , Mark L. Lipets , Gregory E. McBride , Carol S. Mellgren , Raul E. Saba
IPC分类号: G06F17/30
CPC分类号: G06F16/2358 , G06F11/1448 , G06F16/128 , G06F16/178 , G06F16/2477 , G06F16/27 , G06F2201/84
摘要: Provided are a computer program product, system, and method for updating change information for current copy relationships when establishing a new copy relationship having overlapping data with the current copy relationships. A first copy relationship indicates changed first source data to copy to first target data. An establish request is processed to create a second copy relationship to copy second source data in to second target data. A second copy relationship is generated, in response to the establish request, indicating data in the second source data to copy to the second target data. A determination is made of overlapping data units in the first source data also in the second target data. Indication is made in the first copy relationship to copy the overlapping data units. The first source data indicated in the first copy relationship is copied to the first target data, including data for the overlapping data units.
-
32.
公开(公告)号:US09983815B1
公开(公告)日:2018-05-29
申请号:US15372192
申请日:2016-12-07
发明人: Theresa M. Brown , Nedlaya Y. Francisco , Suguang Li , Mark L. Lipets , Gregory E. McBride , Carol S. Mellgren , Raul E. Saba
CPC分类号: G06F3/0619 , G06F3/0646 , G06F3/0647 , G06F3/065 , G06F3/0683 , G06F11/1446 , G06F11/1448 , G06F11/1458 , G06F11/1469
摘要: Provided are a computer program product, system, and method for using a cascade flag to process a copy relationship having a backward cascade copy relationship. Each of a plurality of copy relationships indicates to copy source data to target data and has a cascade flag. The cascade flag for a forward copy relationship of the copy relationships is set to a first value in response to determining that the source data for the forward copy relationship comprises target data for a backward copy relationship and that a background copy operation specified to copy source data to target data of the backward copy relationship has not completed. The cascade flag for the forward copy relationship is set to a second value in response to determining that the backward copy relationship does not have an uncompleted background copy operation.
-
公开(公告)号:US09389799B2
公开(公告)日:2016-07-12
申请号:US13900381
申请日:2013-05-22
发明人: Theresa M. Brown , Nedlaya Y. Francisco , Suguang Li , Mark L. Lipets , Carol S. Mellgren , Raul E. Saba
CPC分类号: G06F3/065 , G06F3/0614 , G06F3/0619 , G06F3/0683 , G06F11/1446 , G06F11/1451
摘要: A storage controller receives a write command with respect to a track, from a host. A first process determines that the track is a source track and also determines that at least one corresponding target track is in an incremental copy relation to the source track. A second process is generated to modify a target change recording structure, where the second process executes in parallel with the first process.
摘要翻译: 存储控制器从主机接收关于轨道的写入命令。 第一过程确定轨道是源轨道,并且还确定至少一个对应的目标轨道与源轨迹呈递增的复制关系。 产生第二过程以修改目标变化记录结构,其中第二过程与第一过程并行执行。
-
公开(公告)号:US09348528B2
公开(公告)日:2016-05-24
申请号:US14730734
申请日:2015-06-04
CPC分类号: G06F3/0619 , G06F3/0614 , G06F3/0622 , G06F3/0637 , G06F3/065 , G06F3/0659 , G06F3/0665 , G06F3/067 , G06F3/0673 , G06F3/0683 , G06F3/0689 , G06F11/1446 , G06F11/1456 , G06F11/2074 , G06F11/2094 , G06F2003/0692
摘要: A plurality of logical volumes are stored at a plurality of sites. A command to execute an operation on a logical volume is received. A determination is made as to whether a rule associated with the logical volume permits execution of the operation on the logical volume. In response to determining that the rule associated with the logical volume permits execution of the operation on the logical volume, the operation is executed on the logical volume.
-
公开(公告)号:US09298507B2
公开(公告)日:2016-03-29
申请号:US14037367
申请日:2013-09-26
CPC分类号: G06F9/5016 , G06F9/524 , G06F11/14
摘要: In accordance with one aspect of the present description execution of a particular command by a data processor such as a storage controller, may include obtaining priority over a resource which is also associated with execution of another command, setting a timer for the duration of a dynamically set timeout period, and detecting a potential deadlock condition as a function of expiration of the dynamically set timeout period before execution of the particular command is completed. In one embodiment, the particular command releases priority over the resource upon detection of the potential deadlock condition, and then reobtains priority over the resource in a retry of the command. It is believed that such an arrangement can relieve a potential deadlock condition, allowing execution of one or more commands including the particular command to proceed. Other features and aspects may be realized, depending upon the particular application.
摘要翻译: 根据本说明书的一个方面,由诸如存储控制器的数据处理器执行特定命令可以包括获得与资源相关的优先级,该资源也与另一命令的执行相关联,在动态的持续时间内设置定时器 设置超时周期,并且在完成特定命令的执行之前,检测作为动态设置的超时周期期满的函数的潜在死锁条件。 在一个实施例中,特定命令在检测到潜在的死锁条件时释放资源的优先级,然后在重试命令时重新获得超过资源的优先级。 相信这样的布置可以减轻潜在的死锁状况,允许执行包括特定命令的一个或多个命令进行。 可以根据具体应用实现其它特征和方面。
-
公开(公告)号:US20150286538A1
公开(公告)日:2015-10-08
申请号:US14746645
申请日:2015-06-22
发明人: Theresa M. Brown , Nedlaya Y. Francisco , Theodore T. Harris, JR. , Suguang Li , Mark L. Lipets , Carol S. Mellgren , Raul E. Saba , Alfred E. Sanchez , Warren K. Stanley
CPC分类号: G06F11/1464 , G06F3/0619 , G06F3/065 , G06F3/0683 , G06F11/004 , G06F11/0751 , G06F11/1451 , G06F11/1469 , G06F11/2074 , G06F17/30194 , H04L67/1095 , H04L67/1097
摘要: In one embodiment of the present description, a copy relationship is established between a storage location at a first site and a storage location at a second site in a data storage system, wherein a dynamically assignable bitmap preset to one of a plurality of different predetermined bit patterns is selected as a function of both the availability of the selected bitmap and the type of predetermined bit pattern identified for the selected bitmap. The selected bitmap may be assigned as an out-of-sync bitmap wherein updates to the storage location at one site, which are to be copied to the storage location at the other site, are indicated in the selected bitmap, and data writes being written to the storage location at the one site, are copied to the storage location at the other site, using the selected bitmap as an out-of-sync bitmap. Other aspects are described.
摘要翻译: 在本说明书的一个实施例中,在数据存储系统中的第一站点的存储位置和第二站点处的存储位置之间建立复制关系,其中预设为多个不同预定位之一的动态可分配位图 选择图案作为所选位图的可用性和为所选位图标识的预定位图案的类型的函数。 可以将所选择的位图分配为不同步位图,其中在所选位图中指示要复制到另一站点处的存储位置的一个位置处的存储位置的更新,并且写入数据写入 到一个站点的存储位置,使用所选位图作为不同步位图,将其复制到另一个站点的存储位置。 描述其他方面。
-
公开(公告)号:US09141639B2
公开(公告)日:2015-09-22
申请号:US14070164
申请日:2013-11-01
发明人: Theresa M. Brown , Nedlaya Y. Francisco , Theodore T. Harris, Jr. , Suguang Li , Mark L. Lipets , Carol S. Mellgren , Raul E. Saba , Alfred E. Sanchez , Warren K. Stanley
CPC分类号: G06F11/1464 , G06F3/0619 , G06F3/065 , G06F3/0683 , G06F11/004 , G06F11/0751 , G06F11/1451 , G06F11/1469 , G06F11/2074 , G06F17/30194 , H04L67/1095 , H04L67/1097
摘要: In one embodiment of the present description, a copy relationship is established between a storage location at a first site and a storage location at a second site in a data storage system, wherein a dynamically assignable bitmap preset to one of a plurality of different predetermined bit patterns is selected as a function of both the availability of the selected bitmap and the type of predetermined bit pattern identified for the selected bitmap. The selected bitmap may be assigned as an out-of-sync bitmap wherein updates to the storage location at one site, which are to be copied to the storage location at the other site, are indicated in the selected bitmap, and data writes being written to the storage location at the one site, are copied to the storage location at the other site, using the selected bitmap as an out-of-sync bitmap. Other aspects are described.
摘要翻译: 在本说明书的一个实施例中,在数据存储系统中的第一站点的存储位置和第二站点处的存储位置之间建立复制关系,其中预设为多个不同预定位之一的动态可分配位图 选择图案作为所选位图的可用性和为所选位图标识的预定位图案的类型的函数。 可以将所选择的位图分配为不同步位图,其中在所选位图中指示要复制到另一站点处的存储位置的一个位置处的存储位置的更新,并且写入数据写入 到一个站点的存储位置,使用所选位图作为不同步位图,将其复制到另一个站点的存储位置。 描述其他方面。
-
公开(公告)号:US09104320B2
公开(公告)日:2015-08-11
申请号:US14505186
申请日:2014-10-02
CPC分类号: G06F3/0619 , G06F3/0614 , G06F3/0622 , G06F3/0637 , G06F3/065 , G06F3/0659 , G06F3/0665 , G06F3/067 , G06F3/0673 , G06F3/0683 , G06F3/0689 , G06F11/1446 , G06F11/1456 , G06F11/2074 , G06F11/2094 , G06F2003/0692
摘要: A plurality of logical volumes are stored at a plurality of sites. A command to execute an operation on a logical volume is received. A determination is made as to whether a rule associated with the logical volume permits execution of the operation on the logical volume. In response to determining that the rule associated with the logical volume permits execution of the operation on the logical volume, the operation is executed on the logical volume.
摘要翻译: 多个逻辑卷被存储在多个站点。 接收到对逻辑卷执行操作的命令。 确定与逻辑卷相关联的规则是否允许在逻辑卷上执行操作。 响应于确定与逻辑卷相关联的规则允许对逻辑卷执行操作,则对逻辑卷执行操作。
-
公开(公告)号:US20140108756A1
公开(公告)日:2014-04-17
申请号:US14070164
申请日:2013-11-01
发明人: Theresa M. Brown , Nedlaya Y. Francisco , Theodore T. Harris, Jr. , Suguang Li , Mark L. Lipets , Carol S. Mellgren , Raul E. Saba , Alfred E. Sanchez , Warren K. Stanley
IPC分类号: G06F3/06
CPC分类号: G06F11/1464 , G06F3/0619 , G06F3/065 , G06F3/0683 , G06F11/004 , G06F11/0751 , G06F11/1451 , G06F11/1469 , G06F11/2074 , G06F17/30194 , H04L67/1095 , H04L67/1097
摘要: In one embodiment of the present description, a copy relationship is established between a storage location at a first site and a storage location at a second site in a data storage system, wherein a dynamically assignable bitmap preset to one of a plurality of different predetermined bit patterns is selected as a function of both the availability of the selected bitmap and the type of predetermined bit pattern identified for the selected bitmap. The selected bitmap may be assigned as an out-of-sync bitmap wherein updates to the storage location at one site, which are to be copied to the storage location at the other site, are indicated in the selected bitmap, and data writes being written to the storage location at the one site, are copied to the storage location at the other site, using the selected bitmap as an out-of-sync bitmap. Other aspects are described.
摘要翻译: 在本说明书的一个实施例中,在数据存储系统中的第一站点的存储位置和第二站点处的存储位置之间建立复制关系,其中预设为多个不同预定位之一的动态可分配位图 选择图案作为所选位图的可用性和为所选位图标识的预定位图案的类型的函数。 可以将所选择的位图分配为不同步位图,其中在所选位图中指示要复制到另一站点处的存储位置的一个位置处的存储位置的更新,并且写入数据写入 到一个站点的存储位置,使用所选位图作为不同步位图,将其复制到另一个站点的存储位置。 描述其他方面。
-
公开(公告)号:US11042491B2
公开(公告)日:2021-06-22
申请号:US14071529
申请日:2013-11-04
摘要: A request is received to perform a point in time copy operation from a source volume to a space efficient target volume. A controller copies data stored in a group of data storage units, from the source volume to a non-volatile storage, to preserve the point in time copy operation. A background process asynchronously copies the data from the non-volatile storage to the space efficient target volume to commit a physical point in time copy of the data from the source volume to the target volume.
-
-
-
-
-
-
-
-
-