https://bugzilla.samba.org/show_bug.cgi?id=14410

            Bug ID: 14410
           Summary: Provide per-file summary info similar to --progress
                    without progress
           Product: rsync
           Version: 3.1.3
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: P5
         Component: core
          Assignee: wa...@opencoder.net
          Reporter: ehar...@puremagic.com
        QA Contact: rsync...@samba.org
  Target Milestone: ---

I'm trying to find a way to get per-file transfer statistics similar to what is
provided by --progress (filename, total size, transfer rate, total time, xfr#,
to-chk) but without the progress updates.  --progress is fine for interactive
sessions, but when capturing the output to logs, the tons of same-line updates
makes the logs unnecessarily huge as well as hard to view.

I looked at trying to use --out-format (log format) for this, but it seems to
be missing several fields provided by --progress, in fact, the only two it
seems to support is the filename and the total file size.  I'm trying to get
something more like:

--out-format="%n\n\t%l %b %<reduction percent> %<xfer rate> %<transfer time>
(xfr#<number>, to-chk=<numbers>)"

So I guess that this is a feature request for adding these additional fields to
supported substitutions for --out-format, and a shorthand option (like
--summary) that will output the per-file info like --progress but without
progress.

New --out-format fields wanted:

human-readable total file size (like %l but with commas like --progress)
transfer rate (e.g. "13.92MB/s", just like --progress)
transfer reduction/efficiency (%b/%l as a percentage, e.g. " 65%")
transfer time (e.g. "0:00:04", like --progress, but the total time the transfer
took instead of the time remaining)
transfer number (like --progress xfr#)
to-check info (like --progress to-chk, e.g. "3/7")

As a side note, it appears (at least in rsync 3.1.3) that multi-line
--out-format is broken (can't include newline or tabs), but I will create that
as a separate ticket.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
-- 
Please use reply-all for most replies to avoid omitting the mailing list.
To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html

Reply via email to