Automatic data healing by I/O
    1.
    发明授权

    公开(公告)号:US10579285B2

    公开(公告)日:2020-03-03

    申请号:US15890522

    申请日:2018-02-07

    IPC分类号: G06F3/00 G06F3/06

    摘要: Provided is a method for correcting untrusted data and avoiding logical device swapping for at least one logical subsystem of at least one computer system. A processor may monitor a primary storage for one or more errors that indicate untrusted data on the primary storage. An error indicating that a data set on the primary storage is an untrusted data set may be identified. In response to the error being identified, a corresponding uncompromised version of the data set may be read from a secondary storage. The corresponding uncompromised version of the data set may be written over the untrusted data set on the primary storage.

    DYNAMIC I/O MONITORING AND TUNING
    2.
    发明申请

    公开(公告)号:US20200026631A1

    公开(公告)日:2020-01-23

    申请号:US16041777

    申请日:2018-07-21

    IPC分类号: G06F11/30 G06F9/50

    摘要: A method for dynamically tuning I/O performance is disclosed. In one embodiment, such a method includes identifying various stages of an I/O process. The method further monitors progress of an I/O operation as it advances through the stages of the I/O process. The method records, in a data structure associated with the I/O operation, timing information indicating time spent in each of the stages. This timing information may include, for example, entry and exit times of the I/O operation relative to each of the stages. In the event the I/O operation exceeds a maximum allowable time spent in one or more of the stages, the method automatically adjusts an allocation of computing resources to one or more stages of the I/O process. A corresponding system and computer program product are also disclosed.

    I/O authorization control in shared storage systems

    公开(公告)号:US11048646B2

    公开(公告)日:2021-06-29

    申请号:US15959185

    申请日:2018-04-21

    摘要: A method for limiting I/O access in shared storage systems is disclosed. In one embodiment, such a method includes establishing, for a volume, a list of address spaces that are authorized to access the volume. The method further receives an I/O request to access the volume and determines whether the I/O request originates from one of the address spaces identified in the list. If the I/O request originates from one of the address spaces in the list, the method passes the I/O request to the volume. If, on the other hand, the I/O request does not originate from one of the address spaces in the list, the method blocks the I/O request. A corresponding system and computer program product are also disclosed.

    I/O error diagnostics
    4.
    发明授权

    公开(公告)号:US10599508B2

    公开(公告)日:2020-03-24

    申请号:US15616921

    申请日:2017-06-08

    IPC分类号: G06F11/07

    摘要: A method for collecting diagnostic information associated with an I/O error is disclosed. In one embodiment, such a method includes detecting an error associated with an input/output (I/O) operation. The method determines whether the error can be re-driven and, if so, enables various diagnostic functions to improve collection of diagnostic information. The method then immediately re-drives the I/O operation associated with the error in order to recreate the error. Using the diagnostic functions that have been enabled, the method captures diagnostic information associated with the recreated error. A corresponding system and computer program product are also disclosed.

    AUTOMATIC DATA HEALING BY I/O
    5.
    发明申请

    公开(公告)号:US20190243562A1

    公开(公告)日:2019-08-08

    申请号:US15890522

    申请日:2018-02-07

    IPC分类号: G06F3/06

    摘要: Provided is a method for correcting untrusted data and avoiding logical device swapping for at least one logical subsystem of at least one computer system. A processor may monitor a primary storage for one or more errors that indicate untrusted data on the primary storage. An error indicating that a data set on the primary storage is an untrusted data set may be identified. In response to the error being identified, a corresponding uncompromised version of the data set may be read from a secondary storage. The corresponding uncompromised version of the data set may be written over the untrusted data set on the primary storage.

    AUTOMATIC DATA HEALING USING A STORAGE CONTROLLER

    公开(公告)号:US20190243703A1

    公开(公告)日:2019-08-08

    申请号:US15890508

    申请日:2018-02-07

    IPC分类号: G06F11/07 G06F11/20

    摘要: 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.

    System availability in PPRC failover environments
    9.
    发明授权
    System availability in PPRC failover environments 有权
    PPRC故障切换环境中的系统可用性

    公开(公告)号:US09298567B2

    公开(公告)日:2016-03-29

    申请号:US14457143

    申请日:2014-08-12

    IPC分类号: G06F11/00 G06F11/20

    CPC分类号: G06F11/2069 G06F11/2076

    摘要: A method for improving system availability in data replication environments is disclosed herein. In one embodiment, such a method includes detecting a suspend trigger, where the suspend trigger indicates that data mirroring between a primary volume and a secondary volume has been suspended. The method further detects a swap trigger some time after detecting the suspend trigger. The swap trigger indicates that I/O directed to the primary volume has failed. In the event the swap trigger is detected within a specified amount of time after detecting the suspend trigger, the method redirects I/O from the primary volume to the secondary volume. A corresponding system and computer program product are also disclosed.

    摘要翻译: 本文公开了一种用于提高数据复制环境中的系统可用性的方法。 在一个实施例中,这种方法包括检测挂起触发器,其中挂起触发器指示主卷和辅助卷之间的数据镜像已被挂起。 该方法在检测到挂起触发之后,会进一步检测掉交换触发。 交换触发器指示指向主卷的I / O失败。 在检测到挂起触发后,在指定的时间内检测到交换触发,该方法将I / O从主卷重定向到辅助卷。 还公开了相应的系统和计算机程序产品。

    Automatic data healing using a storage controller

    公开(公告)号:US11099953B2

    公开(公告)日:2021-08-24

    申请号:US16733431

    申请日:2020-01-03

    IPC分类号: G06F11/00 G06F11/20

    摘要: 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.