-
公开(公告)号:US10733097B2
公开(公告)日:2020-08-04
申请号:US15910750
申请日:2018-03-02
Applicant: Seagate Technology LLC
Inventor: Jian Qiang , Sze Chek Tan
IPC: G06F12/0804 , G06F12/0866 , G11B20/12 , G11B20/18 , G11B19/04 , G06F12/0875
Abstract: 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.
-
公开(公告)号:US09817579B2
公开(公告)日:2017-11-14
申请号:US14859118
申请日:2015-09-18
Applicant: SEAGATE TECHNOLOGY LLC
Inventor: Xiong Liu , Wenxiang Xie , Sze Chek Tan , Feng Shen
IPC: G11B20/12 , G06F3/06 , G06F12/0868
CPC classification number: G06F3/0608 , G06F3/0656 , G06F3/0658 , G06F3/0676 , G06F3/068 , G06F12/0868 , G06F2212/1044 , G06F2212/217 , G06F2212/281 , G06F2212/313 , G06F2212/46 , G06F2212/70 , G11B20/10527 , G11B20/1217 , G11B20/1252 , G11B2020/10657 , G11B2020/1238 , G11B2020/1278 , G11B2020/1292
Abstract: Systems and methods for maximizing shingled magnetic recording (SMR) drive capacity are described. In one embodiment, the SMR drive may include a main store to store user-accessible data, a media cache and media scratchpad to store internal data temporarily for internal operations, and a storage controller to process read and write requests. In some cases, the main store comprises a shingled media partition and an unshingled media partition. The storage controller may designate one or more data tracks from the shingled media partition as temporary data track guard bands. In some embodiments, a track range is selected based at least in part on at least one of an amount of data in the media cache, a size of the new data in the media cache, and an association between the new data in the media cache and data currently stored within the selected track range.
-
公开(公告)号:US10108343B2
公开(公告)日:2018-10-23
申请号:US15730916
申请日:2017-10-12
Applicant: SEAGATE TECHNOLOGY LLC
Inventor: Xiong Liu , Wenxiang Xie , Sze Chek Tan , Feng Shen
IPC: G11B20/10 , G06F3/06 , G06F12/0868 , G11B20/12
Abstract: Systems and methods for maximizing shingled magnetic recording (SMR) drive capacity are described. In one embodiment, the SMR drive may include a main store to store user-accessible data, a media cache and media scratchpad to store internal data temporarily for internal operations, and a storage controller to process read and write requests. In some cases, the main store comprises a shingled media partition and an unshingled media partition. The storage controller may designate one or more data tracks from the shingled media partition as temporary data track guard bands. In some embodiments, a track range is selected based at least in part on at least one of an amount of data in the media cache, a size of the new data in the media cache, and an association between the new data in the media cache and data currently stored within the selected track range.
-
公开(公告)号:US20180314636A1
公开(公告)日:2018-11-01
申请号:US15910750
申请日:2018-03-02
Applicant: Seagate Technology LLC
Inventor: Jian Qiang , Sze Chek Tan
IPC: G06F12/0804 , G06F12/0866 , G11B20/12
CPC classification number: G06F12/0804 , G06F12/0866 , G06F12/0875 , G06F2212/1032 , G06F2212/21 , G06F2212/281 , G06F2212/313 , G06F2212/462 , G11B19/04 , G11B20/1217 , G11B20/1816 , G11B2020/1238 , G11B2020/1292
Abstract: 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.
-
-
-