Re: An attempted test of main's "git: 2ad756a6bbb3" "merge openzfs/zfs@95f71c019" possible file odd result

From: Mark Millard <marklmi_at_yahoo.com>
Date: Tue, 05 Sep 2023 08:45:06 UTC
On Sep 5, 2023, at 00:00, Mark Millard <marklmi@yahoo.com> wrote:

> On Sep 4, 2023, at 22:06, Mark Millard <marklmi@yahoo.com> wrote:
> 
>> . . .
> 
> So I tried 30 for per_txg_dirty_frees_percent for 2 contexts:
> autotrim on
> vs.
> autotrim off
> 
> where there was 100 GiByte+ to delete after a poudriere
> bulk run.
> 
> autotrim on: takes a fair time to delete even 1 GiByte of the 100+ GiByte
> vs.
> autotrim off: takes less time to delete more.
> 
> The difference is very visible via "gstat -spod" use.
> 
> autotrim on likely makes things less concurrent, somewhat
> like USB3 storage having only one command to the device
> at a time for FreeBSD. autotrim on seems to prevent the
> larger unit of work from being an effective way to
> decrease the time required, instead possibly increasing
> the time requirement.
> 
> That may be an example of the context dependendency for
> what value of per_txg_dirty_frees_percent to use to
> avoid wasting much time.

Trying autotrim off with 30 for per_txg_dirty_frees_percent
got me the oddity/extra-message (just using 32 builders to
match the hardware thread count):

. . .
[00:03:25] [32] [00:00:00] Builder starting
[00:03:43] [01] [00:00:18] Finished print/indexinfo | indexinfo-0.3.1: Success
[00:03:43] [01] [00:00:00] Building devel/gettext-runtime | gettext-runtime-0.22_1
[00:05:20] [01] [00:01:37] Finished devel/gettext-runtime | gettext-runtime-0.22_1: Success
23/.p/cleaning/rdeps/gettext-runtime-0.22_1/chemtool-1.6.14_4 copy: open failed: No such file or directory
[00:05:23] [01] [00:00:00] Building devel/gmake | gmake-4.3_2
[00:05:55] [02] [00:02:30] Builder started
. . .

(Not that I know if the context actually matters and I have
no clue if I'll ever get a repetition.)


===
Mark Millard
marklmi at yahoo.com