Client processing in response to managed system state changes
First Claim
1. A method for processing changes in data storage system state information comprising:
- providing a client in communication with a data storage system over a network connection, said data storage system including a plurality of service processors wherein a server executing on a designated one of the plurality of service processors communicates with the client over the network connection to perform management requests and wherein the client does not directly communicate with any others of the plurality of service processors other than said designated one;
sending the data storage system state information from the data storage system to the client over the network connection;
determining, by the client, whether there has been a change to the data storage system state information indicating that a user interface on the client needs updating; and
in response to determining that there has been a change in the data storage system state information indicating that the user interface needs updating, performing user interface update processing in accordance with said change, wherein, if at least one of the plurality of service processors is in an unhealthy state, said user interface update processing including automatically requesting additional information from the data storage system about an unhealthy service processor, analyzing said additional information, and updating at least a portion of the user interface displayed in accordance with said analyzing, wherein communications transmitted over the network connection between the client and the data storage system to perform management requests are between the client and a web server on the designated one of the plurality of service processors, and wherein, the web server is a first type which is able to process a set of data storage system management requests when the designated one of the plurality of service processors is healthy and wherein the web sewer is a second type which is able to process only a portion of said set when said designated one of the plurality of service processors is unhealthy.
9 Assignments
0 Petitions
Accused Products
Abstract
Described are techniques for processing changes in data storage system state information. Communication are sent and received between a client and a data storage system over a network connection. The data storage system includes a plurality of service processors. A server of the data storage system communicates with the client over the network connection to perform management requests. In response to determining that there has been a change in the data storage system state information indicating that the user interface needs updating, user interface update processing is performed in accordance with said change. If at least one of the plurality of service processors is in an unhealthy state, said user interface update processing includes automatically requesting additional information from the data storage system about an unhealthy service processor, analyzing said additional information, and updating at least a portion of the user interface displayed in accordance with said analyzing.
-
Citations
20 Claims
-
1. A method for processing changes in data storage system state information comprising:
-
providing a client in communication with a data storage system over a network connection, said data storage system including a plurality of service processors wherein a server executing on a designated one of the plurality of service processors communicates with the client over the network connection to perform management requests and wherein the client does not directly communicate with any others of the plurality of service processors other than said designated one; sending the data storage system state information from the data storage system to the client over the network connection; determining, by the client, whether there has been a change to the data storage system state information indicating that a user interface on the client needs updating; and in response to determining that there has been a change in the data storage system state information indicating that the user interface needs updating, performing user interface update processing in accordance with said change, wherein, if at least one of the plurality of service processors is in an unhealthy state, said user interface update processing including automatically requesting additional information from the data storage system about an unhealthy service processor, analyzing said additional information, and updating at least a portion of the user interface displayed in accordance with said analyzing, wherein communications transmitted over the network connection between the client and the data storage system to perform management requests are between the client and a web server on the designated one of the plurality of service processors, and wherein, the web server is a first type which is able to process a set of data storage system management requests when the designated one of the plurality of service processors is healthy and wherein the web sewer is a second type which is able to process only a portion of said set when said designated one of the plurality of service processors is unhealthy. - View Dependent Claims (2, 3, 4, 5, 6, 9, 12, 13, 14, 15)
-
-
7. A method for processing changes in data storage system state information comprising:
-
providing a client in communication with a data storage system over a network connection, said data storage system including a plurality of service processors wherein a server executing, on a designated one of the plurality of service processors communicates with the client over the network connection to perform management requests; sending the data storage system state information from the data storage system to the client over the network connection; determining, by the client, whether there has been a change to the data storage system state information indicating that a user interface on the client needs updating; and in response to determining that there has been a change in the data storage system state information indicating that the user interface needs updating, performing user interface update processing in accordance with said change, wherein, if at least one of the plurality of service processors is in an unhealthy state, said user interface update processing including automatically requesting additional, information from the data storage system about an unhealthy service processor, analyzing said additional information, and updating at least a portion of the user interface displayed in accordance with said analyzing, wherein said designated one of the plurality of service processors is a single one of the plurality of service processors designated as an active service processor and a remainder of said plurality of service processors are passive service processors, wherein communications transmitted over the network connection between the client and the data storage system to perform management requests are between the client and a web server executing on whichever service processor is currently designated as active, and wherein, the web server is one of a plurality of types including a first type which is able to process a set of data storage system management requests when a service processor is healthy and a second type which is able to process only a portion said set when a service processor is unhealthy. - View Dependent Claims (8, 10, 11)
-
-
16. A non-transitory computer readable medium comprising executable code thereon for processing changes in data storage system state information, the computer readable medium comprising executable code for:
-
sending and receiving communications between a client and a data storage system over a network connection, said data storage system including a plurality of service processors wherein a server executing on a designated one of the plurality of service processors communicates with the client over the network connection to perform management requests and wherein the client does not directly communicate with any others of the plurality of service processors other than said designated of; receiving, by the client, the data storage system state information from the data storage system over the network connection; determining, by the client, whether there has been a change to the data storage system state information indicating that a user interface on the client needs updating; and in response to determining that there has been a change in the data storage system state information indicating that the user interface needs updating, performing user interface update processing in accordance with said change, wherein, if at least one of the plurality of service processors is in an unhealthy state, said user interface update processing including automatically requesting additional information from the data storage system about an unhealthy service processor, analyzing said additional information, and updating at least a portion of the user interface displayed in accordance with said analyzing, wherein communications transmitted over the network connection between the client and the data storage system to perform management requests are between the client and a web server on the designated one of the plurality of service processors, and wherein, the web server is a first type which is able to process a set of data storage system management requests when the designated one of the plurality of service processors is health and wherein the web server is a second type which is able to process only a portion of said set when said designated one of the plurality of service processors is unhealthy. - View Dependent Claims (17, 18, 19)
-
-
20. A method for processing changes in data storage system state information, the method comprising:
-
sending and receiving communications between a client and a data storage system over a network connection, said data storage system including a plurality of service processors wherein a server executing on a designated one of the plurality of service processors communicates with the client over the network connection to perform management requests and wherein the client does not directly communicate with, any others of the plurality of service processors other than said designated one; receiving, by the client, the data storage system state information from the data storage system over the network connection; determining, by the client, whether there has been a change to the data storage system state information indicating that a user interface on the client needs updating; and in response to determining that there has been a change in the data storage system state information indicating that the user interface needs updating, performing user interface update processing in accordance with said change, wherein, if at least one of the plurality of service processors is in an unhealthy state, said user interface update processing including automatically requesting additional information from the data storage system about an unhealthy service processor, analyzing said additional information, and updating at least a portion of the user interface displayed in accordance with said analyzing, wherein communications transmitted over the network connection between the client and the data storage system to perform management requests are between the client and a web server on the designated one of the plurality of service processors, and wherein, the web server is a first type which is able to recess a set of data storage system management requests when the designated one of the plurality of service processors is healthy and wherein the web server is a second type which is able to process only a portion of said set when said designated one of the plurality of service processors is unhealthy.
-
Specification