Description of problem: a run of image-uploader can take a considerable amount of time. the user can't tell what's the progress or status of the process besides looking at the operating system resources consumption. I think a progress bar could be nice here.
*** Bug 1023313 has been marked as a duplicate of this bug. ***
There really should be some sort of indication that something good is happening. The docs ended up recommending -v in their commands so that users can see any sort of activity. Having looked at -v output during an upload, it's simply comforting to see text displayed during the process, the output itself doesn't mean anything to me. wget, sftp, scp, etc have progress indicators, it would be much nicer if we could do so with our uploader as well.
Created attachment 942825 [details] All done! I guess?
(In reply to Matt Reid from comment #4) > Created attachment 942825 [details] > All done! I guess? Yes... progress reporting need some work.
A good solution is to move to rsync for both ssh and nfs file transfer: we gain progress bar, unique command for both protocols, and sparse file handling.
Verified with: ovirt-image-uploader-3.6.0-0.0.master.20150128151752.git3f60704.el6.noarch # engine-image-uploader -e export_domain upload rhevm-appliance-20150129.0-1.x86_64.rhevm.ova Please provide the REST API password for the admin@internal oVirt Engine user (CTRL+D to abort): Uploading: [########################################] 100%
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHEA-2016-0390.html