rclone/docs/content
Maxwell Calman 9cc8ff4dd4 chunker: partially implement no-rename transactions (#4675)
Some storage providers e.g. S3 don't have an efficient rename operation.
Before this change, when chunker finished an upload, the server-side copy
and delete operations that renamed temporary chunks to their final names
could take a significant amount of time.
This PR records transaction identifier (versioning) in the metadata of
chunker composite objects striving to remove the need for rename
operations on such backends.
This approach will be triggered be the new "transactions" configuration
option, which can be "rename" (the default) or "norename".
We implement the new approach for uploads (Put operations).
The chunker Move operation still uses the rename operation of
underlying backend. Filling this gap is left for a later PR.

Co-authored-by: Ivan Andreev <ivandeex@gmail.com>
2021-02-28 10:49:17 +00:00
..
commands docs: replace #file-caching with #vfs-file-caching 2021-02-13 12:56:25 +00:00
_index.md HDFS (Hadoop Distributed File System) implementation - #42 2021-01-07 09:48:51 +00:00
alias.md docs: spelling: e.g. 2020-10-28 18:16:23 +00:00
amazonclouddrive.md docs: update rclone about docs 2020-11-27 14:08:52 +00:00
authors.md Add georne to contributors 2021-02-24 20:35:44 +00:00
azureblob.md Version v1.54.0 2021-02-02 14:17:09 +00:00
b2.md Version v1.54.0 2021-02-02 14:17:09 +00:00
box.md docs: update rclone about docs 2020-11-27 14:08:52 +00:00
bugs.md docs: Cleaned up and corrected bugs docs verbiage 2020-09-02 11:53:52 +01:00
cache.md docs: convert bogus example link to code 2021-02-16 23:20:49 +01:00
changelog.md docs: Changelog: Correct link to digitalis.io 2021-02-02 17:26:41 +00:00
chunker.md chunker: partially implement no-rename transactions (#4675) 2021-02-28 10:49:17 +00:00
compress.md Version v1.54.0 2021-02-02 14:17:09 +00:00
contact.md docs: remove manually set dates and use git dates instead 2020-06-01 13:07:46 +01:00
crypt.md docs: fix typo in crypt.md (#5037) 2021-02-17 19:11:57 +03:00
docs.md docs: singular/plural duplicity for MByte{s} 2021-02-23 11:34:32 +00:00
donate.md docs: remove manually set dates and use git dates instead 2020-06-01 13:07:46 +01:00
downloads.md build: make a macOS ARM64 build to support Apple Silicon - Fixes #4786 2021-02-07 14:59:53 +00:00
drive.md drive: refer to Shared Drives instead of Team Drives 2021-02-07 12:30:21 +00:00
dropbox.md docs: spelling: e.g. 2020-10-28 18:16:23 +00:00
faq.md docs: fix typo in FAQ 2020-12-27 12:43:30 +00:00
fichier.md docs: update rclone about docs 2020-11-27 14:08:52 +00:00
filefabric.md filefabric: Implement the Enterprise File Fabric backend 2020-11-25 21:11:29 +00:00
filtering.md docs: directory filter rules 2021-02-18 12:11:56 +01:00
flags.md fshttp: add DSCP support with --dscp for QoS with differentiated services 2021-02-10 18:29:18 +00:00
ftp.md docs: fix nesting of brackets and backticks in ftp docs 2021-02-10 18:18:01 +00:00
googlecloudstorage.md gcs: Storage class object header support - fixes #3043 2020-12-10 20:06:49 +00:00
googlephotos.md Version v1.54.0 2021-02-02 14:17:09 +00:00
gui.md docs: remove manually set dates and use git dates instead 2020-06-01 13:07:46 +01:00
hdfs.md Version v1.54.0 2021-02-02 14:17:09 +00:00
http.md docs: update rclone about docs 2020-11-27 14:08:52 +00:00
hubic.md docs: spelling: e.g. 2020-10-28 18:16:23 +00:00
install.md build: raise minimum go version to go1.13 2021-02-03 17:41:06 +00:00
install.sh doc: fix typos throughout docs 2020-05-19 12:02:44 +01:00
jottacloud.md jottacloud: Add support for Telia Cloud (#4930) 2021-01-17 02:38:57 +01:00
koofr.md docs: spelling: e.g. 2020-10-28 18:16:23 +00:00
licence.md docs: remove manually set dates and use git dates instead 2020-06-01 13:07:46 +01:00
local.md local: Add flag --no-preallocate - #3207 2021-02-11 17:25:28 +00:00
mailru.md docs: update information about Disk-O: desktop client #4988 (#4988) 2021-02-09 21:23:45 +03:00
mega.md docs: spelling: e.g. 2020-10-28 18:16:23 +00:00
memory.md docs: spelling: e.g. 2020-10-28 18:16:23 +00:00
onedrive.md Version v1.54.0 2021-02-02 14:17:09 +00:00
opendrive.md docs: update rclone about docs 2020-11-27 14:08:52 +00:00
overview.md fichier: implement copy & move 2021-02-24 21:05:41 +01:00
pcloud.md pcloud: only use SHA1 hashes in EU region 2020-11-25 20:46:38 +00:00
premiumizeme.md docs: spelling: e.g. 2020-10-28 18:16:23 +00:00
privacy.md docs: workaround and policy for Google Drive API 2020-07-15 23:14:39 +01:00
putio.md docs: spelling: e.g. 2020-10-28 18:16:23 +00:00
qingstor.md docs: update rclone about docs 2020-11-27 14:08:52 +00:00
rc.md rc: implement passing filter config with _filter parameter 2021-02-23 10:54:40 +00:00
remote_setup.md docs: spelling: etc. 2020-10-28 18:16:23 +00:00
s3.md s3: add --s3-no-head to reducing costs docs - Fixes #2163 2021-02-03 16:18:29 +00:00
seafile.md docs: spelling: e.g. 2020-10-28 18:16:23 +00:00
sftp.md docs: fix broken link in sftp page 2021-02-16 23:24:11 +01:00
sharefile.md docs: update rclone about docs 2020-11-27 14:08:52 +00:00
sugarsync.md docs: update rclone about docs 2020-11-27 14:08:52 +00:00
swift.md Version v1.54.0 2021-02-02 14:17:09 +00:00
tardigrade.md docs: update rclone about docs 2020-11-27 14:08:52 +00:00
union.md docs: fix references to upstreams in union example 2021-01-21 13:33:16 +00:00
webdav.md webdav: improve terminology in sharepoint-ntlm docs (#2921) 2021-02-23 23:27:30 +00:00
yandex.md docs: spelling: e.g. 2020-10-28 18:16:23 +00:00
zoho.md Docs: Zoho WorkDrive authorisation reword 2021-02-16 18:07:55 +00:00