Namespace Mastership Control for Multi-Host Storage Deletion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current solutions for managing namespace deletion in multi-host storage systems are inefficient and prone to human error, leading to data inconsistency and integrity issues, especially when multiple hosts share the same namespace.

Innovation Solution

Implementing storage interface controllers that maintain namespace metadata and use automated logic to determine mastership, allowing selective processing of namespace delete commands and migrating mastership based on connection requests and timeout conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual intervention is used to manage namespace deletion, then data integrity can be protected through human oversight, but the process becomes time-consuming and prone to human error

Engineering Contradiction:
Improvedata integrityVSAvoidtime-consuming
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The storage interface controller automatically monitors host connections to namespaces and autonomously manages namespace deletion permissions. The system self-updates the mastership indicator when connection status changes, eliminating the need for manual intervention while maintaining data integrity through automated oversight.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors host connection status to namespaces and uses this feedback to dynamically update mastership indicators. When a host disconnects or times out, the system detects this change and automatically transfers mastership to another connected host, ensuring real-time data protection without manual input.

Inventive Principle:
Principle #23Feedback

2Productivity

If automated logic is implemented to manage namespace deletion, then efficiency is improved, but system complexity increases

Engineering Contradiction:
ImproveefficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The storage interface controller acts as an intermediary between hosts and namespaces, centralizing the automated logic for managing deletion permissions. By implementing the mastership indication mechanism within the controller itself, the system achieves automation without requiring complex coordination between multiple components or hosts.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If multiple hosts can access the same namespace, then resource sharing is improved, but the risk of unintended deletion and data inconsistency increases

Engineering Contradiction:
Improveresource sharingVSAvoiddata consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system applies different access qualities to different hosts within the same namespace. While all connected hosts can read and write data, only the host marked as master (indicated by the mastership indicator) can delete the namespace. This local differentiation of permissions allows resource sharing while protecting against unintended deletion.

Inventive Principle:
Principle #3Local quality

4Reliability

If host access privileges are configured to prevent undesired deletion, then data protection is improved, but the configuration process becomes more complex and error-prone

Engineering Contradiction:
Improvedata protectionVSAvoidconfiguration process
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system automatically determines and updates which host has deletion permission based on real-time connection status. The storage interface controller self-manages the mastership indicator without requiring administrators to manually configure access privileges, making data protection simple and error-free.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12541472B2Namespace management using mastership in multi-host storage systems
Publication Date: 2026.02.03 WESTERN DIGITAL TECHNOLOGIES INC
  • US12541472B2 patent drawing
  • US12541472B2 patent drawing
  • US12541472B2 patent drawing

AI summary

Systems, methods, and storage interface controllers for namespace management using mastership in multi-host storage systems are described. The storage interface controllers, such as NVMeOF controllers, determine the set of host systems connected to a namespace and indicate one of them has having mastership. Only the host system with mastership may delete the namespace and delete commands from other host systems are rejected. Logic for determining and migrating mastership is also described.