CPC G06F 11/1448 (2013.01) [G06F 16/183 (2019.01); G06F 2201/80 (2013.01)] | 18 Claims |
1. A computer-implemented method for restoring backup data in a data deduplication system, the method comprising:
initiating a restore request to a hybrid data buffer to route blocks of backup data to the hybrid data buffer;
invoking an interrupt service routine (ISR) that is initialized with reserved addresses in a construction container;
in response to determining that the blocks of backup data are transmitted to the hybrid data buffer, tagging, by the ISR, the blocks of backup data to a specified location, the specified location being one of the reserved addresses in the construction container;
in response to determining that an abort of a restore operation occurs, masking the ISR and freezing the hybrid data buffer;
during a next restore session, unmasking the ISR and checking the hybrid data buffer for the reserved addresses; and
in response to determining that there are empty addresses among the reserved addresses, routing blocks of backup data corresponding to the empty addresses to the construction container.
|