I've recently upgraded manually to rclone v1.50.2 from the version included in Ubuntu 19.10 (rclone 1.47) and am confused by the new output.
what I see now is this
$ rclone --transfers=5 --rc move . gcrypt1:/ -P --delete-empty-src-dirs
2020/01/29 20:06:51 NOTICE: Serving remote control on http://127.0.0.1:5572/
Transferred: 516.923G / 543.164 GBytes, 95%, 10.734 MBytes/s, ETA 41m43s
Errors: 0
Checks: 1746 / 1751, 100%
Transferred: 873 / 930, 94%
Elapsed time: 13h41m52.4s
Checking:
* file1: 87% /4.317G, 2.292M/s, 3m52s
* file2: 10% /1.169G, 2.034M/s, 8m47s
* file3: 37% /1.204G, 1.759M/s, 7m19s
* file4: 38% /1.296G, 1.679M/s, 8m6s
* file5: 41% /1.139G, 3.358M/s, 3m23s
Transferring:
* file1: 87% /4.317G, 2.292M/s, 3m52s
* file2: 10% /1.169G, 2.034M/s, 8m47s
* file3: 37% /1.204G, 1.759M/s, 7m19s
* file4: 38% /1.296G, 1.679M/s, 8m6s
* file5: 41% /1.139G, 3.358M/s, 3m23s
i.e. there's a transferring a checking thread at same position as each transferring thread on the same file.
On 1.47 It seemed that I generally only saw transferring threads until it was finished then a checking would pop up temporarily and then disappear.
the other question is, why are the number of checks so much larger than the number of files I have? on 1.47 they would always be the same (or equal to the number of files already transferred)
Wondering if this is an actual change in underlying behavior or just a visual change but not anything practical?
Wondering what would happen if I set --transfers=50 with the same command line. for 1.47 it worked as I'd expect, showing 1 thread of execution for each transfer and popping up a checker as each file finished, would I now see 50 checker lines (even though I wouldn't be specifying --checkers=50)?