US 12,072,771 B2
System and method for avoiding unwanted log truncation (data loss) during application consistent virtual machine snapshots
Krishnendu Bagchi, Pune (IN); Vipin Kaushal, Bangalore (IN); Sudha Hebsur, Bangalore (IN); Amarendra Behera, Bangalore (IN); and Pallavi Prakash, Bangalore (IN)
Assigned to Dell Products L.P., Hopkinton, MA (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Oct. 14, 2022, as Appl. No. 17/966,503.
Prior Publication US 2024/0126653 A1, Apr. 18, 2024
Int. Cl. G06F 11/14 (2006.01); G06F 11/07 (2006.01)
CPC G06F 11/1451 (2013.01) [G06F 11/0772 (2013.01); G06F 11/1484 (2013.01); G06F 2201/84 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method comprising:
installing, within a virtual machine, a data protection agent that interacts with a copy service, the copy service comprising an application writer that is responsible for freezing a corresponding application running in the virtual machine for an application-consistent backup;
issuing a request to the copy service to freeze the application;
issuing a request to a snapshot data mover, external to the virtual machine, for a snapshot of the application;
upon receiving an identifier for the snapshot,
communicating with the copy service to thaw the application;
passing the identifier for the snapshot to the data protection agent thereby allowing the data protection agent to access the snapshot and rollover data from the snapshot to a secondary storage for the backup; and
withholding notification to the copy service about a success of the backup;
during the rollover, listening for status updates concerning a progress of the rollover; and
based on the status updates, notifying the copy service that the backup failed or succeeded.