- v := &AzureBlobVolume{
- ContainerName: container,
- ReadOnly: readonly,
- AzureReplication: replication,
- azClient: azClient,
- bsClient: &azureBlobClient{client: &bs},
+ v := &azureBlobVolume{
+ ContainerName: container,
+ WriteRaceInterval: arvados.Duration(time.Millisecond),
+ WriteRacePollTime: arvados.Duration(time.Nanosecond),
+ ListBlobsMaxAttempts: 2,
+ ListBlobsRetryDelay: arvados.Duration(time.Millisecond),
+ azClient: azClient,
+ container: &azureContainer{ctr: bs.GetContainerReference(container)},
+ cluster: params.Cluster,
+ volume: params.ConfigVolume,
+ logger: ctxlog.TestLogger(t),
+ metrics: params.MetricsVecs,
+ bufferPool: params.BufferPool,
+ }
+ if err = v.check(); err != nil {
+ t.Fatal(err)