US 11,669,498 B2
Facilitating exclusive local locks on a distributed file system
Lisa Sproat, Seattle, WA (US); and Douglas Kilpatrick, Seattle, WA (US)
Assigned to EMC IP HOLDING COMPANY LLC, Hopkinton, MA (US)
Filed by EMC IP Holding Company LLC, Hopkinton, MA (US)
Filed on Jul. 24, 2020, as Appl. No. 16/938,586.
Prior Publication US 2022/0027322 A1, Jan. 27, 2022
Int. Cl. G06F 16/176 (2019.01); G06F 16/182 (2019.01); G06F 9/52 (2006.01)
CPC G06F 16/1774 (2019.01) [G06F 9/526 (2013.01); G06F 16/1824 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A node device of a cluster of node devices, comprising:
a processor; and
a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising:
determining that at least one resource is to be removed from a cache of the node device based on receipt of an explicit request for removal of the at least one resource;
implementing an exclusive local lock over a null lock with a defined contention type, wherein the null lock indicates interest in the at least one resource by other node devices of the cluster of node devices other than the node device, and wherein the defined contention type indicates that the exclusive local lock is to be treated as an exclusive lock locally and is to be treated as a shared lock by a coordinator node; and
removing the at least one resource from the cache, wherein the other node devices are not notified of the removing, wherein the cluster of node devices comprises the coordinator node, and wherein the implementing facilitates bypass of a call to the coordinator node during the removing.