US 11,941,288 B1
Servicing write operations in a cloud-based storage system
Naveen Neelakantam, Mountain View, CA (US); and Joshua Freilich, San Francisco, CA (US)
Assigned to PURE STORAGE, INC., Mountain View, CA (US)
Filed by PURE STORAGE, INC., Mountain View, CA (US)
Filed on Jan. 28, 2021, as Appl. No. 17/160,739.
Application 17/160,739 is a continuation of application No. 16/519,618, filed on Jul. 23, 2019, granted, now 10,963,189.
Claims priority of provisional application 62/821,166, filed on Mar. 20, 2019.
Claims priority of provisional application 62/769,277, filed on Nov. 19, 2018.
Claims priority of provisional application 62/768,952, filed on Nov. 18, 2018.
Int. Cl. G06F 13/28 (2006.01); G06F 3/06 (2006.01); H04L 67/566 (2022.01)
CPC G06F 3/0659 (2013.01) [G06F 3/061 (2013.01); G06F 3/0638 (2013.01); G06F 3/0656 (2013.01); G06F 3/067 (2013.01); G06F 13/28 (2013.01); H04L 67/566 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a cloud-based storage system, a plurality of write operations;
coalescing, by the cloud-based storage system and for two or more of the write operations that represent an instruction to write an amount of data that is smaller than a predetermined size threshold, the two or more write operations into one or more coalesced write operations, wherein one or more of the plurality of write operations that represents an instruction to write data that is equal to or larger than the predetermined size threshold is not included in the coalesced write operations; and
performing, by the cloud-based storage system, the plurality of coalesced write operations and the one or more write operation that are not included in the coalesced write operations.