It is working fairly well, but I still get too many 500 errors. Adding --transfers=1 helped reduce the number of errors considerably, but I was looking for other ways to tweak the command and came across --inplace. I read the documentation, but am not very clear if this would be appropriate to use in this scenario and whether or not it might help?
(Sorry, I'm not posting full logs and bug reporting information because I don't see this as a rclone issue so much as limitations with the APIs of Google and Koofr that I'm trying to workaround. It is mostly giving me errors with very large files, but not always. Adding --transfers=1 greatly reduced the error count and I'm trying to look for further tweaks I could try.)
Current failure rate is about 17%. Before I switched to using --transfers=1 it was more like 80-90%. I'd like to get it down to below 5% if possible, but I'm not sure what else can be done?
--inplace only applies to local and (s)ftp. See docs for details.
Try to limit number of transactions per second, try to disable HTTP2 and maybe only bind to IPv4. These are classics of problematic connection performance tricks. As you do not post any details so impossible to guess what the problem is.
Possibly I could improve speeds even more, but this is good enough for now. It should be able to sync 375GB in 21 hours if it keeps on at the current pace. (Before it was 2 days, 11 hours.) Thanks again.