cloud/storage/gcs: return NotExist on Delete, tidy up error handling

The error handling in Delete didn't test for the API-specific "not
exist" error return, so code upstream wasn't seeing a NotExist error
Kind. Also add errors.Op in a few places where it was missing.

Change-Id: Ieb785db4045f676bbdba9d361b0f99cbe2776046
Reviewed-on: https://upspin-review.googlesource.com/17740
Reviewed-by: Rob Pike <r@golang.org>
1 file changed
tree: 0e271f2a4a815d53b66f1c73d27f783b464dbd7d
  1. cloud/
  2. cmd/
  3. vendor/
  4. .gitignore
  5. .travis.yml
  6. AUTHORS
  7. codereview.cfg
  8. CONDUCT.md
  9. CONTRIBUTING.md
  10. CONTRIBUTORS
  11. Gopkg.lock
  12. Gopkg.toml
  13. LICENSE
  14. PATENTS
  15. README.md
  16. vendor-update.sh
README.md

Upspin gcp repository

This 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 master repository for more information about the Upspin project.