What is rclone checking during a purge?

Exactly!

Sure, this looks even better, happy to see the 8 "deleting" lines under "Checking:" :slight_smile:

Now extending the test a bit to this sequence:

rclone test makefiles ./testfolder/makefiles100/ --files=100    
rclone sync --track-renames ./testfolder/ GoogleDrive:testfolder/ --progress
mv ./testfolder/makefiles100/ ./testfolder/makefiles100renamed/
rclone sync --track-renames ./testfolder/ GoogleDrive:testfolder/ --progress 

resulting in these stats

Transferred:            318 B / 318 B, 100%, 0 B/s, ETA -
Checks:               112 / 120, 93%
Renamed:               12
Elapsed time:         8.0s
Checking:
 *               makefiles100/sewewot7c/cosezow4:  0% /26, 0/s, -
 *                   makefiles100/sewewot7c/hiju:  0% /86, 0/s, -
 *               makefiles100/sewewot7c/powovof3:  0% /91, 0/s, -
 *              makefiles100/sewewot7c/leyizub3k:  0% /78, 0/s, -
 *                makefiles100/rabokoh9pol/pesuf:  0% /0, 0/s, -
 *             makefiles100/sewewot7c/gopibim9ne:  0% /7, 0/s, -
 *             makefiles100/sewewot7c/kuwizaq7gu:  0% /20, 0/s, -
 *                makefiles100/sewewot7c/revepaf:  0% /70, 0/s, -

Which I think ideally should look more like this (note changes in all lines except "Elapsed Time" and "Checking:")

Transferred:              0 B / 0 B, -, 0 B/s, ETA -
Checks:               100 / 100, 100%
Renamed:               12 / 100,  12%
Elapsed time:         8.0s
Checking:
 *               makefiles100/sewewot7c/cosezow4: renaming
 *                   makefiles100/sewewot7c/hiju: renaming
 *               makefiles100/sewewot7c/powovof3: renaming
 *              makefiles100/sewewot7c/leyizub3k: renaming
 *                makefiles100/rabokoh9pol/pesuf: renaming
 *             makefiles100/sewewot7c/gopibim9ne: renaming
 *             makefiles100/sewewot7c/kuwizaq7gu: renaming
 *                makefiles100/sewewot7c/revepaf: renaming

I also tried another test inspired by this and this forum post, where the time spend on checksumming (on local and SFTP) isn't (easily) visible in the stats.

This is what I see when I do a copy to a slow external USB2 drive (app. 22 seconds to copy and another 22 seconds to do the checksum) :

> rclone copy .\makefile1GB\ D:\testfolder\ --progress --stats=20s 

Transferred:   	  927.777 MiB / 1 GiB, 91%, 46.949 MiB/s, ETA 2s
Checks:                 1 / 1, 100%
Transferred:            0 / 1, 0%
Elapsed time:        20.0s
Transferring:
 *                                       file1GB: 90% /1Gi, 45.519Mi/s, 2s

Transferred:   	        1 GiB / 1 GiB, 100%, 14.430 MiB/s, ETA 0s
Checks:                 1 / 1, 100%
Transferred:            0 / 1, 0%
Elapsed time:        40.0s
Transferring:
 *                                       file1GB:100% /1Gi, 14.430Mi/s, 0s

Transferred:   	        1 GiB / 1 GiB, 100%, 11.890 MiB/s, ETA 0s
Checks:                 1 / 1, 100%
Transferred:            1 / 1, 100%
Elapsed time:        43.9s

I would ideally like the 40 seconds stats to look like something like this:

Elapsed time:        40.0s
Transferring:
 *                                       file1GB:100% /1Gi, checksumming

or like this (if changed to be performed by the --checkers):

Elapsed time:        40.0s
Checking:
 *                                       file1GB: checksumming