gs: Retry failed uploads where the digest from the server doesn't match.
What likely happened is that the data was corrupted on transfer. The remote
file is deleted when that happens, so we can just retry the upload with
hopefully better results.
TEST=Ran a tryjob for butterfly-paladin. Ran run_tests.
Reviewed-by: Yu-Ju Hong <email@example.com>
Commit-Queue: Gabe Black <firstname.lastname@example.org>
Tested-by: Gabe Black <email@example.com>
1 file changed