×

File system driven raid rebuild technique

  • US 9,454,434 B2
  • Filed: 01/17/2014
  • Issued: 09/27/2016
  • Est. Priority Date: 01/17/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a central processing unit (CPU) of a node;

    one or more storage arrays of solid state drives (SSDs) coupled to the node, each storage array including a plurality of segments, the SSDs organized as one or more redundant array of independent disks (RAID) groups configured to provide data redundancy for the segments; and

    a memory coupled to the CPU and configured to store a layered file system of a storage input/output (I/O) stack, the layered file system configured to perform segment cleaning to consolidate fragmented free space of a first segment by copying data from the first segment to a second segment, the layered file system further configured to initiate the segment cleaning of the first segment having a RAID configuration including a temporarily failed SSD in response to recovery of the temporarily failed SSD, wherein the RAID configuration is rebuilt for the second segment in response to the segment cleaning of the first segment, and wherein data in-flight to the temporarily failed SSD is discarded while the temporarily failed SSD is offline rather than rewritten when the temporarily failed SSD recovers.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×