12190: Don't test block existence before first write.
authorTom Clegg <tclegg@veritasgenetics.com>
Mon, 4 Sep 2017 20:42:08 +0000 (16:42 -0400)
committerTom Clegg <tclegg@veritasgenetics.com>
Mon, 4 Sep 2017 20:48:26 +0000 (16:48 -0400)
commita77e3ab646401773cc24c88f62b4d82b8826aef0
tree5f0bbddf5fb6afeb0770f3dc399a4f5e122c49ba
parent2ac65228ff6b32921e6c8194b6c51ce9a710f385
12190: Don't test block existence before first write.

"Amazon S3 provides read-after-write consistency for PUTS of new
objects in your S3 bucket in all regions with one caveat. The caveat
is that if you make a HEAD or GET request to the key name (to find if
the object exists) before creating the object, Amazon S3 provides
eventual consistency for read-after-write."

-- http://docs.aws.amazon.com/AmazonS3/latest/dev/Introduction.html#ConsistencyModel

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
services/keepstore/s3_volume.go
services/keepstore/s3_volume_test.go