Volume Snapshot Restore Pre-Check System for Storage Stability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Host-based applications performing volume-based snapshot restore (VBSR) operations often lack awareness of storage volume characteristics, leading to unstable conditions and potential loss of information due to inconsistent or foreign LUNs, new LUNs, shared files, and disrupted backup relationships.

Innovation Solution

A method and system that perform a series of checks before VBSR, determining inconsistent and foreign LUNs, new LUNs, backup relationships, and shared volumes, providing a consolidated report to users to inform their decisions and prevent negative impacts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a host based application performs VBSR operation without storage volume information, then the operation can be initiated, but it results in unstable conditions and potential loss of information

Engineering Contradiction:
ImproveVBSR operation initiationVSAvoidstorage system stability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent performs multiple checks before executing the VBSR operation to identify potential issues. The system checks for inconsistent LUNs, foreign mapped LUNs, new LUNs, newer snapshots, backup relationships, and clone relationships in advance, allowing the operation to proceed only when safe or with user awareness of potential consequences.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system provides a consolidated report to the user detailing the results of all pre-VBSR checks. This feedback mechanism informs users about potential risks such as inconsistent LUNs, foreign mappings, and disrupted backup relationships, enabling them to make informed decisions about whether to proceed with the VBSR operation.

Inventive Principle:
Principle #23Feedback

2Reliability

If the application checks for inconsistent LUNs and foreign mapped LUNs, then data loss can be prevented, but the operation complexity increases

Engineering Contradiction:
Improvedata integrityVSAvoidpre-VBSR operation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the pre-VBSR validation process into multiple independent check modules, each responsible for a specific aspect: checking inconsistent LUNs, foreign mapped LUNs, new LUNs, newer snapshots, backup relationships, and clone relationships. This segmentation makes the complex validation process more manageable and maintainable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system combines multiple individual check results into a single consolidated report presented to the user. This merging of information provides a comprehensive view of potential issues without requiring the user to interpret multiple separate check results, simplifying the user interface while maintaining thorough validation.

Inventive Principle:
Principle #5Merging (Combining)

3Manufacturing precision

If the application determines new LUNs and newer snapshots, then restore accuracy is improved, but the time required for VBSR operation increases

Engineering Contradiction:
Improverestore accuracyVSAvoidVBSR operation time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs checks for new LUNs and newer snapshots before the VBSR operation to identify items that would be affected by the restore. This preliminary identification allows for accurate assessment of what will be restored and what might be lost, improving restore accuracy while enabling users to make informed decisions about proceeding.

Inventive Principle:
Principle #10Preliminary action

4Loss of information

If the application provides consolidated report to user, then user decision quality improves, but the information processing requirement increases

Engineering Contradiction:
Improveuser awarenessVSAvoidinformation processing complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system merges multiple check results into a single consolidated report that presents all relevant information about potential VBSR impacts in one place. This includes information about inconsistent LUNs, foreign mappings, new LUNs, newer snapshots, backup relationships, and clone relationships, allowing users to make comprehensive decisions without processing multiple separate reports.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9122409B2Method and system for volume based snapshot restore
Publication Date: 2015.09.01 NETAPP INC
  • US9122409B2 patent drawing
  • US9122409B2 patent drawing
  • US9122409B2 patent drawing

AI summary

Method and system is provided to perform a plurality of checks before performing a volume based snapshot restore (“VBSR”) operation. The checks may be performed by an application executed at a computing system that interfaces with a storage system. The application may determine if there are any inconsistent LUNS and foreign mapped LUNs. The application may also determine if there are any new LUNs or any new snapshots since the snapshot, which is the basis of the restore operation was created. The application may further determine if there are any backup relationships with respect to a volume that is being restored. The application takes the information and provides a report to a user. The report allows a user to ascertain the consequences of proceeding with the VBSR operation.