US 12,468,460 B2
Promoting NVMe private namespace to shared namespace
Yadagiri Rajaboina, Hyderabad (IN); Hanumanthu Hanok, Hyderabad (IN); Venkateshwar R. Yerravalli, Hyderabad (IN); and Phani Kumar V.U. Ayyagari, Hyderabad (IN)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Mar. 21, 2024, as Appl. No. 18/612,379.
Prior Publication US 2025/0298525 A1, Sep. 25, 2025
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0634 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0679 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
issuing a defined Non-Volatile Memory Express (NVMe) management command to change an NVMe private namespace to a shared namespace during a namespace promotion;
receiving an NVMe response indicating an attribute of the NVMe private namespace changed to the shared namespace; and
promoting the private namespace to shared and attachable by multiple NVMe controllers in an NVMe subsystem, wherein the promoting the private namespace comprises, based on the NVMe response indicating an NVMe Namespace Identifier (NSID) for the private namespace is unique across the NVMe subsystem, using the NSID for the promoted shared namespace in the multiple NVMe controllers.