US 12,379,973 B2
Cross service lock handling
Tushar Dhoot, Seattle, WA (US); Dusty Regan Burwell, Chicago, IL (US); and David Vasilevsky, Montreal (CA)
Assigned to STRIPE, INC., South San Francisco, CA (US)
Filed by STRIPE, INC., South San Francisco, CA (US)
Filed on May 31, 2022, as Appl. No. 17/829,089.
Prior Publication US 2023/0385128 A1, Nov. 30, 2023
Int. Cl. G06F 9/52 (2006.01)
CPC G06F 9/526 (2013.01) 23 Claims
OG exemplary drawing
 
1. A method by a second server, comprising:
receiving a first request of a service from a first server, the first request including first metadata which includes lock information of a lock held by the first server;
extracting the lock information from the first metadata and storing the lock information in a locking table without the lock being transferred to the second server; and
executing application code to perform the service, including, while executing the application code,
determining whether the lock exists based on the lock information in the locking table, and
passing a lock check in response to determining that the lock exists.