-
公开(公告)号:US20170185312A1
公开(公告)日:2017-06-29
申请号:US14979873
申请日:2015-12-28
Applicant: NetApp, Inc.
CPC classification number: G11B20/1217 , G06F3/061 , G06F3/0644 , G06F3/0689 , G11B2020/1242 , G11B2020/1292
Abstract: A storage system writes an object across zones of a set of zones (“zone set”). Each zone of a zone set is contributed from an independently accessible storage medium. To create a zone set, the storage system arbitrarily selects disks to contribute a zone for membership in the zone set. This results in a fairly even distribution of zone sets throughout the storage system, which increases fault tolerance of the storage system. Although disk selection for zone set membership is arbitrary, the arbitrary selection can be from a pool of disks that satisfy one or more criteria (e.g., health or activity based criteria). In addition, weights can be assigned to disks to influence the arbitrary selection. Although manipulating the arbitrary selection with weights or by reducing the pool of disks reduces the arbitrariness, this evenly distributes zone sets while accounting for client demand and/or disk health.
-
公开(公告)号:US20170124104A1
公开(公告)日:2017-05-04
申请号:US14929255
申请日:2015-10-31
Applicant: NetApp, Inc.
CPC classification number: G06F16/13 , G06F3/0619 , G06F3/064 , G06F3/0643 , G06F3/0689 , G06F16/148 , G11B20/1217 , G11B27/329 , G11B2020/1242 , G11B2020/1292
Abstract: A durable file system has been designed for storage devices that do not support write in place and/or that are susceptible to errors or failures. The durable file system also facilitates organization and access of large objects (e.g., gigabytes to terabytes in size). Since the write of a large object often involves multiple write operations, the writing is also referred to as “ingesting.” When ingesting an object, the durable file system writes the object with indexing information for the object to persistent storage across multiple zones that each map to an independently accessible storage medium (e.g., disks on different spindles). After persisting the indexing information with the object, the durable file system updates a file system index in working memory (e.g., non-volatile system memory) with the indexing information for the object.
-
公开(公告)号:US20170123928A1
公开(公告)日:2017-05-04
申请号:US14929226
申请日:2015-10-30
Applicant: NetApp, Inc.
CPC classification number: G06F11/1435 , G06F3/0608 , G06F3/064 , G06F3/0643 , G06F3/0676 , G06F2201/84
Abstract: A durable file system has been designed for storage devices that do not support write in place and/or that are susceptible to errors or failures. The durable file system also facilitates organization and access of large objects (e.g., gigabytes to terabytes in size). The durable file system can efficiently reclaim storage space at zone set granularity since each constituent zone can be reclaimed concurrently when the zone set is chosen for space reclamation. Furthermore, space reclamation for the durable file system does not interfere with object availability because the object data is available throughout reclamation. The durable file system copies data of a live object to a different zone set and updates the file system index before reclaiming the target zone set (e.g., before resetting write pointers to the constituent zones).
-
-