16833: Merge branch 'master' into 16833-replace-epydoc
[arvados.git] / services / keepstore / s3_volume.go
index 96f2e7db3965704570f3906c78ab6e624072e013..235d369b5a67f780fb1cb29794ed65294b7a150c 100644 (file)
@@ -32,12 +32,12 @@ import (
 )
 
 func init() {
-       driver["S3"] = newS3Volume
+       driver["S3"] = chooseS3VolumeDriver
 }
 
 func newS3Volume(cluster *arvados.Cluster, volume arvados.Volume, logger logrus.FieldLogger, metrics *volumeMetricsVecs) (Volume, error) {
        v := &S3Volume{cluster: cluster, volume: volume, metrics: metrics}
-       err := json.Unmarshal(volume.DriverParameters, &v)
+       err := json.Unmarshal(volume.DriverParameters, v)
        if err != nil {
                return nil, err
        }