Techniques for multiple directors concurrently servicing I/Os directed to same physical storage devices

    公开(公告)号:US11086536B2

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

    申请号:US16048637

    申请日:2018-07-30

    Abstract: Techniques for performing configuration may include: determining an initial distribution of logical devices among disk adapters, wherein the initial distribution assigns each logical device a designated disk adapter as a primary active disk adapter servicing I/Os directed to the logical device, wherein the logical devices have storage provisioned from a RAID group including physical storage devices, wherein the disk adapters concurrently issue I/Os to each of the physical storage devices; detecting a configuration change; and responsive to detecting a configuration change, performing first processing. The first processing may include determining, in accordance with the configuration change, a redistribution of the logical devices among the disk adapters; and draining pending I/Os. The configuration change may include adding or removing a logical device provisioned from the RAID group. Performing a first operation on a storage device of the RAID group may include synchronous draining of I/Os of the storage device.

    System and method for state management

    公开(公告)号:US11733994B2

    公开(公告)日:2023-08-22

    申请号:US16403307

    申请日:2019-05-03

    CPC classification number: G06F8/654

    Abstract: A data processing device for providing data storage services includes memory, persistent storage, and a device manager. The persistent storage stores a code repository. The state manager obtains a code update request for a new state for the device manager; injects state manager code to begin execution of the state manager in response to obtaining the code update request; updates the device manager data using the code repository and a memory region state map to obtain an updated device manager; and extracts the state manager code to resume execution of the updated device manager.

    SYSTEM AND METHOD FOR STATE MANAGEMENT
    3.
    发明申请

    公开(公告)号:US20200348922A1

    公开(公告)日:2020-11-05

    申请号:US16403307

    申请日:2019-05-03

    Abstract: A data processing device for providing data storage services includes memory, persistent storage, and a device manager. The persistent storage stores a code repository. The state manager obtains a code update request for a new state for the device manager; injects state manager code to begin execution of the state manager in response to obtaining the code update request; updates the device manager data using the code repository and a memory region state map to obtain an updated device manager; and extracts the state manager code to resume execution of the updated device manager.

    TECHNIQUES FOR MULTIPLE DIRECTORS CONCURRENTLY SERVICING I/Os DIRECTED TO SAME PHYSICAL STORAGE DEVICES

    公开(公告)号:US20200034059A1

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

    申请号:US16048637

    申请日:2018-07-30

    Abstract: Techniques for performing configuration may include: determining an initial distribution of logical devices among disk adapters, wherein the initial distribution assigns each logical device a designated disk adapter as a primary active disk adapter servicing I/Os directed to the logical device, wherein the logical devices have storage provisioned from a RAID group including physical storage devices, wherein the disk adapters concurrently issue I/Os to each of the physical storage devices; detecting a configuration change; and responsive to detecting a configuration change, performing first processing. The first processing may include determining, in accordance with the configuration change, a redistribution of the logical devices among the disk adapters; and draining pending I/Os. The configuration change may include adding or removing a logical device provisioned from the RAID group. Performing a first operation on a storage device of the RAID group may include synchronous draining of I/Os of the storage device.

Patent Agency Ranking