Proposed configuration management behaviors in a raid subsystem
First Claim
1. A method for forecasting a behavior of a storage subsystem when processing a proposed configuration management request that modifies a topology or attribute configuration of a storage array coupled to a storage system, the method comprising the steps of:
- issuing a configuration management command to add one or more disks to the storage array in a view-only mode, the configuration management command entered through a user interface of a storage operating system executing on the storage system; and
returning a set of projected result data instead of committing the command to modify the storage array configuration.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique forecasts the behavior of a RAID subsystem when processing a proposed configuration management request that modifies a topology or attribute configuration, e.g., RAID groups and volume layout, of a storage array managed by the subsystem. In response to the proposed request, the RAID subsystem returns a set of projected result data instead of committing the request to the storage array configuration. An operator issues the proposed request in accordance with a novel view-only mode of a configuration management command. The view-only mode is manifested as an “-n” option that instructs a configuration thread of the RAID subsystem to return pre-committed results without actually committing the modification.
92 Citations
31 Claims
-
1. A method for forecasting a behavior of a storage subsystem when processing a proposed configuration management request that modifies a topology or attribute configuration of a storage array coupled to a storage system, the method comprising the steps of:
-
issuing a configuration management command to add one or more disks to the storage array in a view-only mode, the configuration management command entered through a user interface of a storage operating system executing on the storage system; and returning a set of projected result data instead of committing the command to modify the storage array configuration. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system adapted to forecast a behavior of a storage subsystem when processing a proposed configuration management request that modifies a topology or attribute configuration of a storage array coupled to a storage system, the system comprising:
-
a user interface having a configuration client configured to enter a configuration management command to add one or more disks to the storage array including a plurality of disks with a view-only mode to create a proposed configuration; and a configuration thread configured to perform the proposed configuration and return results of the proposed configuration to the configuration client without committing the results. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A method for forecasting a behavior of a RAID subsystem when processing a proposed configuration management request that modifies a topology or attribute configuration of a storage array coupled to a storage system, the method comprising the steps of:
-
issuing a configuration management command to add one or more disks to the storage array with a pre-commit command to a storage operating system executing on the storage system; converting the configuration management command to a proposed configuration management operation for the storage array; performing the proposed configuration management operation without committing the operation to the storage array configuration; and returning a proposed configuration response to the configuration client, the response indicating proposed results of the issued command. - View Dependent Claims (14, 15, 16)
-
-
17. Apparatus for forecasting a behavior of a RAID subsystem when processing a proposed configuration management request that modifies a topology or attribute configuration of a storage array coupled to a storage system, the apparatus comprising:
-
means for issuing a configuration management command to add one or more disks to the storage array in a view-only mode, the configuration management command entered through a user interface of a storage operating system executing on the storage system; and means for returning a set of projected result data instead of committing the command to modify the storage array configuration. - View Dependent Claims (18, 19)
-
-
20. A computer readable medium containing executable program instructions for forecasting a behavior of a RAID subsystem when processing a proposed configuration management request that modifies a topology or attribute configuration of a storage array coupled to a storage system, the executable instructions comprising one or more program instructions for:
-
issuing a configuration management command to add one or more disks to the storage array in a view-only mode, the configuration management command entered through a user interface of a storage operating system executing on the storage system; and returning a set of projected result data instead of committing the command to modify the storage array configuration. - View Dependent Claims (21)
-
-
22. A method for forecasting a behavior of a storage subsystem when processing a proposed configuration management request, the method comprising the steps of:
-
issuing a configuration management command for an array of a plurality of disks, the command to add disks to the proposed configuration; and returning a set of projected result data and not committing the command to add the disks. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. A method for previewing a volume configuration of a storage subsystem, the method comprising the steps of:
-
proposing the volume configuration for the storage subsystem; adding a plurality of disks to the proposed volume configuration; and reviewing the proposed volume configuration before committing the volume configuration to the storage subsystem.
-
-
29. An apparatus for previewing a volume configuration of a storage system, comprising:
-
means for proposing the volume configuration for the storage subsystem; means for adding a plurality of disks to the proposed volume configuration; and means for reviewing the proposed volume configuration before committing the volume configuration to the storage subsystem.
-
-
30. A system for previewing a proposed volume configuration of a storage system, comprising:
-
a user interface configured to enter a configuration management command to add a volume to the storage system; and an operating system configured to add a plurality of disks to the proposed volume configuration in a view-only mode.
-
-
31. A computer readable media
containing instructions for execution on a processor for the practice of the method of previewing a volume configuration of a storage subsystem, comprising: -
proposing the volume configuration for the storage subsystem; adding a plurality of disks to the proposed volume configuration; and reviewing the proposed volume configuration before committing the volume configuration to the storage subsystem.
-
Specification