Invention Grant
- Patent Title: Efficient handling of block write atomicity
-
Application No.: US15889162Application Date: 2018-02-05
-
Publication No.: US10936446B2Publication Date: 2021-03-02
- Inventor: Kiran Tati , Rajesh Venkatasubramanian , Xavier Deguillard , Praveen Yedlapalli
- Applicant: VMware, Inc.
- Applicant Address: US CA Palo Alto
- Assignee: VMware, Inc.
- Current Assignee: VMware, Inc.
- Current Assignee Address: US CA Palo Alto
- Main IPC: G06F11/00
- IPC: G06F11/00 ; G06F11/14 ; G06F11/07 ; G06F9/46 ; G06F12/02 ; G06F3/06 ; G06F9/455 ; G06F16/18

Abstract:
A journal-based process to achieve atomicity in a device driver write operation includes committing a transaction associated with the operation to a journal that include a status indicating the target block is corrupted. Subsequent to committing the transaction, the data is written to the target block. If the write operation is successfully committed, the transaction can be deleted from the journal. If a system crash occurs (e.g., power failure) before the write operation is successfully committed, the transaction remains in the journal and can be used to update block metadata associated with the target block when the system reboots to indicate that it is corrupted; e.g., the target block is a torn write.
Public/Granted literature
- US20190243732A1 EFFICIENT HANDLING OF BLOCK WRITE ATOMICITY Public/Granted day:2019-08-08
Information query