Application management based on replication performance of a storage system
AssigneePure Storage, Inc.
InventorsTamer Swidan, Somasundaram Rajarathinam, Mandeep Arora
Life of this patent
Estimating the term…
Abstract
An illustrative method includes a multi-site storage system determining performance data associated with the multi-site storage system; determining, based on the performance data, a replication lag threshold value; and providing the replication lag threshold value to an application. In some embodiments, the application uses the replication lag threshold value to set a configuration parameter for the application, such as a replication timeout value of the application.
Claims20
A method comprising:
- determining, by a multi-site storage system configured to provide storage to an application that is external of the multi-site storage system and that writes and reads data of the application to and from the multi-site storage system, replication metrics associated with replicating data between sites of the multi-site storage system;
- determining, by the multi-site storage system based on the replication metrics, a replication lag threshold value;
- and
- providing, by the multi-site storage system via an application programming interface (API) exposed by the multi-site storage system, the replication lag threshold value to the application in response to an API call from the application.
A system comprising:
- a memory storing instructions;
- and
- one or more processors communicatively coupled to the memory and configured to execute the instructions to perform a process comprising:
- determining, by a multi-site storage system configured to provide storage to an application that is external of the multi-site storage system and that writes and reads data of the application to and from the multi-site storage system, replication metrics associated with replicating data between sites of the multi-site storage system;
- determining, by the multi-site storage system based on the replication metrics, a replication lag threshold value;
- and
- providing, by the multi-site storage system via an application programming interface (API) exposed by the multi-site storage system, the replication lag threshold value to the application in response to an API call from the application.
A computer program product embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
- determining, by a multi-site storage system configured to provide storage to an application that is external of the multi-site storage system and that writes and reads data of the application to and from the multi-site storage system, replication metrics associated with replicating data between sites of the multi-site storage system;
- determining, by the multi-site storage system based on the replication metrics, a replication lag threshold value;
- and
- providing, by the multi-site storage system via an application programming interface (API) exposed by the multi-site storage system, the replication lag threshold value to the application in response to an API call from the application.
Dependencies are inferred from the claim text.