RAID Disk Activation via Exclusive Node Checks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In cluster processing systems, improper coordination of disk drives in a RAID system can lead to data corruption due to undesired synchronization processes when storage units fail and are reactivated.

Innovation Solution

A method where each node performs exclusive activation checks on storage units before activating a RAID disk, ensuring that each unit can be activated independently without initiating an undesired synchronization process by accessing and deactivating the storage units to determine ownership and lock status using LVM2 tags.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple processing systems coordinate disk drives in a RAID system, then data reliability is improved through redundancy, but data corruption may occur when systems do not properly coordinate activation

Engineering Contradiction:
Improvedata reliabilityVSAvoiddata corruption
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary exclusive activation checks on each storage unit before activating the RAID disk. This preliminary action ensures that no other node can activate the same storage unit simultaneously, preventing coordination failures and data corruption while maintaining the redundancy benefits of the RAID system.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms through exclusive activation checks that monitor the activation state of storage units. When a node attempts to activate a RAID disk, the system checks whether other nodes have already activated the same storage units and prevents the activation if conflicts are detected, thereby preventing data corruption while preserving data reliability.

Inventive Principle:
Principle #23Feedback

2Object-affected harmful factors

If storage units are activated independently to avoid synchronization conflicts, then data corruption is prevented, but activation complexity increases due to separate checks and coordination

Engineering Contradiction:
Improvedata corruptionVSAvoidactivation complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The activation process is segmented into separate exclusive activation checks for each storage unit, followed by a coordinated activation of the RAID disk. This segmentation allows the system to independently verify each storage unit's availability while maintaining a structured activation sequence, reducing complexity compared to simultaneous activation attempts.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary coordination mechanism that manages the activation process between multiple nodes. This intermediary ensures that storage units are activated in a controlled sequence and that all nodes agree on the activation state before the RAID disk is activated, simplifying the overall coordination while preventing data corruption.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8656098B1System and method for activating a raid disk
Publication Date: 2014.02.18 HEWLETT PACKARD ENTERPRISE DEV LP
  • US8656098B1 patent drawing
  • US8656098B1 patent drawing
  • US8656098B1 patent drawing

AI summary

A method is provided that includes performing first and second exclusive activation checks separately on first and second storage units, respectively, with a node using a software RAID function and activating a RAID disk with the first storage unit and the second storage unit using the software RAID function in response to the first and the second exclusive activation checks indicating that the first and the second storage units, respectively, can be activated as the RAID disk by the node.