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

From: void <void_at_f-m.fm>
Date: Wed, 29 Mar 2023 10:44:22 UTC
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://anonssh@git.freebsd.org/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.
--