For my mirror I am parsing the rsync output to generate the following page:
https://ftp-stud.hs-esslingen.de/info/status.php4?details=4
Number of files is what rsync reports as * Number of files: 10,465,837 (reg: 10,437,042, dir: 28,558, link: 237)
Transferred files: * Number of regular files transferred: 3,916
Mirror size: * Total file size: 16,985,213,909,968 bytes
Transferred size: * Total transferred file size: 11,319,421,115 bytes
Bytes sent and received is: * Total bytes sent: 384,602 * Total bytes received: 11,404,417,753
Speed is the last of * sent 24,434 bytes received 22,164 bytes 13,313.71 bytes/sec
Not sure if I am actually using the correct information, but that is what I am using for the last few years.
Would be nice if quick-fedora-mirror can print out statistics like this.
Stats parsed from rsync are now logged and are included at verbosity level 1. There's just no reasonable way to get the total file size of the archive without parsing files that we would otherwise be able to ignore.
I might end up doing some additional parsing of rsync output to generate additional stats (like pulling out dirs, links, and things like permission changes and such, which we can determine from %i in the rsync output format. There's probably a bunch of interesting stuff we can get from that which rsync wouldn't normally tell us.
In any case, what's there is what we can get basically for free.
Metadata Update from @tibbs: - Issue close_status updated to: Fixed - Issue status updated to: Closed (was: Open)