Re: git takes ages after fetching ports in the resolving deltas stage

void <[email protected]>
Newsgroups gmane.os.freebsd.devel.arm
Message-ID <ZCQWhrpP_NsuDQsb@int21h>
On Wed, Mar 29, 2023 at 06:29:59AM +0100, void wrote:
>Hello arm@,
>
>Lately I'm finding that git is taking up to 10 minutes in the 'resolving deltas'
>stage when fetching ports.
>
>I'm thinking maybe the git parameters I'm using are suboptimal. Mentioning this
>here because the time taken is really apparent on relatively slow hardware
>like the rpi4. This machine uses 'git -C /usr/ports fetch --ff-only -q' to
>refresh the local ports tree. Should it be using something else?
>
>The ports tree was initially fetched with
>'git clone ssh://[email protected]/ports.git'

Some figures:

rpi4b on stable/13-n254900-a836dce6d085
8GB ram, dev.cpu.0.freq: 2100
/tmp is a tmpfs. usb3-connected hd, zfs

updating ports tree with git -C /usr/ports pull --ff-only
git pull --ff-only started on Wed Mar 29 10:56:06 BST 2023
git pull --ff-only completed on Wed Mar 29 11:01:17 BST 2023

git in state of 'uwait' in top

[00:01:04] Inspecting ports tree for modifications to git checkout...

most of the time in uwait, then zio->i

[00:08:59] Ports top-level git hash: 5f32c6225

so, 7 mins 55s from poudriere starting inspecting the ports tree to 
completing it.

Is this expected? have only noticed the delay recently.
--
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.