Skip to content

[Idea]: add status/progress bar when checking existing data on receiving side #1026

@dlong500

Description

@dlong500

What happened?

When resuming a large transfer there is nothing shown on either the sending or receiving side while an existing file is being "checked" (unless debug mode is on). This can take a LONG time. It may seem like the process is hung or something else is going wrong with no status being shown.

What did you expect to happen?

Ideally a status message that a particular file is being checked (or even a progress bar like shown when a file is being hashed initially) should be shown on both sides.

Steps to reproduce

  1. Initiate a large file transfer (in my case 80GB) without any debug
  2. Abort the transfer process halfway through
  3. Re-initiate the transfer of the same data
  4. Watch as the sending/receiving sides show no status while the existing data is being checked
  5. Finally see the process continue as normal once the check is finished

croc version

10.3.1

Operating System

Other (please specify in additional context)

OS Version

Applies to all OS/versions

Relevant log output

Additional context

If I get the time I could try to submit a PR, but this may be a simple thing to add since you already show progress bars for several other operations.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions