My storage vendor offers both S3 and Swift storage type. Is one of these storage types more robust than the other? (Assuming my vendor's implementations are of similar quality.)
i.e. If I can use S3 or Swift, is one "better" (in terms of accurate data sync)?
What is your rclone version (output from rclone version)
rclone v1.50.2
Which OS you are using and how many bits (eg Windows 7, 64 bit)
Ubuntu 20.04 64-bit
Which cloud storage system are you using? (eg Google Drive)
IDrive Cloud via S3 or Swift
The command you were trying to run (eg rclone copy /tmp remote:tmp)
There isn't much in it. I guess your service provider is using CEPH since that has an s3 and a swift module for its radowgw.
In my opinion the s3 protocol is better engineered particularly around large file (> 5GB) handling, so I'd use that given a choice. The large file handling in swift is a mess IMHO.
As far as speed, neither return metadata in directory listings as mentioned above so one won't be faster than the other I wouldn't have thought.
I've used both extensively with CEPH and they work fine!
Perfect. Thank you. That's precisely the sort of information I'm looking for.
FWIW, I've measured performance with both and they're similar with this provider. They're both so much faster than what I've been using that I'm having to do extensive upload-download-diff testing, in order to convince myself they're working.