19582: Really sets the default UseAWSS3v2Driver value to 'true'.
authorLucas Di Pentima <lucas.dipentima@curii.com>
Mon, 17 Oct 2022 19:34:11 +0000 (16:34 -0300)
committerLucas Di Pentima <lucas.dipentima@curii.com>
Mon, 17 Oct 2022 19:34:11 +0000 (16:34 -0300)
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

services/keepstore/s3aws_volume.go

index 6205da5beb258dd8a9a354256715744c821794a6..f7cff6d33ea4d7c764ba74f06e49c8815f021fa9 100644 (file)
@@ -62,6 +62,8 @@ type s3AWSbucket struct {
 // aws-sdk-go based on the UseAWSS3v2Driver feature flag
 func chooseS3VolumeDriver(cluster *arvados.Cluster, volume arvados.Volume, logger logrus.FieldLogger, metrics *volumeMetricsVecs) (Volume, error) {
        v := &S3Volume{cluster: cluster, volume: volume, metrics: metrics}
+       // Default value will be overriden if it happens to be defined in the config
+       v.S3VolumeDriverParameters.UseAWSS3v2Driver = true
        err := json.Unmarshal(volume.DriverParameters, v)
        if err != nil {
                return nil, err