1. A computing device of a dispersed storage network (DSN), the computing device comprises: an interface; memory; and a processing module operably coupled to the memory and the interface, wherein the processing module is operable to: generate a set of write requests regarding a set of encoded data slices, wherein a write request of the set of write requests includes an encoded data slice of the set of encoded data slices, a corresponding slice name, and a transaction number corresponding to the set of write requests; send the set of write requests to a set of storage units, wherein each of at least some of the storage units of the set of storage units generate a write response that includes the transaction number and a list of revision levels corresponding to the slice name; receiving the write responses from the at least some of the storage units, wherein the write responses includes at least a decode threshold number of write responses; determining a most current revision level regarding the set of encoded data slices based on the lists of revision levels from the at least some of the storage units; and generating a set of write commit messages, wherein a write commit message of the set of write commit messages includes the transaction number and a new revision level for the set of encoded data slices.