-
公开(公告)号:US11086536B2
公开(公告)日:2021-08-10
申请号:US16048637
申请日:2018-07-30
Applicant: EMC IP Holding Company LLC
Inventor: Peng Yin , Kunxiu Gao , Jiahui Wang , Seema G. Pai , Ningdong Li , Daohong Wang , Stephen Richard Ives , Li Lang
IPC: G06F3/06
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.
-
公开(公告)号:US11733994B2
公开(公告)日:2023-08-22
申请号:US16403307
申请日:2019-05-03
Applicant: EMC IP Holding Company LLC
Inventor: Jonathan I. Krasner , Li Lang , Avraham Goldin
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.
-
公开(公告)号:US20200348922A1
公开(公告)日:2020-11-05
申请号:US16403307
申请日:2019-05-03
Applicant: EMC IP Holding Company LLC
Inventor: Jonathan I. Krasner , Li Lang , Avraham Goldin
IPC: 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.
-
4.
公开(公告)号:US20200034059A1
公开(公告)日:2020-01-30
申请号:US16048637
申请日:2018-07-30
Applicant: EMC IP Holding Company LLC
Inventor: Peng Yin , Kunxiu Gao , Jiahui Wang , Seema G. Pai , Ningdong Li , Daohong Wang , Stephen Richard Ives , Li Lang
IPC: G06F3/06
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.
-
-
-