Patent ID: 11954352
Assignee: DELL PRODUCTS L.P.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 14:
15. A system comprising:
one or more processors; and
one or more memories comprising code stored thereon that, when executed, performs a method of comprising:
receiving a request to perform a first operation in a system that stores deduplicated data, wherein the system includes a first data block stored at a plurality of logical addresses each referencing the first data block, wherein a reference count is associated with the first data block and denotes a number of logical addresses referencing the first data block; and
performing first processing to service the request and perform the first operation, the first processing including:
acquiring a non-exclusive lock for a page that includes the reference count of the first data block;
storing, in a metadata log while holding the non-exclusive lock on the page, an entry to decrement the reference count of the first data block; and
releasing the non-exclusive lock on the page.