Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 27 Jan 2018 18:15:45 -0600
From:      Adam Vande More <amvandemore@gmail.com>
To:        Yasuhiro KIMURA <yasu@utahime.org>
Cc:        FreeBSD Questions <freebsd-questions@freebsd.org>
Subject:   Re: Difference in wainting time between update of base/doc/ports tree
Message-ID:  <CA%2BtpaK2%2BtgV0io7ba62VzMDuUETU_ijpWTKyJcTHP0FvKQ73NA@mail.gmail.com>
In-Reply-To: <20180128.072704.1527334119280589760.yasu@utahime.org>
References:  <20180128.072704.1527334119280589760.yasu@utahime.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Jan 27, 2018 at 4:27 PM, Yasuhiro KIMURA <yasu@utahime.org> wrote:

> Hello.
>
> I check out head of base/doc/ports repository in one FreeBSD box and
> update them periodically. When I execute 'svn update' in base or doc
> tree update always starts within 10 seconds or so. But when I do it in
> ports tree it typically takes from 5 to 10 minutes and sometimes takes
> more before update begins.
>
> Update is done from one server (https://svn.freebsd.org/) to one
> client (my FreeBSD box). So spec of server, client and/or network
> cannot cause such difference. Then why it happens? Repository size
> or number of committed files affect waiting time of update and result
> in such large differernce? Or some complicated hooks that works at
> update time is implemented in ports repository and its processing time
> results in such a long waiting time?
>
> Please let me know if someone knows about it.
>

It is most likely due to IO.  There are tools to profile processes if you
want empirical verification.

-- 
Adam



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CA%2BtpaK2%2BtgV0io7ba62VzMDuUETU_ijpWTKyJcTHP0FvKQ73NA>