fix s3_volume so that it can create empty recent/* objects on Ceph RadosGW
[arvados.git] / services / keepstore / s3_volume_test.go
index c2084eea8d58718f98f223c8380320e9d8e80bf2..3d4a1956230473e264c3b22fc8d5db112b22160f 100644 (file)
@@ -455,7 +455,11 @@ func (v *TestableS3Volume) Start() error {
 func (v *TestableS3Volume) PutRaw(loc string, block []byte) {
        err := v.bucket.Put(loc, block, "application/octet-stream", s3ACL, s3.Options{})
        if err != nil {
-               log.Printf("PutRaw: %+v", err)
+               log.Printf("PutRaw: %s: %+v", loc, err)
+       }
+       err = v.bucket.Put("recent/"+loc, nil, "application/octet-stream", s3ACL, s3.Options{})
+       if err != nil {
+               log.Printf("PutRaw: recent/%s: %+v", loc, err)
        }
 }