projects
/
arvados.git
/ commitdiff
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
61a8873
)
11644: Use endpoint and bucket name as DeviceID for S3 volumes.
author
Tom Clegg <tom@curoverse.com>
Mon, 15 May 2017 14:10:55 +0000
(10:10 -0400)
committer
Tom Clegg <tom@curoverse.com>
Mon, 15 May 2017 14:10:55 +0000
(10:10 -0400)
services/keepstore/s3_volume.go
patch
|
blob
|
history
diff --git
a/services/keepstore/s3_volume.go
b/services/keepstore/s3_volume.go
index d34b8772c5eb90d8a5ac3ad89d3a2cee6a1f5d9c..8b44603da7256103b716e6180a5127ff0a0069b8 100644
(file)
--- a/
services/keepstore/s3_volume.go
+++ b/
services/keepstore/s3_volume.go
@@
-239,6
+239,11
@@
func (v *S3Volume) Start() error {
return nil
}
+// DeviceID returns a globally unique ID for the storage bucket.
+func (v *S3Volume) DeviceID() string {
+ return "s3://" + v.Endpoint + "/" + v.Bucket
+}
+
func (v *S3Volume) getReaderWithContext(ctx context.Context, loc string) (rdr io.ReadCloser, err error) {
ready := make(chan bool)
go func() {