RAID Drive Migration with Stored Offline-State Indicators

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing RAID 1 storage arrays face data corruption risks during migration to different storage arrays or controllers due to ongoing inputs/outputs on mirror drives of removed drives, leading to inconsistent data import.

Innovation Solution

A controller sets indications on drives indicating their migratability and offline status, ensuring synchronized data preparation and offline states are recorded in drive memories, allowing safe migration by stopping inputs/outputs and spinning down drives in sync.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a RAID storage drive is removed from a storage array or RAID controller, then the drive can be migrated to a different storage array or controller, but inputs/outputs continue on the mirror drive causing data inconsistency and corruption during migration

Engineering Contradiction:
Improvedrive migratabilityVSAvoiddata integrity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary actions by setting indications on both the first drive and mirror drive to indicate they are safe to migrate before physical removal. This ensures that all input/output operations are stopped and data is synchronized before migration occurs, preventing data corruption during the transfer process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback mechanisms where the controller monitors the state of drives and mirror drives, setting indications based on the current operational status. The indications provide feedback about whether drives are safe to migrate, allowing the system to make informed decisions about migration timing to ensure data integrity.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If the mirror drive continues to accept inputs/outputs during drive removal, then the drive can be physically migrated, but the removed drive does not have the latest and correct data for import

Engineering Contradiction:
Improvedrive migration processVSAvoiddata consistency
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

Before physically removing the drive for migration, the system performs preliminary actions by setting indications on both drives to ensure they are safe to migrate. This stops all input/output operations and synchronizes data between drives, ensuring the migrated drive has the latest and correct data before it leaves the storage array.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If drives are migrated without synchronized offline states, then migration can proceed quickly, but data corruption occurs due to unsynchronized data states

Engineering Contradiction:
Improvemigration speedVSAvoiddata integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary synchronization actions by setting indications on both drives before migration. This ensures that both the first drive and mirror drive are in a consistent state with the latest data before the drive is physically removed and migrated to a different storage array or controller.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The controller uses feedback mechanisms to monitor the operational status of drives and determine when they are safe to migrate. The indications provide real-time feedback about data consistency, allowing the system to proceed with migration only when both drives are synchronized, thus maintaining data integrity while enabling efficient migration.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP4579426A1Safe migration for raid devices
Publication Date: 2025.07.02 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • EP4579426A1 patent drawingFigure 1
  • EP4579426A1 patent drawingFigure 2
  • EP4579426A1 patent drawingFigure 3

AI summary

Novel tools and techniques are provided for implementing migration of one or more drives, and more particularly to methods, systems, and apparatuses for implementing migration of one or more drives by setting one or more indications on a memory of the one or more drives. A controller for a redundant array of independent disks can be configured to set a first indication indicating a first drive is safe to migrate or not safe to migrate and store the first indication in a first memory on the first drive. The first drive can be a mirror of a second drive. The controller can further be configured to set a second indication indicating the second drive was offline or not offline and store the second indication in the first memory on the first drive.