-
公开(公告)号:US20220027056A1
公开(公告)日:2022-01-27
申请号:US16935527
申请日:2020-07-22
发明人: Jian Qiang , Jose Mari Toribio , Teck Khoon Lim , Wenxiang Xie , Xiong Liu
摘要: An adjacent track interference (ATI) metric is determined for each of a plurality of regions of a single surface of a magnetic disk. Based on the ATI metrics, each of the regions is assigned a region-specific directed offline scan (DOS) criterion, at least two of the DOS criteria being different from one another. Based on a write count of a track within one of the regions satisfying the associated region-specific DOS criterion, a DOS remediation of the track is performed.
-
公开(公告)号:US10733097B2
公开(公告)日:2020-08-04
申请号:US15910750
申请日:2018-03-02
发明人: Jian Qiang , Sze Chek Tan
IPC分类号: G06F12/0804 , G06F12/0866 , G11B20/12 , G11B20/18 , G11B19/04 , G06F12/0875
摘要: The disclosed technology provides a method that reduces time to recover in storage systems. In one implementation, the method comprises entering an idle status, determining if there is an incomplete band update operation, invalidating a media scratch pad (MSP) by clearing headers responsive to determining there is no incomplete band update operation, performing a power cycle, reading an MSP header, and determining if an MSP header is valid. If a rude power cycle occurs and the MSP header is determined to be valid, an MSP is examined, and restored if required. If a safe power cycle occurs, an MSP restore operation is not required, reducing time to recover.
-
公开(公告)号:US10249338B2
公开(公告)日:2019-04-02
申请号:US15952754
申请日:2018-04-13
发明人: Jian Qiang , Xiong Liu
摘要: The disclosed technology provides a method that improves SMR throughput in vibration in storage systems. In one implementation, the method comprises receiving a write command to write data on a first track in a band of a storage medium, performing a vibration detection scheme to identify vibration events, determining if a number of vibration events is above a predetermined threshold, skipping the first track responsive to determining the number of vibration events is above a predetermined threshold, seeking to a second track adjacent to the first track, increasing an OCLIM on the second track adjacent to the first track from a default OCLIM to an increased OCLIM, and shifting the writer center on the second track adjacent to the first track.
-
公开(公告)号:US10223272B2
公开(公告)日:2019-03-05
申请号:US15496761
申请日:2017-04-25
发明人: Jian Qiang , Harry Tiotantra , Kai Chen , WenXiang Xie , Andrew Michael Kowles
IPC分类号: G06F12/0868 , G06F17/30 , G06F16/901
摘要: Apparatus and method for managing metadata in a data storage device. In some embodiments, a metadata object has entries that describe data sets stored in a non-volatile write cache. During an archival (persistence) operation, the metadata object is divided into portions, and the portions are copied in turn to a non-volatile memory at a rate that maintains a measured latency within a predetermined threshold. A journal is formed of time-ordered entries that describe changes to the metadata object after the copying of the associated portions to the non-volatile memory. The journal is subsequently stored to the non-volatile memory, and may be subsequently combined with the previously stored portions to recreate the metadata object in a local memory. The measured performance latency may be related to a specified customer command completion time (CCT) for host commands.
-
公开(公告)号:US10176834B2
公开(公告)日:2019-01-08
申请号:US15867509
申请日:2018-01-10
发明人: Jian Qiang , Xiong Liu
摘要: Methods, systems, and apparatuses are described for provisioning storage devices. An example method includes determining a write status of an adjacent track that is adjacent to a target track of a shingled magnetic recording (SMR) disk drive. The method may further include determining an offset for a write head based on the write status of the adjacent track and positioning the write head according to the offset.
-
公开(公告)号:US20180307609A1
公开(公告)日:2018-10-25
申请号:US15496761
申请日:2017-04-25
发明人: Jian Qiang , Harry Tiotantra , Kai Chen , WenXiang Xie , Andrew Michael Kowles
IPC分类号: G06F12/0868 , G06F17/30
CPC分类号: G06F12/0868 , G06F17/30961 , G06F2212/1024 , G06F2212/281
摘要: Apparatus and method for managing metadata in a data storage device. In some embodiments, a metadata object has entries that describe data sets stored in a non-volatile write cache. During an archival (persistence) operation, the metadata object is divided into portions, and the portions are copied in turn to a non-volatile memory at a rate that maintains a measured latency within a predetermined threshold. A journal is formed of time-ordered entries that describe changes to the metadata object after the copying of the associated portions to the non-volatile memory. The journal is subsequently stored to the non-volatile memory, and may be subsequently combined with the previously stored portions to recreate the metadata object in a local memory. The measured performance latency may be related to a specified customer command completion time (CCT) for host commands.
-
公开(公告)号:US09971645B2
公开(公告)日:2018-05-15
申请号:US15244113
申请日:2016-08-23
发明人: Jian Qiang , WenXiang Xie , Thein Than Zaw , Brian T. Edgar
CPC分类号: G06F11/1064 , G06F3/0619 , G06F3/065 , G06F3/0655 , G06F3/0688 , G06F11/1451 , G06F11/1458 , G06F11/1469 , G06F11/1662 , G06F11/2064 , G06F12/128 , G06F2201/84 , G06F2212/69 , G06F2212/70
摘要: Apparatus and method for managing a media cache of a data storage device. In some embodiments, a media cache master table is maintained in a memory as a data structure having a plurality of entries that describe data sets stored in a non-volatile media cache memory. A first timecode stamp value is written to respective first and second locations in the table at the commencement of a data transfer operation to transfer data associated with the plurality of entries in the table. The first location is updated with a new, second timecode stamp value responsive to detection of an error condition that interrupts the data transfer operation. An error recovery operation is subsequently performed responsive to a detected mismatch between the timecode stamp values in the first and second locations.
-
公开(公告)号:US11360671B2
公开(公告)日:2022-06-14
申请号:US16935527
申请日:2020-07-22
发明人: Jian Qiang , Jose Mari Toribio , Teck Khoon Lim , Wenxiang Xie , Xiong Liu
摘要: An adjacent track interference (ATI) metric is determined for each of a plurality of regions of a single surface of a magnetic disk. Based on the ATI metrics, each of the regions is assigned a region-specific directed offline scan (DOS) criterion, at least two of the DOS criteria being different from one another. Based on a write count of a track within one of the regions satisfying the associated region-specific DOS criterion, a DOS remediation of the track is performed.
-
公开(公告)号:US11264056B1
公开(公告)日:2022-03-01
申请号:US17061365
申请日:2020-10-01
发明人: Qiang Bi , Jian Qiang , WenXiang Xie
摘要: The technology disclosed herein pertains to a system and method for managing write failures in a disc drive. Implementations disclosed herein provide a method including monitoring write fault events per sector for a storage device, in response to a write fault event, updating a write fault repeat count table, wherein the repeat count table tracks a number of write fault repeat counts per sector, comparing a write fault repeat count for a sector to a predetermined threshold write fault repeat count, and in response to determining that the write fault repeat count for a sector is above the predetermined threshold write fault repeat count, performing a write-reassign operation.
-
公开(公告)号:US11074014B1
公开(公告)日:2021-07-27
申请号:US16548467
申请日:2019-08-22
发明人: Jian Qiang , Mark A. Gaertner , Kay Hee Tang , Chee Hou Peng
IPC分类号: G06F3/06
摘要: An apparatus includes a data storage medium having a plurality of tracks. The apparatus also includes a write history buffer configured to store a history of prior write commands to the plurality of tracks. The apparatus further includes a controller communicatively coupled to the write history buffer. The controller is configured to receive a new write command directed to a first portion of a first track of the plurality of tracks on the data storage medium. The controller is further configured to determine whether to update ATI contribution measures from the first track based on the history of write commands to the first track.
-
-
-
-
-
-
-
-
-