Patents by Inventor Wayne E. Garrett, Jr.

Wayne E. Garrett, Jr. has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20240012708
    Abstract: A technique is directed to handling a storage device error within storage equipment that includes a client and a driver. The technique involves providing an IO status communication from the driver to the client. The IO status communication indicates status of an IO operation performed by a storage device coupled with the driver. The technique further involves, in response to the IO status communication indicating that an error occurred while the storage device performed the IO operation, providing a query communication from the client to the driver. The query communication requests sense data corresponding to the IO operation. The technique further involves, in response to the query communication, providing the sense data corresponding to the IO operation from the driver to the client.
    Type: Application
    Filed: July 6, 2022
    Publication date: January 11, 2024
    Inventors: Mike Xizhan Song, Wayne E. Garrett, JR.
  • Patent number: 11561702
    Abstract: A technique involves, in response to encountering a predefined number of consecutive I/O errors using a drive path to a storage drive, transitioning the drive path from online to quarantined to temporarily deny further I/O operations from being processed using the drive path. The technique further involves starting a quarantine timer that defines a quarantine time period. The technique further involves performing an update operation that updates the drive path. The update operation (i) changes the drive path from quarantined to removed to continue denying further I/O operations from being processed using the drive path when a removal notification is received before the quarantine time period expires, and (ii) changes the drive path from quarantined to back to online to allow further I/O operations to be processed using the drive path when a removal notification is not received before the quarantine time period expires.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: January 24, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Wayne E. Garrett, Jr., Gerry Fredette, Brion Patrick Philbin
  • Publication number: 20220137830
    Abstract: A technique involves, in response to encountering a predefined number of consecutive I/O errors using a drive path to a storage drive, transitioning the drive path from online to quarantined to temporarily deny further I/O operations from being processed using the drive path. The technique further involves starting a quarantine timer that defines a quarantine time period. The technique further involves performing an update operation that updates the drive path. The update operation (i) changes the drive path from quarantined to removed to continue denying further I/O operations from being processed using the drive path when a removal notification is received before the quarantine time period expires, and (ii) changes the drive path from quarantined to back to online to allow further I/O operations to be processed using the drive path when a removal notification is not received before the quarantine time period expires.
    Type: Application
    Filed: October 30, 2020
    Publication date: May 5, 2022
    Inventors: Wayne E. Garrett, JR., Gerry Fredette, Brion Patrick Philbin
  • Patent number: 10496277
    Abstract: There are disclosed herein techniques for use in acquiring data storage metrics. The techniques comprise monitoring an I/O operation relating to data storage. The techniques also comprise producing a metric value in connection with the I/O operation. The techniques also comprise determining a current metric value associated with a memory location in an operating system kernel. The techniques also comprise performing a computation to generate a new metric value. The computation is based on the metric value and the current metric value. The techniques further comprise storing the new metric value in the memory location in the operating system kernel.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: December 3, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Wayne E. Garrett, Jr., Joseph J. Burbage, Jr.
  • Patent number: 10082965
    Abstract: A method is used in managing data in a data storage system. A first set of flash drives in arranged into a redundant array of independent disks (RAID) group and a wear indicator for each of the flash drives in the first set of flash drives is determined. A second set of flash drives are configured, where the second set of flash drives are configured as spare flash drives and a wear metric is determined for each of the flash drives in the second set of flash drives. A first flash drive in the first set of flash drives that is to be replaced is identified. A spare flash drive from the second set of flash drives is selected, where the spare flash drive is selected based on a wear metric. A rebuild process is initiated where the first flash drive is replaced with the selected spare flash drive.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: September 25, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Ashok Tamilarasan, Ronald D. Proulx, Wayne E. Garrett, Jr.
  • Patent number: 10013325
    Abstract: Technique provides resiliency to RAID group including storage devices. Technique involves operating RAID group in normal state in which each storage device is initially online to perform write and read operations and configured to go offline in response to a media error count for that storage device reaching an end-of-life threshold and other storage devices in RAID group being healthy. Technique involves receiving a notification that a storage device of RAID group has encountered an error situation. Technique involves determining whether other storage devices of RAID group are healthy. Technique involves transitioning, in response to receiving notification and determining that other storage devices are healthy, RAID group from normal state to high resiliency degraded state in which the storage device is taken offline and the other storage devices are configured to remain online for facilitating the reconstruction of data associated with the storage device.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: July 3, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Wayne E. Garrett, Jr., Ronald D. Proulx, Ashok Tamilarasan, Eric Petsching
  • Patent number: 8782465
    Abstract: A method is used in managing drive problems in data storage systems. It is determined, by a physical drive object, whether an I/O with a drive is able to be retried by another object. An overall retry time for the I/O is tracked. If the overall retry time is excessive, the drive is taken offline.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: July 15, 2014
    Assignee: EMC Corporation
    Inventors: Robert P. Foley, Zhiqi Liu, Peter Puhov, David W. Harvey, Wayne E. Garrett, Jr.