[PC-BSD Testing] upgrading.. slower than needs be

Julian Elischer julian at freebsd.org
Sun Dec 18 01:31:16 PST 2011

On 12/18/11 1:27 AM, Julian Elischer wrote:
> On 12/16/11 8:54 AM, Kris Moore wrote:
>> On 12/16/2011 11:35, Julian Elischer wrote:
>>> On 12/5/11 8:02 AM, Kris Moore wrote:
>>>> On 12/01/2011 21:06, Julian Elischer wrote:
>>>>> On 12/1/11 5:03 PM, Julian Elischer wrote:
>>>>>> Watching the RC1->RC2 upgrade on my nice shiny new 15Mb/sec 
>>>>>> internet
>>>>>> link, I now see that teh upgrade process does one file at a time.
>>>>>> it would be a lot faster to overlap the downloads if it were
>>>>>> possible. Does the upgrade process know of more than one file 
>>>>>> that it
>>>>>> needs to get?
>>>>> One could at least make the fetch of the checksum file be done in
>>>>> parallel, so that the tcp handshake is done during the transfer 
>>>>> of the
>>>>> main file.
>>>>> Looking at my system upgrading however it looks as though there is
>>>>> something else that should be found too.
>>>>> It's 95 % idle, yet it is only asking for each file, one at a time
>>>>> with large gaps between them.(10 seconds)?
>>>>> Disk I doesn't seem to be  a bottleneck either so I can't work out
>>>>> what the holdup is.
>>>> I'll see what we can do to speed this up :) Parallel downloads would
>>>> help for sure, if anything we can do the md5 at the same time.
>>> looking at the new announcement..
>>> several other things
>>> In RC2 when I try log in as root to do the upgrade to RC3 lots of
>>> windows come up 'greyed out' and I can't make the take notice..  for
>>> example the upgrade control window.. not  idea what that is about.
>>> When I do it from MY login it works but the upgrade seems to 
>>> always go
>>> to pcbsd.org and never to a mirror.. I can't make it take notice of
>>> the 'mirror' setting in the PCBSD control panel.
>>>   looks like I'm beating up someone's DSL link... it's slow.
>> The initial patch meta-data (less than 10k) is downloaded from our
>> master update server. After that, the rest comes from your selected
>> mirror. Check /usr/local/etc/pcbsd.conf to see what mirror is set.
>>> not the upgrade failed once, and it seems confused about whether 
>>> it is
>>> done or not..  how do I check? where are the files stored?
>> The upgrade files are stored in /usr/local/tmp/9.0-RC3
>>> how do I manually kick it off and how do I tell it to go to somewhere
>>> fast?
>> # pc-updatemanager install 9.0-RC3
> thanks
> currently I can not connect to ftp.pcbsd.org
> I get rejects for my SYNs
> however there is something wrong because fetch is retrying and it 
> immediatly retries teh DNS lookup and teh connect so that the result 
> is a flood of SYN/REJ/DNS/SYN?REJ/DNS packets at about 100 cycles 
> per second..  maybe an arg to fetch to not retry quite so quickly 
> will stop your server from being flooded by SYNs (which I suspect it 
> is right now)

I added -w 10 -r   to the fetch command and it seems a lot happier.

> _______________________________________________
> Testing mailing list
> Testing at lists.pcbsd.org
> http://lists.pcbsd.org/mailman/listinfo/testing

More information about the Testing mailing list