-
公开(公告)号:US11436151B2
公开(公告)日:2022-09-06
申请号:US16115882
申请日:2018-08-29
Applicant: Seagate Technology LLC
Inventor: Gomathirajan Authoor Velayuthaperumal
IPC: G06F12/0891 , G06F12/0804 , G06F12/02 , G06F13/42 , G06F12/0868
Abstract: A method includes receiving a request for a cache operation at a first storage device and identifying at least a first input/output operation at a first data block at the first storage device, the first data block having a corresponding first data range. The method also includes identifying a second input/output operation at a second data block having a corresponding second data range and initiating a read operation at the first storage device that comprises the first data block and the second data block. The method further includes combining the first data block and the second data block into a first data volume and writing the first data volume to a second storage device as a third input/output operation.
-
公开(公告)号:US20200159621A1
公开(公告)日:2020-05-21
申请号:US16191929
申请日:2018-11-15
Applicant: Seagate Technology LLC
Inventor: Gomathirajan Authoor Velayuthaperumal , Adam Thomas Wolinski , Jeffery L. Shellhamer , Ian Robert Davies , Douglas William Dewey
Abstract: A method includes identifying, using a controller, a first data error at a first data block stored in page metadata, the first data block having a first block logical ID. The method also includes identifying a second data block having the first block logical ID. The method also includes copying the second data block to the first data block based on the identified second data block.
-
公开(公告)号:US20200081866A1
公开(公告)日:2020-03-12
申请号:US16674269
申请日:2019-11-05
Applicant: Seagate Technology LLC
Inventor: Gomathirajan Authoor Velayuthaperumal
IPC: G06F16/11 , G06F3/06 , G06F16/907 , G06F16/13
Abstract: A method includes accessing a first top level entry of a first table of the base volume, the first top level entry having at least a first bottom level entry. The method also includes receiving a first request for a metadata snapshot of the base volume, including the first bottom level entry. The method also includes generating a second top level entry of the first table, the second top level entry configured to point to the at least first bottom level entry of the first table, and the second top level entry configured to operate as a first snapshot of the first table including the at least first bottom level entry.
-
公开(公告)号:US20200073814A1
公开(公告)日:2020-03-05
申请号:US16115882
申请日:2018-08-29
Applicant: Seagate Technology LLC
Inventor: Gomathirajan Authoor Velayuthaperumal
IPC: G06F12/0891 , G06F12/0804 , G06F12/0868 , G06F12/02 , G06F13/42
Abstract: A method includes receiving a request for a cache operation at a first storage device and identifying at least a first input/output operation at a first data block at the first storage device, the first data block having a corresponding first data range. The method also includes identifying a second input/output operation at a second data block having a corresponding second data range and initiating a read operation at the first storage device that comprises the first data block and the second data block. The method further includes combining the first data block and the second data block into a first data volume and writing the first data volume to a second storage device as a third input/output operation.
-
公开(公告)号:US11221985B2
公开(公告)日:2022-01-11
申请号:US16674269
申请日:2019-11-05
Applicant: Seagate Technology LLC
Inventor: Gomathirajan Authoor Velayuthaperumal
IPC: G06F3/06 , G06F16/11 , G06F16/13 , G06F16/907 , G06F11/14
Abstract: A method includes accessing a first top level entry of a first table of the base volume, the first top level entry having at least a first bottom level entry. The method also includes receiving a first request for a metadata snapshot of the base volume, including the first bottom level entry. The method also includes generating a second top level entry of the first table, the second top level entry configured to point to the at least first bottom level entry of the first table, and the second top level entry configured to operate as a first snapshot of the first table including the at least first bottom level entry.
-
公开(公告)号:US10896088B2
公开(公告)日:2021-01-19
申请号:US16191929
申请日:2018-11-15
Applicant: Seagate Technology LLC
Inventor: Gomathirajan Authoor Velayuthaperumal , Adam Thomas Wolinski , Jeffery L. Shellhamer , Ian Robert Davies , Douglas William Dewey
Abstract: A method includes identifying, using a controller, a first data error at a first data block stored in page metadata, the first data block having a first block logical ID. The method also includes identifying a second data block having the first block logical ID. The method also includes copying the second data block to the first data block based on the identified second data block.
-
公开(公告)号:US10915448B2
公开(公告)日:2021-02-09
申请号:US16106389
申请日:2018-08-21
Applicant: Seagate Technology LLC
IPC: G06F12/00 , G06F13/00 , G06F12/0868
Abstract: Method and apparatus for managing data in a data storage system. A storage array controller device is coupled to a plurality of storage devices by an external data path, with the storage devices used for non-volatile memory (NVM) storage of user data from a host. A copy back operation is initiated by issuing a copy back transfer command that identifies a selected data set stored in a source device and a unique identifier (ID) value that identifies a destination device. A peer-to-peer connection is established over the external data path in response to the copy back transfer command so that the selected data set is transferred from the source device to the destination device while bypassing the storage array controller device. Normal data transfers can be carried out between the storage array controller and the respective source and destination devices during the copy back operation.
-
公开(公告)号:US10534751B1
公开(公告)日:2020-01-14
申请号:US16127372
申请日:2018-09-11
Applicant: Seagate Technology LLC
Inventor: Gomathirajan Authoor Velayuthaperumal
IPC: G06F11/14 , G06F16/11 , G06F3/06 , G06F16/13 , G06F16/907
Abstract: A method includes accessing a first top level entry of a first table of the base volume, the first top level entry having at least a first bottom level entry. The method also includes receiving a first request for a metadata snapshot of the base volume, including the first bottom level entry. The method also includes generating a second top level entry of the first table, the second top level entry configured to point to the at least first bottom level entry of the first table, and the second top level entry configured to operate as a first snapshot of the first table including the at least first bottom level entry.
-
公开(公告)号:US20190065382A1
公开(公告)日:2019-02-28
申请号:US16106389
申请日:2018-08-21
Applicant: Seagate Technology LLC
IPC: G06F12/0868
Abstract: Method and apparatus for managing data in a data storage system. A storage array controller device is coupled to a plurality of storage devices by an external data path, with the storage devices used for non-volatile memory (NVM) storage of user data from a host. A copy back operation is initiated by issuing a copy back transfer command that identifies a selected data set stored in a source device and a unique identifier (ID) value that identifies a destination device. A peer-to-peer connection is established over the external data path in response to the copy back transfer command so that the selected data set is transferred from the source device to the destination device while bypassing the storage array controller device. Normal data transfers can be carried out between the storage array controller and the respective source and destination devices during the copy back operation.
-
-
-
-
-
-
-
-