Resynchronization of objects in a virtual storage system
OwnerVenkata RAMANAN, Eric KNAUFT +3inventors
InventorsVenkata RAMANAN, Eric KNAUFT, Pascal RENAULD, Sandeep RANGASWAMY, Sudheer THOKALA
Life of this patent
Estimating the term…
Loading patent…
OwnerVenkata RAMANAN, Eric KNAUFT +3inventors
InventorsVenkata RAMANAN, Eric KNAUFT, Pascal RENAULD, Sandeep RANGASWAMY, Sudheer THOKALA
Estimating the term…
An example method of resynchronizing a first replica of an object and a second replica of an object in an object storage system, includes: determining, by storage software in response to the second replica transitioning from failed to available, a stale sequence number for the second replica, the storage software having associated the stale sequence number with the second replica when the second replica failed; querying, by the storage software, block-level metadata for the object using the stale sequence number, the block-level metadata relating logical blocks of the object with sequence numbers for operations on the object; determining, by the software as a result of the querying, a set of the logical blocks each related to a sequence number being the same or after the stale sequence number; and copying, by the storage software, data of the set of logical blocks from the first replica to the second replica.
A method of resynchronizing a first replica of an object and a second replica of an object in an object storage system, the object storge system providing storage for a host executing storage software, the method comprising:
A non-transitory computer readable medium comprising instructions to be executed in a computing device to cause the computing device to carry out a method of resynchronizing a first replica of an object and a second replica of an object in an object storage system, the object storge system providing storage for a host executing storage software, the method comprising:
A computer system, comprising:
Dependencies are inferred from the claim text.