US 12,216,910 B1
Resilient software raid/management communication system
Nikhith Ganigarakoppal Kantharaju, Hassan (IN); Sumalatha Pagadala, Bangalore (IN); Sushmitha Naik, Udupi (IN); Dharma Bhushan Ramaiah, Bangalore (IN); Vineeth Radhakrishnan, Bangalore (IN); Shinose Abdul Rahiman, Bangalore (IN); and Rama Rao Bisa, Bangalore (IN)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Jul. 31, 2023, as Appl. No. 18/228,240.
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0617 (2013.01) [G06F 3/0653 (2013.01); G06F 3/0689 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A resilient software Redundant Array of Independent Disk (RAID)/management communication system, comprising:
a chassis;
a management subsystem that is housed in the chassis;
a plurality of storage devices that are housed in the chassis, that are coupled to the management subsystem, and that each include a respective storage device memory subsystem; and
a software Redundant Array of Independent Disk (RAID) subsystem that is housed in the chassis and that is coupled to the plurality of storage devices, wherein the software RAID subsystem is configured to:
designate a first storage device in the plurality of storage devices as a primary storage device and a second storage device in the plurality of storage devices as a secondary storage device;
provide, in the respective storage device memory subsystem in the first storage device, a software RAID information request that requests the management subsystem provide software RAID information associated with the operation of a software RAID provided by the software RAID subsystem;
determine that a software RAID information response to the software RAID information request is not received in a threshold time period following the provisioning of the software RAID information request in the respective storage device memory subsystem in the first storage device;
provide, in the respective storage device memory subsystem in the second storage device in response to determining that the software RAID information response is not received in the threshold time period, the software RAID information request that requests the management subsystem provide the software RAID information associated with the operation of the software RAID provided by the software RAID subsystem;
determine that the management subsystem has provided a software RAID information response in the storage device memory subsystem of the second storage device; and
retrieve, from the storage device memory subsystem of the second storage device, the software RAID information response.