Rack-power-controller-initiated data protection

    公开(公告)号:US11416147B2

    公开(公告)日:2022-08-16

    申请号:US16124123

    申请日:2018-09-06

    IPC分类号: G06F3/06 G06F12/0868

    摘要: A method for protecting data in a storage system is disclosed. In one embodiment, such a method includes detecting, by a first rack power controller, first battery-on status associated with a first uninterruptible power supply. The method further detects, by a second rack power controller, second battery-on status associated with a second uninterruptible power supply. The method communicates, from the first rack power controller to the second rack power controller, the first battery-on status. The method then triggers, by the second rack power controller, a dump of modified data from memory to more persistent storage upon detecting both the first battery-on status and the second battery-on status. A corresponding system and computer program product are also disclosed.

    Indicator activation over an alternative cable path

    公开(公告)号:US11373782B2

    公开(公告)日:2022-06-28

    申请号:US16558253

    申请日:2019-09-02

    摘要: A method is disclosed to identify a port that is associated with a faulty cable. In one embodiment, such a method identifies a cable to replace. The cable provides a path between a first port, residing on a first component, and a second port, residing on a second component. The method further identifies whether an alternative path, bypassing the first cable, exists between the first component and the second component. In the event the alternative path exists, the method sends, over the alternative path, from the first component to the second component, a command to activate an indicator on the second port. This command is received and executed by the second component to activate the indicator. A corresponding apparatus and computer program product are also disclosed.

    Recovering from write cache failures in servers

    公开(公告)号:US11061818B1

    公开(公告)日:2021-07-13

    申请号:US16820295

    申请日:2020-03-16

    摘要: A computer-implemented method, according to one embodiment, includes: in response to experiencing a power loss event, resupplying power to NVRAM which includes a write cache. In response to detecting that the NVRAM has experienced a failure event, the NVRAM is temporarily guarded from further use. Moreover, a portion of volatile memory is allocated to serve as a temporary write cache. The allocated portion of volatile memory is also cleared. A determination is made as to whether data is present in the write cache in the NVRAM, and in response to determining that data is present in the write cache, one or more volumes in memory which correspond to the data present in the write cache in the NVRAM are marked as having experienced data loss. Furthermore, a warning is sent which indicates that data loss has been experienced by the one or more marked volumes in the memory.

    METHODS, APPARATUS, AND COMPUTER PROGRAM PRODUCTS FOR ACCESSING A SHARED COMPUTING RESOURCE

    公开(公告)号:US20200174837A1

    公开(公告)日:2020-06-04

    申请号:US16208330

    申请日:2018-12-03

    IPC分类号: G06F9/48 G06F9/50

    摘要: Methods that can access a shared computing resource are provided. One method includes determining, by a processor, a level of stress for a shared computing resource during each increment of time in a predetermined period of time, determining an optimized block of time within the predetermined period of time to perform a set of background operations on the shared computing resource based on the determined level of stress, and performing the set of background operations during the optimized block of time. Apparatus and computer program products that can include, perform, and/or implement the methods are also provided.

    DETECTING A TYPE OF STORAGE ADAPTER CONNECTED AND MISCABLING OF A MICROBAY HOUSING THE STORAGE ADAPTER

    公开(公告)号:US20180160561A1

    公开(公告)日:2018-06-07

    申请号:US15369710

    申请日:2016-12-05

    IPC分类号: H05K7/14 G06F13/40

    CPC分类号: G06F13/4068

    摘要: Provided are techniques for detecting a type of storage adapter connected to an Input/Output (I/O) bay and miscabling of a microbay housing the storage adapter. Under control of an Input/Ouput (I/O) bay, cable sidebands are driven high for a predetermined period of time. It is determined whether a cable sidebands response has been detected that indicates that the cable sidebands have been driven low. In response to determining that the cable sidebands response has been detected, it is determined that the I/O bay is connected to a first storage adapter supporting a first protocol for the cable sidebands. In response to determining that the cable sidebands response has not been detected, it is determined that the I/O bay is connected to a second storage adapter supporting a second protocol for the cable sidebands. Moreover, I/O bay and port numbers stored by the microbay are used to determine miscabling.