Backup Track Log Modification During Restore Processes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional backup and restore technologies often incorrectly identify restored data as changed, leading to unnecessary processing and resource consumption during subsequent backups due to outdated track logs.
Innovation Solution
The method involves recording information about restored blocks and objects to track logs during the restore process, ensuring that the backup application does not identify them as changed during subsequent backups, thereby preventing redundant processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If traditional backup and restore technology uses track logs to identify changed blocks, then backup operations can be performed, but restored data is incorrectly identified as changed leading to unnecessary processing and resource consumption
Solution Approach 1:
The patent applies preliminary action by recording the block list from the backup image to the track log during the restore process itself, before the next backup operation begins. This pre-recording ensures that when the subsequent backup occurs, the track log already contains accurate information about restored blocks, preventing them from being incorrectly identified as changed and eliminating unnecessary processing.
2Ease of operation
If track logs are not updated during restore processes, then restore operations can be performed, but subsequent backup operations process restored data redundantly increasing backup time
Solution Approach 1:
The system performs the action of updating the track log with the block list from the backup image during the restore process itself, before the next backup operation begins. This preliminary update ensures that when the subsequent backup occurs, the track log already reflects the restored data, preventing redundant processing and reducing backup time.
3Productivity
If track logs are updated during restore processes, then redundant processing is prevented, but additional processing steps are required during restore
Solution Approach 1:
The patent merges the track log update operation with the existing restore process. Instead of treating them as separate operations, the system integrates the recording of the block list from the backup image into the restore workflow itself. This combining approach adds minimal complexity to the restore process while achieving the benefit of preventing redundant processing in subsequent backups.
Data Source
AI summary
The disclosed computer-implemented method for modifying track logs during restore processes may include (1) identifying a backup application that maintains a track log used to identify changed blocks during backup operations, (2) detecting a restore process launched by the backup application to restore at least one block backed up in a backup image, (3) retrieving, from the backup image, block information about the block being restored by the restore process, and then (4) recording the block information to the track log during the restore process such that the backup application does not identify the block as changed during a subsequent backup operation due at least in part to the block already being backed up in the backup image. Various other methods, systems, and computer-readable media are also disclosed.


