openssh-unix-dev Digest, Vol 123, Issue 13
Loganaden Velvindron
loganaden at gmail.com
Thu Aug 1 07:34:49 EST 2013
My test:
reget'ing an existing file:
sftp> reget 1000M
Resuming /root/1000M to 1000M
/root/1000M 100% 1000MB 0.0KB/s 00:00
Interrupting a download and trying again:
sftp> reget 1000M
Resuming /root/1000M to 1000M
/root/1000M 3% 40MB 10.0MB/s 01:36
ETA^Interrupt
/root/1000M 4% 46MB 9.7MB/s 01:38
ETA
Resuming /root/1000M to 1000M
/root/1000M 10% 106MB 9.8MB/s 01:31
ETA^Interrupt
sftp> reget 1000M
Resuming /root/1000M to 1000M
/root/1000M 13% 138MB 9.8MB/s 01:28
ETA^Interrupt
sftp> reget 1000M
Resuming /root/1000M to 1000M
/root/1000M 100% 1000MB 11.5MB/s 01:27
On Thu, Aug 1, 2013 at 1:30 AM, Loganaden Velvindron <loganaden at gmail.com>wrote:
> Hi Iain,
>
> Can you please try this patch ?
>
> Index: progressmeter.c
> ===================================================================
> RCS file: /cvs/openssh/progressmeter.c,v
> retrieving revision 1.40
> diff -u -p -r1.40 progressmeter.c
> --- progressmeter.c 2 Jun 2013 13:46:24 -0000 1.40
> +++ progressmeter.c 31 Jul 2013 21:27:25 -0000
> @@ -147,7 +147,7 @@ refresh_progress_meter(void)
> if (elapsed != 0)
> cur_speed = (transferred / elapsed);
> else
> - cur_speed = transferred;
> + cur_speed = transferred - *counter;
>
> #define AGE_FACTOR 0.9
> if (bytes_per_second != 0) {
>
>
> In case the diff gets garbled, it's available here:
>
> http://elandsys.com/~logan/progressmeter.diff
>
>
>
>
> On Wed, Jul 31, 2013 at 10:31 AM, Loganaden Velvindron <
> loganaden at gmail.com> wrote:
>
>>
>>
>>
>> On Wed, Jul 31, 2013 at 9:04 AM, Loganaden Velvindron <
>> loganaden at gmail.com> wrote:
>>
>>>
>>>
>>>> Message: 8
>>>> Date: Tue, 30 Jul 2013 12:46:50 -0700
>>>> From: Iain Morgan <imorgan at nas.nasa.gov>
>>>> To: Damien Miller <djm at mindrot.org>
>>>> Cc: "openssh-unix-dev at mindrot.org" <openssh-unix-dev at mindrot.org>
>>>> Subject: Re: Call for testing: OpenSSH-6.3
>>>> Message-ID: <20130730194649.GC18047 at linux124.nas.nasa.gov>
>>>> Content-Type: text/plain; charset=us-ascii
>>>>
>>>> On Wed, Jul 24, 2013 at 22:35:25 -0500, Damien Miller wrote:
>>>> > Hi,
>>>> >
>>>> > OpenSSH 6.3 is almost ready for release, so we would appreciate
>>>> testing
>>>> > on as many platforms and systems as possible. This release contains
>>>> > some substantial new features and a number of bugfixes.
>>>> >
>>>> [snip]
>>>> >
>>>> > * sftp(1): add support for resuming partial downloads using the
>>>> "reget"
>>>> > command and on the sftp commandline or on the "get" commandline
>>>> using
>>>> > the "-a" (append) option.
>>>> >
>>>>
>>>> Some initial testing of the reget functionality shows that its
>>>> interaction with the progress meter code is a bit buggy. In one test, it
>>>> reported an inordinately high initial rate. In another test, it reported
>>>> a negative rate.
>>>>
>>>> A simple test is to reget a file which was already transferred
>>>> successfully:
>>>>
>>>> sftp> reget testfile.10gb
>>>> Resuming /nobackupp1/imorgan/testfile.10gb to testfile.10gb
>>>> /nobackupp1/imorgan/testfile.10gb 100% 10GB
>>>> -2097151.-9KB/s 00:
>>>> sftp>
>>>>
>>>> I think I hit a similar case:
>>
>> sftp> reget foo2
>> Resuming /home/loganaden/foo2 to foo2
>> /home/loganaden/foo2 100% 2048KB 48.8KB/s
>> 00:42
>> sftp> reget foo2
>> Resuming /home/loganaden/foo2 to foo2
>> /home/loganaden/foo2 100% 2048KB 2.0MB/s
>> 00:00
>>
>> I'm currently looking into this.
>>
>>
>>
>>> --
>>>> Iain Morgan
>>>>
>>>>
>>>> I didn't encounter such problems during my testing. I'll try again @
>>> work with huge files
>>> and see if I can reproduce this.
>>>
>>>
>>>
>>>> ------------------------------
>>>>
>>>> _______________________________________________
>>>> openssh-unix-dev mailing list
>>>> openssh-unix-dev at mindrot.org
>>>> https://lists.mindrot.org/mailman/listinfo/openssh-unix-dev
>>>>
>>>>
>>>> End of openssh-unix-dev Digest, Vol 123, Issue 13
>>>> *************************************************
>>>>
>>>
>>>
>>>
>>> --
>>> This message is strictly personal and the opinions expressed do not
>>> represent those of my employers, either past or present.
>>>
>>>
>>>
>>>
>>>
>>
>>
>> --
>> This message is strictly personal and the opinions expressed do not
>> represent those of my employers, either past or present.
>>
>>
>>
>>
>>
>
>
> --
> This message is strictly personal and the opinions expressed do not
> represent those of my employers, either past or present.
>
>
>
>
>
--
This message is strictly personal and the opinions expressed do not
represent those of my employers, either past or present.
More information about the openssh-unix-dev
mailing list