commit | 909d8bb62fdfa7b2e27393bc4d861e7f4939c3a3 | [log] [tgz] |
---|---|---|
author | Andrew Gerrand <adg@golang.org> | Tue Jul 11 09:25:33 2017 +1000 |
committer | Andrew Gerrand <adg@golang.org> | Tue Jul 11 00:51:30 2017 +0000 |
tree | f0aff8820fc9bc6e44e54378bf12111446c84a90 | |
parent | 7b14336c481e9d8e0909b6c4529d1dcd6e2eeab1 [diff] |
cloud/storage/gcs: fix bug in Put retry logic The Put method will retry on transient errors, but when it retried it would not re-create the reader that supplies the object data. This means that if a request is retried then the resulting object would be empty. Users may have lost data as a result of this bug. :-( Fixes #415 Change-Id: I106a7a3786a22a6eebfcc314576e4b1771525cb5 Reviewed-on: https://upspin-review.googlesource.com/10642 Reviewed-by: Rob Pike <r@golang.org> Reviewed-by: Eduardo Pinheiro <epinheiro@gmail.com>
gcp
repositoryThis repository contains support for running Upspin against Google Cloud Storage and/or Google Container Engine.
See the Setting up upspinserver document for information about running an Upspin service that stores its data in Google Cloud Storage.
See the Deploying Upspin servers to Google Cloud Platform document for information about running an Upspin cluster on Google Container Engine.
See the master repository for more information about the Upspin project.