Patent ID: 8112489

Claim:
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.