Invention Grant
- Patent Title: Executing a conditional command on an object stored in a storage system
-
Application No.: US17836219Application Date: 2022-06-09
-
Publication No.: US11599504B2Publication Date: 2023-03-07
- Inventor: Aditya Sawhney
- Applicant: Oracle International Corporation
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle International Corporation
- Current Assignee: Oracle International Corporation
- Current Assignee Address: US CA Redwood Shores
- Agency: Invoke
- Main IPC: G06F16/16
- IPC: G06F16/16 ; G06F16/18 ; G06F16/23 ; G06F16/907

Abstract:
Each object is associated with one root metadata record and one or more version-specific metadata records, each corresponding to a version of object data. A conditional command may be conditioned upon whether an object is stored in a storage system. Whether the condition is satisfied is determined based on whether a root metadata record of the object exists. If the condition is satisfied, then metadata is updated to reflect execution of the conditional command. A conditional command may be conditioned upon whether a data version identifier or a metadata version identifier equals a particular value. A conditional command execution engine retrieves the relevant version identifier from a version-specific metadata record, and performs a check on whether the condition is satisfied. If the condition is satisfied, the engine ensures that the version-specific record has not been modified during the check, and updates metadata to reflect execution of the conditional command.
Public/Granted literature
- US20220318193A1 EXECUTING A CONDITIONAL COMMAND ON AN OBJECT STORED IN A STORAGE SYSTEM Public/Granted day:2022-10-06
Information query