1. A method for use with a distributed object storage system, the method comprising: generating, in a processor, a plurality of object IDs and corresponding original object metadata; for each object ID, generating corresponding original object data in a reproducible manner based upon the corresponding original object metadata; storing the corresponding original object metadata to a metadata storage device and writing the corresponding original object data to the distributed object storage system; selecting a plurality of the object IDs to be mutated from the plurality of object; and for the object IDs to be mutated: generating corresponding mutated object data in a reproducible manner based upon corresponding mutated object metadata; storing the corresponding mutated object metadata to the metadata storage device and writing the mutated object data to the distributed object storage system; retrieving the object ID and mutated object metadata from the metadata storage device; reproducing the mutated object data using the mutated object metadata; and comparing the reproduced mutated object data to the retrieved object data to identify corruption in the distributed object storage system.