Invention Grant
- Patent Title: Detecting lost writes
-
Application No.: US14578093Application Date: 2014-12-19
-
Publication No.: US09892153B2Publication Date: 2018-02-13
- Inventor: Yunrui Li , Mahesh Baburao Girkar , Hongyi Yao
- 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: Hickman Palmero Becker Bingham LLP
- Main IPC: G06F7/00
- IPC: G06F7/00 ; G06F17/30 ; G06F11/14 ; G06F11/07 ; G06F11/20

Abstract:
Techniques are described that determine occurrences of lost write by comparing version identifiers of corresponding replica data blocks and checkpoints of data files that include the data blocks. A method determines lost writes that may have occurred among a first set of data blocks and a second set of data blocks. Each data block in the first set of data blocks corresponds to a respective data block in the second set that is a version of data blocks in the first set. The data blocks in the first set and the second set are associated with version identifiers. The second set of data blocks is associated with a second checkpoint for which any version of a data block in the second set associated a version identifier below the second checkpoint has been acknowledged to a database server as having been written to persistent storage. The method proceed to determining the lost writes by determining that a data block in the first set and a data block in the second set satisfy criteria, such as the version identifier of the first data block is between the version identifier of the second data block and the second checkpoint.
Public/Granted literature
- US20160179867A1 DETECTING LOST WRITES Public/Granted day:2016-06-23
Information query