rclone/backend/azureblob
Nick Craig-Wood 3a5ddfcd3c azureblob: implement multipart server side copy
This implements multipart server side copy to improve copying from one
azure region to another by orders of magnitude (from 30s for a 100M
file to 10s for a 10G file with --azureblob-upload-concurrency 500).

- Add `--azureblob-copy-cutoff` to control the cutoff from single to multipart copy
- Add `--azureblob-copy-concurrency` to control the copy concurrency
- Add ServerSideAcrossConfigs flag as this now works properly
- Implement multipart copy using put block list API
- Shortcut multipart copy for same storage account
- Override with `--azureblob-use-copy-blob`

Fixes #8249
2025-01-22 11:56:05 +00:00
..
azureblob_internal_test.go azureblob: cleanup uncommitted blocks on upload errors 2025-01-22 11:56:05 +00:00
azureblob_test.go azureblob: implement multipart server side copy 2025-01-22 11:56:05 +00:00
azureblob_unsupported.go build: fix linting issues reported by running golangci-lint with different GOOS 2024-04-22 19:29:12 +02:00
azureblob.go azureblob: implement multipart server side copy 2025-01-22 11:56:05 +00:00