Patent ID: 11934380
Assignee: PURE STORAGE, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 10:
11. A processing system of a source storage unit of a storage network comprises:
at least one processor;
at least one memory section that stores operational instructions that, when executed by the at least one processor, causes the processing system to:
send a slice to migrate from the source storage unit to a destination storage unit;
send a slice verification request to the destination storage unit, wherein the slice verification request includes one or more of: a slice identifier, the slice, a revision indicator, a verification method indicator, or a nonce;
receive an integrity value from the destination storage unit;
determine when the integrity value compares favorably to the slice verification request, by determining when a hash of the slice and a nonce matches the integrity value or determining when a decrypted signature of the integrity value matches a hash of the slice and the nonce or the slice and the nonce;
when the integrity value compares favorably to the slice verification request, update a slice identifier assignment associated with a slice identifier corresponding to the slice, wherein the update of the slice identifier assignment associates the destination storage unit with the slice identifier and disassociates the source storage unit from the slice identifier.