Storage sever with hot plug and unplug capabilities
First Claim
Patent Images
1. A method comprising:
- generating, by a storage server, a device tree representing a maximal topology of the storage server, wherein the maximal topology is a maximum number of storage controllers and solid state drives (SSDs) that are supported by the storage server, and wherein a plurality of entries in the device tree contain placeholder information;
discovering one or more SSDs of the storage server;
determining drive information for the one or more SSDs that have been discovered; and
replacing the placeholder information in one or more of the plurality of entries in the device tree with the drive information for the one or more SSDs.
1 Assignment
0 Petitions
Accused Products
Abstract
A storage server generates a device tree representing a maximal topology of the storage server, wherein the maximal topology is a maximum number of storage controllers and solid state drives (SSDs) that are supported by the storage server, and wherein a plurality of entries in the device tree contain placeholder information. The storage server discovers one or more SSDs of the storage server and determines drive information for the one or more SSDs that have been discovered. The storage server replaces the placeholder information in one or more of the plurality of entries in the device tree with the drive information for the one or more SSDs.
-
Citations
20 Claims
-
1. A method comprising:
-
generating, by a storage server, a device tree representing a maximal topology of the storage server, wherein the maximal topology is a maximum number of storage controllers and solid state drives (SSDs) that are supported by the storage server, and wherein a plurality of entries in the device tree contain placeholder information; discovering one or more SSDs of the storage server; determining drive information for the one or more SSDs that have been discovered; and replacing the placeholder information in one or more of the plurality of entries in the device tree with the drive information for the one or more SSDs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A storage server comprising:
-
a plurality of solid state drives (SSDs); a plurality of storage controllers operatively coupled to the plurality of SSDs; and an array manager, operatively coupled to the plurality of SSDs and to the plurality of storage controllers, the array manager to; generate a device tree representing a maximal topology of the storage server, wherein the maximal topology is a maximum number of storage controllers and SSDs that are supported by the storage server, and wherein a plurality of entries in the device tree contain placeholder information; discover the plurality of SSDs; determine drive information for the plurality of SSDs that have been discovered; and replace the placeholder information in at least a subset of the plurality of entries in the device tree with the drive information for the plurality of SSDs. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification