Patent ID: 10719257

Abstract:
Implementing time-to-live (TTL) license management in an active/active (A/A) replication session is provided. In one aspect, a first host is assigned as a replication session manager, and is tasked with performing A/A replication management functions. The functions include granting a TTL license to a first and second storage array, providing IO requests to the arrays during a lifespan of the TTL license, and upon determining a communication failure occurred between the arrays, selecting one of the arrays as a winner and another as a loser; suspending the TTL license to the loser; and notifying the winner to suspend replication to the loser. Another aspect includes monitoring, by a second host, a communication connection between the first and second hosts. An aspect also includes upon determining the communication connection has failed between the first second hosts, reassigning the second host as the replication session manager to take over the management functions.