The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
May. 30, 2023
Filed:
Mar. 30, 2022
Dell Products L.p., Round Rock, TX (US);
Dell Products L.P., Round Rock, TX (US);
Abstract
Techniques for avoiding race conditions in high availability (HA) storage systems that employ disk array enclosures (DAEs). The techniques include receiving a notification of an input/output (IO) error from a storage node, in which the IO error occurs subsequent to the storage node issuing, to a first DAE controller, an IO operation to access data at a logical address of a storage device. The techniques further include, in response to the notification of the IO error, issuing, over an out-of-band channel, a flush command to the first DAE controller, causing data stored in cache memory of the first DAE controller to be written to the storage device, and receiving, over the out-of-band channel, an acknowledgement of completion of the flush operation from the first DAE controller. The techniques further include sending a notification of the completion of the flush operation to the storage node.