US 12,169,630 B2
Single input/output writes in a file system hosted on a cloud, virtual, or commodity-server platform
Mrinal K. Bhattacharjee, Bangalore (IN); Boopathy Krishnamoorthy, Bangalore (IN); Vinay Kumar B C, Bangalore (IN); Shivali Gupta, Bangalore (IN); and Saurabh Gupta, Haryana (IN)
Assigned to NetApp, Inc., San Jose, CA (US)
Filed by NetApp, Inc., San Jose, CA (US)
Filed on Nov. 29, 2023, as Appl. No. 18/523,747.
Application 18/523,747 is a continuation of application No. 17/672,401, filed on Feb. 15, 2022, granted, now 11,861,172.
Claims priority of application No. 202241000321 (IN), filed on Jan. 4, 2022.
Prior Publication US 2024/0111419 A1, Apr. 4, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/061 (2013.01) [G06F 3/0655 (2013.01); G06F 3/0679 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A non-transitory machine readable medium storing instructions, which when executed by one or more processing resources of a node of distributed storage system, cause the node to:
receive a write operation from a client;
based on compressibility of a data payload of the write operation, perform a single input/output (I/O) write operation including writing the data payload in compressed form to a data block associated with a particular block number within a block storage media;
after completion of the single I/O write operation, initiate journaling of an operation header, containing information identifying the write operation and the particular block number, to a journal storage medium; and
without waiting for completion of the journaling, acknowledge by the node receipt of the write operation to the client.