CPC G06F 3/061 (2013.01) [G06F 3/0655 (2013.01); G06F 3/0679 (2013.01)] | 20 Claims |
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.
|