-
公开(公告)号:US20250086109A1
公开(公告)日:2025-03-13
申请号:US18790854
申请日:2024-07-31
Applicant: NetApp, Inc.
Inventor: Abhijeet GOLE , Rohit SINGH
IPC: G06F12/02 , G06F11/10 , G06F12/0811 , G06F12/0868 , G06F12/0873
Abstract: Methods, non-transitory machine readable media, and computing devices that manage storage operations directed to dual-port solid state disks (SSDs) coupled to multiple hosts are disclosed. With this technology, context metadata comprising a checksum is retrieved based on a first physical address mapped, in a cached zoned namespace (ZNS) mapping table, to a logical address. The logical address is extracted from a request to read a portion of a file. A determination is made when the checksum is valid based on a comparison to identification information extracted from the request and associated with the file portion. At least the first physical address is replaced in the cached ZNS mapping table with a second physical address retrieved from an on-disk ZNS mapping table, when the determination indicates the checksum is invalid. The file portion retrieved from a dual-port SSD using the second physical address is returned to service the request.
-
2.
公开(公告)号:US20230259460A1
公开(公告)日:2023-08-17
申请号:US18140808
申请日:2023-04-28
Applicant: NetApp, Inc.
Inventor: Abhijeet GOLE , Ratnesh Gupta , Douglas Doucette
IPC: G06F12/1009
CPC classification number: G06F12/1009 , G06F2212/154 , G06F2212/214 , G06F2212/1021
Abstract: Methods, non-transitory machine-readable media, and computing devices that manage resources between multiple hosts coupled to dual-port solid-state disks (SSDs) are disclosed. With this technology, in-core conventional namespace (CNS) and zoned namespace (ZNS) mapping tables are synchronized by a host flash translation layer with on-disk CNS and ZNS mapping tables, respectively. An entry in one of the in-core CNS or ZNS mapping tables is identified based on whether a received storage operation is directed to a CNS or a ZNS of the dual-port SSD. The entry is further identified based on a logical address extracted from the storage operation. The storage operation is serviced using a translation in the identified entry for the logical address, when the storage operation is directed to the CNS, or a zone identifier in the identified entry for a zone of the ZNS, when the storage operation is directed to the ZNS.
-
公开(公告)号:US20220300419A1
公开(公告)日:2022-09-22
申请号:US17831529
申请日:2022-06-03
Applicant: NetApp, Inc.
Inventor: Abhijeet GOLE , Rohit SINGH
IPC: G06F12/02 , G06F12/0811 , G06F12/0868 , G06F12/0873
Abstract: Methods, non-transitory machine readable media, and computing devices that manage storage operations directed to dual-port solid state disks (SSDs) coupled to multiple hosts are disclosed. With this technology, context metadata comprising a checksum is retrieved based on a first physical address mapped, in a cached zoned namespace (ZNS) mapping table, to a logical address. The logical address is extracted from a request to read a portion of a file. A determination is made when the checksum is valid based on a comparison to identification information extracted from the request and associated with the file portion. At least the first physical address is replaced in the cached ZNS mapping table with a second physical address retrieved from an on-disk ZNS mapping table, when the determination indicates the checksum is invalid. The file portion retrieved from a dual-port SSD using the second physical address is returned to service the request.
-
4.
公开(公告)号:US20230393977A1
公开(公告)日:2023-12-07
申请号:US18121389
申请日:2023-03-14
Applicant: NetApp, Inc.
Inventor: Abhijeet GOLE , Rohit SINGH
CPC classification number: G06F12/0292 , G06F12/0246 , G06F11/1004 , G06F2212/7201
Abstract: Methods, non-transitory machine readable media, and computing devices that manage storage operations directed to dual-port solid state disks (SSDs) coupled to multiple hosts are disclosed. With this technology, context metadata comprising a checksum is retrieved based on a first physical address mapped, in a cached zoned namespace (ZNS) mapping table, to a logical address. The logical address is extracted from a request to read a portion of a file. A determination is made when the checksum is valid based on a comparison to identification information extracted from the request and associated with the file portion. At least the first physical address is replaced in the cached ZNS mapping table with a second physical address retrieved from an on-disk ZNS mapping table, when the determination indicates the checksum is invalid. The file portion retrieved from a dual-port SSD using the second physical address is returned to service the request.
-
公开(公告)号:US20220292031A1
公开(公告)日:2022-09-15
申请号:US17828370
申请日:2022-05-31
Applicant: NetApp, Inc.
Inventor: Abhijeet GOLE , Ratnesh Gupta , Douglas Doucette
IPC: G06F12/1009
Abstract: Methods, non-transitory machine readable media, and computing devices that manage resources between multiple hosts coupled to dual-port solid-state disks (SSDs) are disclosed. With this technology, in-core conventional namespace (CNS) and zoned namespace (ZNS) mapping tables are synchronized by a host flash translation layer with on-disk CNS and ZNS mapping tables, respectively. An entry in one of the in-core CNS or ZNS mapping tables is identified based on whether a received storage operation is directed to a CNS or a ZNS of the dual-port SSD. The entry is further identified based on a logical address extracted from the storage operation. The storage operation is serviced using a translation in the identified entry for the logical address, when the storage operation is directed to the CNS, or a zone identifier in the identified entry for a zone of the ZNS, when the storage operation is directed to the ZNS.
-
-
-
-