Clone File Resync Rebuild Without Destination Data Warehouse

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional replication engines require rebuilding a data warehouse at the destination volume during resync operations, leading to significant time consumption and failure to meet disaster recovery service level objectives due to the need to rebuild the entire volume, even for data modifications, which is inefficient and time-consuming.

Innovation Solution

Replicate clone files without relying on a data warehouse at the destination by tracking clone relationships in a metafile and transferring inode information and parent file information to reconstruct clone files, preserving storage efficiency by referencing shared blocks, thus avoiding the overhead of rebuilding the entire data warehouse.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional replication engines rebuild the entire data warehouse at the destination volume during resync operations, then data consistency is ensured, but resync time becomes excessively long and service level objectives are not met

Engineering Contradiction:
Improvedata consistencyVSAvoidresync time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts only the essential clone relationship information (inode information and parent file information) from the source file system and transfers it to the destination, rather than copying the entire data warehouse. This selective extraction of critical metadata enables clone file reconstruction without requiring a complete data warehouse rebuild, thus reducing resync time while maintaining data consistency.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary tracking of clone relationships in a metafile at the source node before the resync operation. By pre-identifying and recording clone file relationships (which files are clones of which parent files), the system prepares the necessary information in advance, allowing the destination node to efficiently reconstruct clone files during resync without having to analyze the entire file system structure from scratch.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the entire data warehouse is rebuilt at the destination during resync, then complete data replication is achieved, but storage efficiency is reduced due to redundant data copying

Engineering Contradiction:
Improvedata replication completenessVSAvoidstorage efficiency
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The patent uses a metadata copying approach where only clone relationship information (inode numbers, parent file identifiers) is transferred from source to destination, rather than physically copying actual data blocks. The destination node reconstructs clone files by referencing the transferred parent file information, creating a lightweight copy that preserves storage efficiency while achieving complete data replication.

Inventive Principle:
Principle #26Copying

3Reliability

If clone files are replicated using conventional methods requiring data warehouse reconstruction, then data integrity is maintained, but the complexity of the replication process increases significantly

Engineering Contradiction:
Improvedata integrityVSAvoidreplication process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the clone file replication process into distinct components: (1) tracking clone relationships in a metafile at the source, (2) transferring only inode and parent file information to the destination, and (3) reconstructing clone files at the destination using the transferred metadata. This segmentation simplifies the overall replication process by breaking it down into manageable, independent steps that can be executed efficiently while maintaining data integrity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12591493B2Rebuilding a destination file system as part of a resync operation
Publication Date: 2026.03.31 NETAPP INC
  • US12591493B2 patent drawing
  • US12591493B2 patent drawing
  • US12591493B2 patent drawing

AI summary

Techniques are provided for rebuilding a destination file system as part of a resync operation. A file system of a first node may be replicated to a second node as a destination file system. The file system may include clone files that were created as clones of parent files. The clone files may have been created in a storage efficient manner where a clone file refers to data of a parent file, instead physically storing duplicate instances of the parent data of the parent file. The techniques provided herein are capable of replicating the clone files to the second node while preserve the storage efficiency of the clone files during a resync operation that rebuilds the destination file system after recovering from a failure of the second node.