Invention Grant
- Patent Title: Systems and methods for coordinating interdependent asynchronous reads
-
Application No.: US15222640Application Date: 2016-07-28
-
Publication No.: US10241920B2Publication Date: 2019-03-26
- Inventor: Peter Dunlap , Mark Maybee
- 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: Kilpatrick Townsend & Stockton LLP
- Main IPC: G06F12/0877
- IPC: G06F12/0877 ; G06F12/109

Abstract:
Implementations described and claimed herein provide a coordination of interdependent asynchronous reads. In one implementation, an input/output request for a target data block stored on a block device at a virtual address is received. A highest level indirect block from which the target data block depends in a hierarchical data structure pointing to the virtual address of the target data block is identified. The highest level indirect block is uncached. A context item is recorded to an input/output structure for the highest level indirect block. The context item indicates that an ultimate objective of a read request for the highest level indirect block is to retrieve the target data block. The input/output request is asynchronously reissued for the target data block upon receipt of the read request for the highest level indirect block.
Public/Granted literature
- US20170031828A1 SYSTEMS AND METHODS FOR COORDINATING INTERDEPENDENT ASYNCHRONOUS READS Public/Granted day:2017-02-02
Information query
IPC分类: