Invention Grant
- Patent Title: Synchronizing a stale component of a distributed object using multiple delta components during maintenance
-
Application No.: US17106050Application Date: 2020-11-27
-
Publication No.: US11182261B1Publication Date: 2021-11-23
- Inventor: Eric Knauft , Enning Xiang , Ojan Thornycroft , Yiqi Xu , Asit Desai , Varun Shah
- 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/16 ; G06F11/14 ; G06F11/20 ; G06F11/07

Abstract:
The disclosure herein describes enhancing data durability of a base component using multiple delta components. A first and second delta component are generated based on the base component becoming unavailable. A write operation targeted for the base component is routed to the first delta component and to the second delta component. Based on routing the write operation targeted for the base component to the first delta component and to the second delta component, a bit associated with a data block affected by the write operation is changed in each of the tracking bitmaps of the first and second delta components. Based on detecting the base component becoming available, one delta component of the first and second delta components is selected, and the data block affected by the routed write operation is synchronized from the selected delta component to the base component. Later, the first and second delta components are removed.
Information query