US 11,941,287 B2
System and method for near-instant unmapping and write-same in a log-structured storage cluster
Bar David, Rishon Lezion (IL); and Ronen Gazit, Tel Aviv (IL)
Assigned to EMC IP Holding Company, LLC, Hopkinton, MA (US)
Filed by EMC IP Holding Company, LLC, Hopkinton, MA (US)
Filed on Jun. 17, 2020, as Appl. No. 16/903,709.
Prior Publication US 2021/0397369 A1, Dec. 23, 2021
Int. Cl. G06F 12/00 (2006.01); G06F 3/06 (2006.01); G06F 9/30 (2018.01)
CPC G06F 3/0656 (2013.01) [G06F 3/0611 (2013.01); G06F 3/0619 (2013.01); G06F 3/064 (2013.01); G06F 3/0659 (2013.01); G06F 3/0665 (2013.01); G06F 3/067 (2013.01); G06F 9/30047 (2013.01)] 20 Claims
OG exemplary drawing
 
15. A computing system including one or more processors and one or more memories configured to perform operations comprising:
receiving a Write-Same operation from a host for a range of logical block addresses of a destination;
recording data in a buffer to indicate that the Write-Same operation is complete prior to completing the Write-Same operation, where the recorded data in the buffer includes a record, wherein the record is configured to indicate the Write-Same operation is complete and is configured to indicate a copied block;
after recording data in the buffer along with the copied block, sending an instant acknowledgment to the host indicating that the Write-Same operation is complete prior to completing the Write-Same operation and prior to flushing to a final destination; and
performing the Write-Same operation for the logical block addresses of the destination after sending the instant acknowledgment to the host that the Write-Same operation is complete.