-
公开(公告)号:US11099953B2
公开(公告)日:2021-08-24
申请号:US16733431
申请日:2020-01-03
发明人: William J. Rooney , Tabor R. Powelson , David R. Blea , Gregory E. McBride , Dale F. Riedy , Carol S. Mellgren
摘要: Provided is a method for correcting pinned data in a primary storage. A primary storage controller may detect a pinned data set on a primary storage. In response to detecting the pinned data set, the primary storage controller may instruct a secondary storage controller to transmit a copy of the pinned data set to the primary storage controller. The copy of the pinned data set may be stored in a secondary storage that is communicatively coupled to the secondary storage controller. The secondary storage may include a synchronous copy of the primary storage. The primary storage controller may receive the copy of the pinned data set from the secondary storage controller. The primary storage controller may also write the copy of the pinned data set over the pinned data set on the primary storage.
-
公开(公告)号:US10585767B2
公开(公告)日:2020-03-10
申请号:US15890508
申请日:2018-02-07
发明人: William J. Rooney , Tabor R. Powelson , David R. Blea , Gregory E. McBride , Dale F. Riedy , Carol S. Mellgren
摘要: Provided is a method for correcting pinned data in a primary storage. A primary storage controller may detect a pinned data set on a primary storage. In response to detecting the pinned data set, the primary storage controller may instruct a secondary storage controller to transmit a copy of the pinned data set to the primary storage controller. The copy of the pinned data set may be stored in a secondary storage that is communicatively coupled to the secondary storage controller. The secondary storage may include a synchronous copy of the primary storage. The primary storage controller may receive the copy of the pinned data set from the secondary storage controller. The primary storage controller may also write the copy of the pinned data set over the pinned data set on the primary storage.
-
公开(公告)号:US10437517B2
公开(公告)日:2019-10-08
申请号:US15897693
申请日:2018-02-15
发明人: Scott B. Compton , Tariq Hanif , Tri M. Hoang , Gregory E. McBride , Carol S. Mellgren , William J. Rooney
IPC分类号: G06F3/06
摘要: A method, computer system, and a computer program product for soft fencing is provided. The present invention may include identifying a logical device swap occurred. The present invention may also include, in response to a logical device swap, creating a soft fence command. The present invention may then include issuing the created soft fence command.
-
公开(公告)号:US20190258548A1
公开(公告)日:2019-08-22
申请号:US16399944
申请日:2019-04-30
摘要: In one embodiment, I/O operations may be swapped from an original storage unit to a replacement storage unit in a manner which can reduce or eliminate delays caused by copying of data from the original storage unit to the replacement storage unit. A point-in-time snap copy relationship between the original storage unit and the replacement storage unit of storage locations is established and I/O operations are swapped from the original storage unit to the replacement storage unit. The I/O operations are resumed, accessing the replacement storage unit instead of the original storage unit in the input/output operations issued by the at least one host. Other aspects are described.
-
5.
公开(公告)号:US20190163464A1
公开(公告)日:2019-05-30
申请号:US15827042
申请日:2017-11-30
IPC分类号: G06F9/445
CPC分类号: G06F8/65 , G06F8/61 , G06F8/64 , G06F9/44536
摘要: A methodology for creating and using information identifying what and how software and/or firmware modules are used in computer systems, called functional exploitation data. The functional exploitation data can be used to identify what modules should be updated and how updates should be implemented. The functional exploitation data can also be used to identify other computer systems as candidates for updates based on similarity to computer systems that have reported problems, and propose implementing similar updates on the candidates. Functional exploitation data can also be used to identify under-utilized modules for enhancements or greater advocacy. The functional exploitation data can be implemented in the form of a concatenated string.
-
公开(公告)号:US20180276089A1
公开(公告)日:2018-09-27
申请号:US15996386
申请日:2018-06-01
CPC分类号: G06F11/2033 , G06F3/0619 , G06F3/0638 , G06F3/065 , G06F3/067 , G06F11/1662 , G06F11/3055 , G06F12/08 , G06F2212/60
摘要: Provided are a computer program product, system, and method for after swapping from a first storage to a second storage, mirroring data from the second storage to the first storage for data in the first storage that experienced data errors. A swap operation redirects host Input/Output (I/O) requests to data from the first server to the second server in response to a health condition at the first server. A determination is made of data errors with respect to data in the first storage that experienced data errors. The second server is instructed to mirror data in the second storage to the first server including data for the data in the first storage that experienced the data errors to store in the first storage in response to determining that the first server is available for the data mirroring operations.
-
公开(公告)号:US10078566B2
公开(公告)日:2018-09-18
申请号:US15187369
申请日:2016-06-20
CPC分类号: G06F11/2033 , G06F3/0611 , G06F3/0617 , G06F3/0635 , G06F3/065 , G06F3/0683 , G06F11/2069 , G06F2201/805
摘要: Provided are a computer program product, system, and method for managing health conditions to determine when to restart replication after a swap triggered by a storage health event. A determination is made of a health condition with respect to access to a first storage that triggers a swap operation. The swap operation redirects host Input/Output (I/O) requests to data from a first server to a second server in response to determining the health condition. After the swap operation the I/O requests are directed to the second server and a second storage. The second server is instructed to mirror data in the second storage to the first server to store in the first storage in response to determining that the health condition is resolved.
-
公开(公告)号:US20180063136A1
公开(公告)日:2018-03-01
申请号:US15816220
申请日:2017-11-17
发明人: Khary J. Alexander , Utz Bacher , Reinhard T. Buendgen , Patrick J. Callaghan , John C. Dayka , Thomas B. Mathias , K. Paul Muller , James A. O'Connor , William J. Rooney , Kurt N. Schroeder , Peter G. Spera , Tiberiu Suto , Sean Swehla , Stefan Usenbinz , Craig R. Walters
CPC分类号: H04L63/0876 , G06F8/63 , G06F9/45558 , G06F2009/45575 , G06F2009/45587 , G06F2009/45595 , H04L9/0825 , H04L9/32 , H04L9/3268 , H04L63/06 , H04L63/061 , H04L63/08 , H04L63/123 , H04L63/126 , H04L67/04 , H04L67/10 , H04L67/146 , H04L67/20 , H04L67/2842 , H04L67/42
摘要: Technical solutions are described for securely deploying a shrouded virtual server. An example method includes sending, by a host manager, authentication information of a hosting system to a client device in response to a request from the client device. The \method also includes receiving a request to deploy a virtual server using a shrouded mode. The method also includes deploying a preconfigured hypervisor on the hosting system, where the preconfigured hypervisor is deployed in an immutable mode that disables changes to security settings of the preconfigured hypervisor. The method also includes deploying, by the preconfigured hypervisor, a preconfigured boot image as an instance of the virtual server on the preconfigured hypervisor. The method also includes sending, by the host manager, an identifier of the virtual server for receipt by the client device.
-
公开(公告)号:US09898214B2
公开(公告)日:2018-02-20
申请号:US14869222
申请日:2015-09-29
发明人: Tariq Hanif , William J. Rooney
CPC分类号: G06F3/0619 , G06F3/065 , G06F3/0665 , G06F3/067 , G06F3/0683 , G06F3/0689 , G06F11/2058 , G06F11/2069 , G06F11/2076
摘要: A method, computer program product, and/or system for performing a selection of a plurality of auxiliary storage sites in a multi-target environment in preparation for a hyper exchange are/is provided. To perform the selection, a failure is first detected with respect to a primary storage site in the multi-target environment. Then, aggregate weights are determined based on a management policy for the plurality of auxiliary storage sites. In turn, an auxiliary storage site with a first aggregate weight is selected from the plurality of auxiliary storage sites. With the auxiliary storage site selected, the hyper exchange of a plurality of systems in a multi-target environment in response to the failure is triggered from the primary storage site to the auxiliary storage site with the first aggregate weight.
-
公开(公告)号:US20170364427A1
公开(公告)日:2017-12-21
申请号:US15187388
申请日:2016-06-20
CPC分类号: G06F11/2033 , G06F3/0619 , G06F3/0638 , G06F3/065 , G06F3/067 , G06F11/1662 , G06F12/08 , G06F2201/805 , G06F2212/60
摘要: Provided are a computer program product, system, and method for after swapping from a first storage to a second storage, mirroring data from the second storage to the first storage for data in the first storage that experienced data errors. A swap operation redirects host Input/Output (I/O) requests to data from the first server to the second server in response to a health condition at the first server. A determination is made of data errors with respect to data in the first storage that experienced data errors. The second server is instructed to mirror data in the second storage to the first server including data for the data in the first storage that experienced the data errors to store in the first storage in response to determining that the first server is available for the data mirroring operations.
-
-
-
-
-
-
-
-
-