Invention Grant
- Patent Title: Auto-expiring locks based on object stamping
-
Application No.: US14928481Application Date: 2015-10-30
-
Publication No.: US10452633B2Publication Date: 2019-10-22
- Inventor: Matthew Curtis-Maury , Aditya Kulkarni , Vinay Devadas
- Applicant: NetApp, Inc.
- Applicant Address: US CA Sunnyvale
- Assignee: NETAPP, INC.
- Current Assignee: NETAPP, INC.
- Current Assignee Address: US CA Sunnyvale
- Agency: Klein, O'Neill & Singh, LLP
- Main IPC: G06F16/23
- IPC: G06F16/23

Abstract:
Presented herein are methods, non-transitory computer readable media, and devices for efficiently administering locks for shared resources, such as data blocks, stored on a storage system. Methods for stamping a plurality of computer data objects are disclosed which include: accessing at least one of the plurality of computer data objects by a first data thread; assigning, by the first data thread, a stamp to the at least one of the plurality of computer data objects, to signify the at least one of the plurality of computer data objects is associated with the first data thread; preventing subsequent access by a second data thread to the stamped at least one of the plurality of computer data objects; and determining the stamp is no longer active, upon an event, effectively releasing the at least one of the plurality of computer data objects.
Public/Granted literature
- US20170124123A1 AUTO-EXPIRING LOCKS BASED ON OBJECT STAMPING Public/Granted day:2017-05-04
Information query