Management of storage replication consistency groups using automatic replication group identifiers
AssigneeVMware, Inc.
InventorsSudarsana R. Piduri, Derek Uluski
Life of this patent
Estimating the term…
Abstract
System and method for managing storage replication consistency groups for storage objects of processing entities uses a replication group identifier for a storage replication consistency group received from a storage interface manager of a storage system with multiple computer data storage devices. The replication group identifier is received when a creation request for a new logical storage unit for a processing entity is transmitted from a host computer to the storage interface manager. The replication group identifier can then be used to request additional logical storage units that will be assigned to the same storage replication consistency group.
Claims20
A method for managing storage replication consistency groups for storage objects of processing entities in a distributed computer system, the method comprising:
- transmitting a first creation request for a first new logical storage unit for a processing entity from a host computer to a storage interface manager of a storage system with multiple computer data storage devices, the first creation request including an indication that a new storage replication consistency group is needed for the first new logical storage unit;
- receiving a unique logical storage unit identifier for the first new logical storage unit that has been created in the storage system from the storage interface manager at the host computer;
- receiving a unique replication group identifier for a storage replication consistency group that has been assigned to the first new logical storage unit from the storage interface manager at the host computer;
- transmitting a second creation request for a second new logical storage unit for the processing entity from the host computer to the storage interface manager, the second creation request including the unique replication group identifier that indicates that the second new logical storage unit is to be assigned to the storage replication consistency group;
- and
- receiving another unique logical storage unit identifier for the second new logical storage unit that has been created in the storage system and assigned to the storage replication consistency group from the storage interface manager at the host computer,
- wherein the storage replication consistency group is used to replicate the first and second new logical storage units of the storage replication consistency group together to ensure write order fidelity is maintained for any replica units of the first and second new logical storage unit.
A computer-readable storage medium containing program instructions for a method for managing storage replication consistency groups for storage objects of processing entities in a distributed computer system, wherein execution of the program instructions by one or more processors of a computer system causes the one or more processors to perform steps comprising:
- transmitting a first creation request for a first new logical storage unit for a processing entity from a host computer to a storage interface manager of a storage system with multiple computer data storage devices, the first creation request including an indication that a new storage replication consistency group is needed for the first new logical storage unit;
- receiving a unique logical storage unit identifier for the first new logical storage unit that has been created in the storage system from the storage interface manager at the host computer;
- receiving a unique replication group identifier for a storage replication consistency group that has been assigned to the first new logical storage unit from the storage interface manager at the host computer;
- transmitting a second creation request for a second new logical storage unit for the processing entity from the host computer to the storage interface manager, the second creation request including the unique replication group identifier that indicates that the second new logical storage unit is to be assigned to the storage replication consistency group;
- and
- receiving another unique logical storage unit identifier for the second new logical storage unit that has been created in the storage system and assigned to the storage replication consistency group from the storage interface manager at the host computer,
- wherein the storage replication consistency group is used to replicate the first and second new logical storage units of the storage replication consistency group together to ensure write order fidelity is maintained for any replica units of the first and second new logical storage unit.
A distributed computer system comprising:
- a plurality of host computers operatively connected to a storage system that includes multiple computer data storage devices and a storage interface manager, the plurality of host computers including a host computer that includes a processor configured to:
- transmit a first creation request for a first new logical storage unit for a processing entity to the storage interface manager of the storage system, the first creation request including an indication that a new storage replication consistency group is needed for the first new logical storage unit;
- receive a unique logical storage unit identifier for the first new logical storage unit that has been created in the storage system from the storage interface manager;
- receive a unique replication group identifier for a storage replication consistency group that has been assigned to the first new logical storage unit from the storage interface manager;
- transmit a second creation request for a second new logical storage unit for the processing entity from the host computer to the storage interface manager, the second creation request including the unique replication group identifier that indicates that the second new logical storage unit is to be assigned to the storage replication consistency group;
- and
- receive another unique logical storage unit identifier for the second new logical storage unit that has been created in the storage system and assigned to the storage replication consistency group from the storage interface manager,
- wherein the storage replication consistency group is used to replicate the first and second new logical storage units of the storage replication consistency group together to ensure write order fidelity is maintained for any replica units of the first and second new logical storage unit.
Dependencies are inferred from the claim text.