Invention Grant
- Patent Title: Global secondary path locking technique enabling high read concurrency for read-mostly workloads
-
Application No.: US17337891Application Date: 2021-06-03
-
Publication No.: US12322414B2Publication Date: 2025-06-03
- Inventor: Alex Kogan , David Dice
- Applicant: Oracle International Corporation
- Applicant Address: US CA Redwood City
- Assignee: Oracle International Corporation
- Current Assignee: Oracle International Corporation
- Current Assignee Address: US CA Redwood City
- Agency: Kowert, Hood, Munyon, Rankin & Goetzel, P.C.
- Agent Robert C. Kowert
- Main IPC: G06F16/23
- IPC: G06F16/23 ; G06F9/52 ; G11B20/10 ; G11C16/26

Abstract:
A reader of a set of data accessors that includes readers and writer detects that a particular lock of a first collection of non-global locks associated with a data object of a computing environment is held by another accessor. After checking a blocking indicator, the reader uses a second lock (which is not part of the first collection) to obtain read access to the data object and implements its reads without acquiring the particular lock. Prior to implementing a write on the data object, a writer acquires at least some locks of the first collection, and sets the blocking indicator to prevent readers from using the second lock to obtain read access to the data object.
Public/Granted literature
- US20210287716A1 Global Secondary Path Locking Technique Enabling High Read Concurrency For Read-Mostly Workloads Public/Granted day:2021-09-16
Information query