diff --git a/charts/latest/blob-csi-driver-1.25.2.tgz b/charts/latest/blob-csi-driver-1.25.2.tgz index 87e3d3a43..95cbd8499 100644 Binary files a/charts/latest/blob-csi-driver-1.25.2.tgz and b/charts/latest/blob-csi-driver-1.25.2.tgz differ diff --git a/charts/latest/blob-csi-driver/templates/csi-blob-controller.yaml b/charts/latest/blob-csi-driver/templates/csi-blob-controller.yaml index 3333fea2f..151f9eb05 100644 --- a/charts/latest/blob-csi-driver/templates/csi-blob-controller.yaml +++ b/charts/latest/blob-csi-driver/templates/csi-blob-controller.yaml @@ -182,6 +182,12 @@ spec: - name: AZURE_ENVIRONMENT_FILEPATH value: /etc/kubernetes/azurestackcloud.json {{- end }} + - name: AZCOPY_CONCURRENCY_VALUE + value: "10" + - name: AZCOPY_CONCURRENT_FILES + value: "20" + - name: AZCOPY_BUFFER_GB + value: "1" imagePullPolicy: {{ .Values.image.blob.pullPolicy }} volumeMounts: - mountPath: /csi diff --git a/deploy/csi-blob-controller.yaml b/deploy/csi-blob-controller.yaml index 627226d4a..58652ed7e 100644 --- a/deploy/csi-blob-controller.yaml +++ b/deploy/csi-blob-controller.yaml @@ -114,6 +114,12 @@ spec: optional: true - name: CSI_ENDPOINT value: unix:///csi/csi.sock + - name: AZCOPY_CONCURRENCY_VALUE + value: "10" + - name: AZCOPY_CONCURRENT_FILES + value: "20" + - name: AZCOPY_BUFFER_GB + value: "1" volumeMounts: - mountPath: /csi name: socket-dir diff --git a/pkg/blob/blob.go b/pkg/blob/blob.go index 20ac411c1..ed6db0895 100644 --- a/pkg/blob/blob.go +++ b/pkg/blob/blob.go @@ -165,7 +165,7 @@ var ( // azcopyCloneVolumeOptions used in volume cloning between different storage account and --check-length to false because volume data may be in changing state, copy volume is not same as current source volume, // set --s2s-preserve-access-tier=false to avoid BlobAccessTierNotSupportedForAccountType error in azcopy - azcopyCloneVolumeOptions = []string{"--recursive", "--check-length=false", "--s2s-preserve-access-tier=false"} + azcopyCloneVolumeOptions = []string{"--recursive", "--check-length=false", "--s2s-preserve-access-tier=false", "--log-level=ERROR"} ) // DriverOptions defines driver parameters specified in driver deployment