Patent attributes
A method includes executing a set of read requests regarding a set of encoded data slices stored in storage units of a storage network, where a data segment is encoded in accordance with a dispersed storage error coding function to produce the set of encoded data slices, and where a decode threshold number of encoded data slices of the set of encoded data slices is needed to rebuild a missing or corrupt encoded data slice of the set of encoded data slices. The method further includes determining, for an encoded data slice, whether an integrity check value substantially matches a known integrity check value. When the integrity check value does not substantially match the known integrity check value, the method further rebuilding the encoded data slice based on the decode threshold number of encoded data slices and storing the rebuilt encoded data slice in the storage units.