-
1.
公开(公告)号:US12169630B2
公开(公告)日:2024-12-17
申请号:US18523747
申请日:2023-11-29
Applicant: NetApp, Inc.
Inventor: Mrinal K. Bhattacharjee , Boopathy Krishnamoorthy , Vinay Kumar B C , Shivali Gupta , Saurabh Gupta
IPC: G06F3/06
Abstract: Systems and methods for performing single I/O writes are provided. According to one embodiment, responsive to receipt of a write operation from a client by a file system layer of a node of a distributed storage system and a data payload of the operation having been determined to meet a compressibility threshold, an intermediate storage layer of the node logically interposed between the file system layer and a block storage media is caused to perform a single input/output (I/O) write operation that persists the compressed data payload and corresponding metadata to support asynchronous journaling of the write operation. The single I/O write operation coupled with the use of a new pool file that maintains a list of available blocks for single I/O write operations and a modified node crash recovery approach allows the write operation to be acknowledged to the client while the journaling is performed asynchronously.
-
2.
公开(公告)号:US20240111419A1
公开(公告)日:2024-04-04
申请号:US18523747
申请日:2023-11-29
Applicant: NetApp, Inc.
Inventor: Mrinal K. Bhattacharjee , Boopathy Krishnamoorthy , Vinay Kumar B C , Shivali Gupta , Saurabh Gupta
IPC: G06F3/06
CPC classification number: G06F3/061 , G06F3/0655 , G06F3/0679
Abstract: Systems and methods for performing single I/O writes are provided. According to one embodiment, responsive to receipt of a write operation from a client by a file system layer of a node of a distributed storage system and a data payload of the operation having been determined to meet a compressibility threshold, an intermediate storage layer of the node logically interposed between the file system layer and a block storage media is caused to perform a single input/output (I/O) write operation that persists the compressed data payload and corresponding metadata to support asynchronous journaling of the write operation. The single I/O write operation coupled with the use of a new pool file that maintains a list of available blocks for single I/O write operations and a modified node crash recovery approach allows the write operation to be acknowledged to the client while the journaling is performed asynchronously.
-
3.
公开(公告)号:US11861172B2
公开(公告)日:2024-01-02
申请号:US17672401
申请日:2022-02-15
Applicant: NetApp, Inc.
Inventor: Mrinal K. Bhattacharjee , Boopathy Krishnamoorthy , Vinay Kumar B C , Shivali Gupta , Saurabh Gupta
IPC: G06F3/06
CPC classification number: G06F3/061 , G06F3/0655 , G06F3/0679
Abstract: Systems and methods for performing single I/O writes are provided. According to one embodiment, responsive to receipt of a write operation from a client by a file system layer of a node of a distributed storage system and a data payload of the operation having been determined to meet a compressibility threshold, an intermediate storage layer of the node logically interposed between the file system layer and a block storage media is caused to perform a single input/output (I/O) write operation that persists the compressed data payload and corresponding metadata to support asynchronous journaling of the write operation. The single I/O write operation coupled with the use of a new pool file that maintains a list of available blocks for single I/O write operations and a modified node crash recovery approach allows the write operation to be acknowledged to the client while the journaling is performed asynchronously.
-
4.
公开(公告)号:US20230214118A1
公开(公告)日:2023-07-06
申请号:US17672401
申请日:2022-02-15
Applicant: NetApp, Inc.
Inventor: Mrinal K. Bhattacharjee , Boopathy Krishnamoorthy , Vinay Kumar B C , Shivali Gupta , Saurabh Gupta
IPC: G06F3/06
CPC classification number: G06F3/061 , G06F3/0655 , G06F3/0679
Abstract: Systems and methods for performing single I/O writes are provided. According to one embodiment, responsive to receipt of a write operation from a client by a file system layer of a node of a distributed storage system and a data payload of the operation having been determined to meet a compressibility threshold, an intermediate storage layer of the node logically interposed between the file system layer and a block storage media is caused to perform a single input/output (I/O) write operation that persists the compressed data payload and corresponding metadata to support asynchronous journaling of the write operation. The single I/O write operation coupled with the use of a new pool file that maintains a list of available blocks for single I/O write operations and a modified node crash recovery approach allows the write operation to be acknowledged to the client while the journaling is performed asynchronously.
-
-
-