Patent ID: 7555569

Claim:
A method for executing a call on a data storage system comprising: receiving a configuration query request for configuration state information of the data storage system at a first point in time, the configuration query request including a first parameter identifying one or more configuration parameters, said one or more configuration parameters having one or more corresponding values representing said configuration state information at said first point in time; sending a configuration query response including a return value representing said one or more corresponding values; receiving a request to perform said call, said request including said return value and said first parameter indicating at least one conditional criteria for performing said call; evaluating said at least one conditional criteria in accordance with a current configuration of said data storage system represented by one or more current values for said one or more configuration parameters to determine whether there has been a change to said one or more corresponding values represented by said return value, wherein, there has not been a configuration change in the data storage system with respect to said at least one conditional criteria since said first point in time if said evaluating determines that said one or more corresponding values have not changed; and executing said call when said evaluating determines there has not been the configuration change since said first point in time with respect to said at least one conditional criteria in accordance with said current configuration.