rclone/backend
Kamil Trzciński 7458d37d2a
s3: add max_upload_parts support - fixes #4159
* s3: add `max_upload_parts` support

This allows to configure a maximum amount of chunks used to upload file:

- Support Scaleway which has a limit of 1k chunks currently
- Reduce a cost on S3 when each request costs some money at the expense of memory used

Co-authored-by: Nick Craig-Wood <nick@craig-wood.com>
2020-06-08 18:22:34 +01:00
..
alias build: fix up package paths after repo move 2019-07-28 18:47:38 +01:00
all Tardigrade Backend 2020-05-12 15:56:50 +00:00
amazonclouddrive oauthutil: tidy interface to Config to add Options struct 2020-05-26 11:27:01 +01:00
azureblob doc: fix typos throughout docs and code 2020-05-25 11:23:58 +01:00
b2 link: Add --expire and --unlink flags 2020-06-05 14:51:05 +01:00
box link: Add --expire and --unlink flags 2020-06-05 14:51:05 +01:00
cache doc: fix typos throughout docs and code 2020-05-25 11:23:58 +01:00
chunker chunker: reduce length of temporary suffix 2019-12-09 16:56:32 +00:00
crypt link: Add --expire and --unlink flags 2020-06-05 14:51:05 +01:00
drive link: Add --expire and --unlink flags 2020-06-05 14:51:05 +01:00
dropbox link: Add --expire and --unlink flags 2020-06-05 14:51:05 +01:00
fichier doc: fix typos throughout docs and code 2020-05-25 11:23:58 +01:00
ftp doc: fix typos throughout docs and code 2020-05-20 15:54:51 +01:00
googlecloudstorage backends: make sure backends expand ~ and environment vars in file names they use 2020-06-03 17:39:08 +01:00
googlephotos oauthutil: tidy interface to Config to add Options struct 2020-05-26 11:27:01 +01:00
http fstest: create AssertTimeEqualWithPrecision from CheckTimeEqualWithPrecision 2020-04-22 11:33:00 +01:00
hubic oauthutil: tidy interface to Config to add Options struct 2020-05-26 11:27:01 +01:00
jottacloud link: Add --expire and --unlink flags 2020-06-05 14:51:05 +01:00
koofr link: Add --expire and --unlink flags 2020-06-05 14:51:05 +01:00
local doc: fix typos throughout docs and code 2020-05-25 11:23:58 +01:00
mailru link: Add --expire and --unlink flags 2020-06-05 14:51:05 +01:00
mega link: Add --expire and --unlink flags 2020-06-05 14:51:05 +01:00
memory The memory backend 2020-01-18 10:41:08 +00:00
onedrive link: Add --expire and --unlink flags 2020-06-05 14:51:05 +01:00
opendrive doc: fix typos throughout docs and code 2020-05-25 11:23:58 +01:00
pcloud pcloud: fix initial config "Auth state doesn't match" message #4210 2020-05-26 11:27:01 +01:00
premiumizeme link: Add --expire and --unlink flags 2020-06-05 14:51:05 +01:00
putio oauthutil: tidy interface to Config to add Options struct 2020-05-26 11:27:01 +01:00
qingstor doc: fix typos throughout docs and code 2020-05-25 11:23:58 +01:00
s3 s3: add max_upload_parts support - fixes #4159 2020-06-08 18:22:34 +01:00
seafile link: Add --expire and --unlink flags 2020-06-05 14:51:05 +01:00
sftp backends: make sure backends expand ~ and environment vars in file names they use 2020-06-03 17:39:08 +01:00
sharefile oauthutil: tidy interface to Config to add Options struct 2020-05-26 11:27:01 +01:00
sugarsync link: Add --expire and --unlink flags 2020-06-05 14:51:05 +01:00
swift doc: use consistent capitalization 2020-05-20 15:54:51 +01:00
tardigrade docs: set unsafe HTML parsing to false and fix raw HTML insertion 2020-05-27 17:31:09 +01:00
union doc: fix typos throughout docs and code 2020-05-25 11:23:58 +01:00
webdav doc: fix typos throughout docs and code 2020-05-25 11:23:58 +01:00
yandex link: Add --expire and --unlink flags 2020-06-05 14:51:05 +01:00