Time Limited Lock Ownership
First Claim
Patent Images
1. A computer-implemented method, comprising:
- requesting a lock on a shared resource;
in response to receiving a request;
granting said lock on said shared resource to a lock holder, and establishing a lock lease period associated with said lock;
determining that the lock lease period has expired; and
in response to determining that the lock lease period has expired, performing one or more lock lease expiration procedures.
1 Assignment
0 Petitions
Accused Products
Abstract
Described herein are techniques for time limited lock ownership. In one embodiment, in response to receiving a request for a lock on a shared resource, the lock is granted and a lock lease period associated with the lock is established. Then, in response to determining that the lock lease period has expired, one or more lock lease expiration procedures are performed. In many cases, the time limited lock ownership may prevent system hanging, timely detect system deadlocks, and/or improve overall performance of the database.
52 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
requesting a lock on a shared resource; in response to receiving a request; granting said lock on said shared resource to a lock holder, and establishing a lock lease period associated with said lock; determining that the lock lease period has expired; and in response to determining that the lock lease period has expired, performing one or more lock lease expiration procedures. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification