发明名称 FILE SYSTEM DRIVEN RAID REBUILD TECHNIQUE
摘要 Embodiments described herein are directed to a file system driven RAID rebuild technique. A layered file system may organize storage of data as segments spanning one or more sets of storage devices, such as solid state drives (SSDs), of a storage array, wherein each set of SSDs may form a RAID group configured to provide data redundancy for a segment. The file system may then drive (i.e., initiate) rebuild of a RAID configuration of the SSDs on a segment-by-segment basis in response to cleaning of the segment (i.e., segment cleaning). Each segment may include one or more RAID stripes that provide a level of data redundancy (e.g., single parity RAID 5 or double parity RAID 6) as well as RAID organization (i.e., distribution of data and parity) for the segment. Notably, the level of data redundancy and RAID organization may differ among the segments of the array.
申请公布号 US2016274973(A1) 申请公布日期 2016.09.22
申请号 US201615166600 申请日期 2016.05.27
申请人 NetApp, Inc. 发明人 Sundaram Rajesh;Baddepudi Bharat;Kimmel Jeffrey S.;Rakitzis T. Byron
分类号 G06F11/10;G11C29/52;G06F17/30;G06F3/06 主分类号 G06F11/10
代理机构 代理人
主权项 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 executing on the CPU, the layered file system when executed configured to initiate rebuild of a RAID configuration of the SSDs on a segment-by-segment basis in response to segment cleaning when a SSD fails, wherein the rebuild accelerates when a reserve space in the SSDs falls below a threshold in response to removal of a storage capacity of the failed SSD from the reserve space.
地址 Sunnyvale CA US