-
公开(公告)号:US20170123714A1
公开(公告)日:2017-05-04
申请号:US15224255
申请日:2016-07-29
Applicant: NetApp, Inc.
IPC: G06F3/06
CPC classification number: G06F3/0643 , G06F3/0619 , G06F3/0676
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). Regardless of whether target storage devices are configured with sequential write constraints, the durable file system writes object fragments across a set of sequences or ranges of storage units, such as logical blocks. The durable file system sequentially writes an object fragment into each storage unit sequence along with indexing information for the object fragments. In addition to writing the indexing information for the object fragments into the set of storage unit sequences, the durable file system updates the file system index with the object indexing information.
-
公开(公告)号:US20160336028A1
公开(公告)日:2016-11-17
申请号:US15220650
申请日:2016-07-27
Applicant: NetApp, Inc.
Inventor: David Anthony Slik , Maxim Gerard Smith , John William Haskins, JR.
CPC classification number: G11B5/09 , G11B5/59694 , G11B20/1217 , G11B27/36 , G11B2020/1238 , G11B2020/1292 , G11B2220/2516
Abstract: Technology is disclosed for deferring storage operations (e.g., writes or reads) during hostile events. When a data storage device experiences a hostile event, e.g., a vibration, shock, etc. contact by a head of the data storage device with a disk surface can cause errors or indeed damage. The technology can cause a data storage device to suspend storage operations until the hostile event is no longer detected.
Abstract translation: 公开了用于在敌对事件期间推迟存储操作(例如,写入或读取)的技术。 当数据存储设备遇到具有磁盘表面的数据存储设备的头部的敌对事件(例如振动,冲击等)接触可能导致错误或确实的损坏。 该技术可能导致数据存储设备暂停存储操作,直到不再检测到敌对事件。
-
公开(公告)号:US10379742B2
公开(公告)日:2019-08-13
申请号:US14979873
申请日:2015-12-28
Applicant: NetApp, Inc.
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.
-
公开(公告)号:US09779764B2
公开(公告)日:2017-10-03
申请号:US15220650
申请日:2016-07-27
Applicant: NetApp, Inc.
Inventor: David Anthony Slik , Maxim Gerard Smith , John William Haskins, Jr.
CPC classification number: G11B5/09 , G11B5/59694 , G11B20/1217 , G11B27/36 , G11B2020/1238 , G11B2020/1292 , G11B2220/2516
Abstract: Technology is disclosed for deferring storage operations (e.g., writes or reads) during hostile events. When a data storage device experiences a hostile event, e.g., a vibration, shock, etc. contact by a head of the data storage device with a disk surface can cause errors or indeed damage. The technology can cause a data storage device to suspend storage operations until the hostile event is no longer detected.
-
公开(公告)号:US09431061B1
公开(公告)日:2016-08-30
申请号:US14696274
申请日:2015-04-24
Applicant: NetApp, Inc.
Inventor: David Anthony Slik , Maxim Gerard Smith , John William Haskins, Jr.
CPC classification number: G11B5/09 , G11B5/59694 , G11B20/1217 , G11B27/36 , G11B2020/1238 , G11B2020/1292 , G11B2220/2516
Abstract: Technology is disclosed for deferring storage operations (e.g., writes or reads) during hostile events. When a data storage device experiences a hostile event, e.g., a vibration, shock, etc. contact by a head of the data storage device with a disk surface can cause errors or indeed damage. The technology can cause a data storage device to suspend storage operations until the hostile event is no longer detected.
Abstract translation: 公开了用于在敌对事件期间推迟存储操作(例如,写入或读取)的技术。 当数据存储设备遇到具有磁盘表面的数据存储设备的头部的敌对事件(例如振动,冲击等)接触可能导致错误或确实的损坏。 该技术可能导致数据存储设备暂停存储操作,直到不再检测到恶意事件。
-
公开(公告)号: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).
-
-
-
-
-
-
-