RAID Drive Migration Flags for Mirror Data Consistency

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 potential import of inconsistent data.

Innovation Solution

A controller sets indications on drives indicating their migration safety and mirror drive offline status, stored in drive memory, ensuring synchronized preparation and spinning down for accurate data transfer.

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 data corruption may occur because inputs/outputs can continue on the mirror drive leading to inconsistent data synchronization

Engineering Contradiction:
Improvedrive migration capabilityVSAvoiddata consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary actions by setting indications on the drive before migration occurs. The controller sets a first indication that the drive is safe to migrate and a second indication that the mirror drive was offline, storing these in the drive's memory. This preliminary marking ensures that when the drive is later imported by a new controller, the system can verify data consistency was maintained during migration.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism in the form of indication flags stored in drive memory. These indications act as mediators between the old and new controllers, conveying information about the migration safety and mirror drive status without requiring direct communication between controllers. The new controller reads these indications to determine whether to import data from the migrated drive.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If inputs/outputs continue on the mirror drive after a RAID storage drive is removed, then the mirror drive maintains data availability, but the removed drive may not have the latest and correct data for migration

Engineering Contradiction:
Improvedata availabilityVSAvoiddata synchronization accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The system implements feedback by having the controller monitor and record the state of mirror drives at the time of migration. The second indication stored on the drive provides feedback information about whether the mirror drive was offline, allowing the new controller to make informed decisions about data import based on the synchronization state that existed during migration.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12613650B2Safe migration for raid devices
Publication Date: 2026.04.28 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US12613650B2 patent drawing
  • US12613650B2 patent drawing
  • US12613650B2 patent drawing

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.