| CPC G06F 3/0604 (2013.01) [G06F 3/0619 (2013.01); G06F 3/0644 (2013.01); G06F 3/0659 (2013.01); G06F 3/0661 (2013.01); G06F 3/067 (2013.01); G06F 11/1076 (2013.01); G06F 11/1092 (2013.01); G06F 21/62 (2013.01); G06F 21/64 (2013.01); H03M 7/6011 (2013.01); H04L 1/00 (2013.01); H04L 1/0045 (2013.01); H04L 1/0057 (2013.01); H04L 1/0076 (2013.01); H04L 9/085 (2013.01); H04L 9/0894 (2013.01); H04L 63/10 (2013.01); H04L 63/101 (2013.01); H04L 63/102 (2013.01); H04L 67/06 (2013.01); H04L 67/10 (2013.01); H04L 67/1097 (2013.01); H04L 67/565 (2022.05); G06F 2211/1028 (2013.01); G06F 2212/254 (2013.01); H03M 13/1515 (2013.01); H03M 13/616 (2013.01); H04L 63/12 (2013.01); H04L 2209/30 (2013.01); H04L 2209/34 (2013.01); H04L 2209/608 (2013.01)] | 20 Claims |

|
1. A method comprises:
issuing read slice requests to storage units of a set of storage units, where the read slice requests identify at least a read threshold number of encoded slices of a set of encoded slices corresponding to a data segment;
when less than the read threshold number of encoded slices are received within a time threshold, facilitating receiving a decode threshold number of encoded slices of the set of encoded slices;
decoding the decode threshold number of encoded slices to produce recovered encoded data slices, wherein a number of the recovered encoded data slices corresponds to the read threshold number minus a number of the encoded slices received within the time threshold; and
outputting the recovered encoded data slices and the encoded slices of the read threshold number of encoded slices received within the time threshold.
|