Invention Grant
- Patent Title: Fault tolerant parallel journaling for file systems
-
Application No.: US16808417Application Date: 2020-03-04
-
Publication No.: US11436200B2Publication Date: 2022-09-06
- Inventor: Prasanth Jose , Pradeep Krishnamurthy , Gurudutt Kumar Vyudayagiri Jagannath , Vivek Patidar
- Applicant: VMWARE, INC.
- Applicant Address: US CA Palo Alto
- Assignee: VMWARE, INC.
- Current Assignee: VMWARE, INC.
- Current Assignee Address: US CA Palo Alto
- Priority: IN202041001478 20200113
- Main IPC: G06F16/14
- IPC: G06F16/14 ; G06F16/18 ; G06F21/64 ; G06F11/14 ; G06F11/07 ; G06F16/215

Abstract:
The disclosure provides for fault tolerant parallel journaling that speeds up both input/output (I/O) operations and recovery operations. Journal entry writing may occur in parallel with data writing operations. Even if a crash occurs during a data writing operation for which the journal entry has been written, the recovery operation will correctly determine that the journal entry is not valid. Additionally, recovery operations may need to validate fewer journal entries, and yet possibly retain more valid data. Examples include: for each of a plurality of journal entries: receiving incoming data; determining a signature for the incoming data; generating the journal entry for the incoming data; writing the signature in the journal entry; and writing the journal entry and the incoming data to a storage media; and based at least on writing data to the storage media, updating an awaiting index in a journal header.
Public/Granted literature
- US20210216508A1 FAULT TOLERANT PARALLEL JOURNALING FOR FILE SYSTEMS Public/Granted day:2021-07-15
Information query