From nobody Wed Oct 01 03:43:43 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4cc14g2Lqhz69wj6 for ; Wed, 01 Oct 2025 03:44:03 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic316-55.consmr.mail.gq1.yahoo.com (sonic316-55.consmr.mail.gq1.yahoo.com [98.137.69.31]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4cc14c68D2z3R4x for ; Wed, 01 Oct 2025 03:44:00 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=C7WdwJq6; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.69.31 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1759290237; bh=d0G6i0tu4fGF5H7n0ssPsuIY8oHI7lWP78RnDojWUVc=; h=From:Subject:Date:References:To:In-Reply-To:From:Subject:Reply-To; b=C7WdwJq6FI4NDGFzoIPAlAZZNNoAHY4G8JxYFljujTCOVQ8f1oMHcF1iiJ75t/kXDi0FpT8hwV7wNZM/v9rBxCzgN4fP+aViNMUqBKpBQKT9X5HiibJBezgsivmpDniYxZCDoHHxtkv21L2bOMHC8g6GVxKaxC1IfabkE0hLsqMCj8XlbmOCcQ2VnmiD8aml6FV2iv2LTa8GQ4AL4g5RY1/w+PaiJo+rSh31+v6cRhQp+LK8ulCu4Gt0tEuFaiI+3KH7GYZYRUSM011G3d/CSR5K9Ro8Z8YuvMQswXRdkSu8LjDNUeFg2z1nCZysTJ2eeZtUGfmsLftwXRuULBb6zQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1759290237; bh=BTgUX4dV1dwambedMAG9xmeOVPHIB839G7rb4H0VAXM=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=tJ48gsEy7di+Ew9AcPnbq5GX+D6vJ/mhCGxy4PYF8twrBNrdwulSz9FBvgdWUyzy9kUlyCnpvHznMcNPN4ZyLqLRtD3cx/YxUjBU1hnWz1Z1FK/ZDO8F6sRuy4BMZ+fHheJidjWNypAwSvpuzDxetaZee5iNLk2HGsaMBI+S706WhEmLs5OQJpLW7m9vB2K7ljHcBL5Q/4cnNguyaWjtH3WwUx8Z6hAFRQW8GV1o8ekhxqmoE3dEcA5gBLIkNWBvwhSjKajBAP4r26yPTmI8GkSL1ZbTrPNnKdAyagRaVXbB/AmAG5NUwtU99WixP8jc2seGa09WQSCBWJ3vli7q2w== X-YMail-OSG: bosrGAUVM1nmvGE7Y8Ghma9G8Y.PEJpfpTqvvTVzqojOAZeIZa9xvQux6ynx4Pc RC3B5fkCmbM7ErQfBa_vFjSTgPsuiOE.3ut2bXxAUJBHjPs6pu1FsfmcTOPejGudRwPHbCSp8RkC 5pZdj9hMmsMBRcGBj2VFESrTrH9RwhmPfKTFK7zqL2yj3sYQQjA0_Hf9dnR_oGlusRMD7_P6Wdhm sMjR8N48oa.h89Jq_3.BZ.SWNaNYSGjvYrdntji_r8fMlE_Xuk6Q3Cqaz7IAsCmk0hvbNtkn5HZ0 lWtd.I9V0cPHShECbX.XEA1b.0oc6DaAL9ezdpVBiws5Dsud27UrFUJPRYXURjuG1ylduYerGlgU fDMPv.8PgFC08hsTdtFaFgzyVE2ctz74.kGjd6uObsMHnQoVZJaV.Qmw4qi1umFrQSISbekn2Znc bic_E7FMksoygz.W0_n9q6LeWtm9GHp5zBhdgwS0LX28j3CFUAz7mvv5nFAhOVjRPlRvYbnKldi8 MMg9do0.ca6fnx9x70L0UUM5eUBUYeKS1VMVvrtvk0NoxxztYGplyOYYy9bVJumofXpbx_4MHhZG _N5dZLGBL3dY6m1V7Ojew6KNlKyFsRtd5KF.ZO515o1IAeFsRViZRXm4dcsYF2zF4eGs.ycsDPU2 ZPwYYSGFU4CM_KpBwG74WyFCfbr3rZ8NoWkGo7KCv6DIs2dALqsg.vYhX2zMtJoHpmDsPlX5nYc4 zXVHmrEytr3nRlNxrsm5O6sNDVor2LVtDTGA6Ik.GPBXq2MmDLRD8WphRbCodYCWOMKmD2QvX.5n orttdKIY.hEXUUBdtJVqaMwaXGCZAbiv5lAoOfWHKmaLUqiyHcPdH2.s1oVu1R4cGCQXU8rxDiU. jD33OnqF83HZN5QBolVIhocmq8J1CiN22ToTFFt2jSXNwZiJmT0txZibRmnND4NgTUZNTSgkv6FZ EIzG6d8doBuLJuZIVBTmKeYLH1gfP5YrCyZD6ySwLXadFqh_9HddPDwhYPStEaiPl8o9_6ZHEPJR d20up456_RMJVaHVW.mlolJ8Qm4x5zuht4e.RZ0lNCZ7ATSo_U_Nnamx2ADpENPspIE5zJnE1B0d GMeQKepcikZEIAAYmBALE9fc2OYDgIIc2LT2HLu08iN_oDwekuJf736Bp8ZaZuMhgwy540w544Pe El4rOwfjYDhd2.q1FjFikQwLgs.sN.hx6Aifu5OYtY.hVEGQtvtdA6N9utYF4XdyOVqYx0w9nxCJ s20ltaf4HdFPg3robNDyUO_XxkQlj6lSQZu778ykDJVhx8iCm4yR7Cb.G.eS4yd4AM51vorBC7Eg y38l0rG4zpziE20nRvUwS84MrkplxSQbeOvaYaR5_0m_AvgS7jZvdHQEulA7zBeCscJAga.cl.vY OQyIsw1jf0I85OvhVn2QvAykbuXWfxdxhoodF2oX_77ejIy77FqAvQDZhd_.swZo83kOdvZJTVTR WUQo2X.YU6bqidtY_5ImjW6K45gWz4Wd6gFHuoTJAR_FIuMx5N3hHygZJ4DOuiUGfbp5XAv4YzZy Plci138gUp4DmONY206mrs7pnJJHogFeT387tvHIU98yhVCXFgszTizDS0z8ub4YhUKzJgyqHw_d dbdGL84KWGYrIUE.z.S_xUfnZYmynJmZ.XX2XHyJSU2qH12SgY6Muaqh8QVc7vbz8cquZmGrznDf j_hwTJ6IDo9AtbBUa205R6UBBt5SYKf2MXiTwvxa_hh35kzOFYzAVYbUKmkfw6uom8qKL5z_zmHH Xu2hK2.Db91asxDCeB47CJ.j1RdRVyKTcplnpNwqzGOU9t98CvbSRPwK0lGeFGvVbxvIzlxoascU IGhv0MWE0OIscHd4Nece460ae6Mz9G24NRzNjNeRP3nHEdn4hwciooxq05yhcbchgMsSP3CVo8zX E6.SI2OQW9TUWCFlv0qqFSRio.aCr1yd7R3RGWNKQ80UlkNM7yDpeP1Z4aR3vkMD2N..H.Mh7Ks4 ZP_OWDUfWOBG6cPGDmwHfPmZnyZJDcYqtH_yitPgsrbEb9CpjEUO3k3_DP.Q.tCh4V8Z8EJvBPTg mayTXtMjSgsp1JyeSn97ZhnMKd_M0saA767Vsub4aKYo.QmIWnv4wkl9XwkYFu0HyidappUR9zDi 548LOWv_zN427OL1M9k_jdILbEKHbrp.cHMSVx4SoSJou8hzXdPj9G6IokL1y2SjV8AWg.LimEWu S7H82xGprfouOGjjFpPFRkkfH.qHUeUii.6u.pw37v6VojkeGqK1NF7fglq1JeJLUlWx6PZwxz4S dsEfowJ9byrOQGEVjQw-- X-Sonic-MF: X-Sonic-ID: 805c2945-2de8-4be9-b490-2502360fe715 Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.gq1.yahoo.com with HTTP; Wed, 1 Oct 2025 03:43:57 +0000 Received: by hermes--production-gq1-66b66ffd5-6jr8m (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID c5e37b966fce5a48967c96131551c535; Wed, 01 Oct 2025 03:43:54 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.700.81\)) Subject: Re: main 16 and 15.0-ALPHA4 [on amd64]: using a USB3 context gets extensive "flswai" [and "rename"] STATE time during poudriere builds (UFS context happens to be in use); more Date: Tue, 30 Sep 2025 20:43:43 -0700 References: <46E0F6E8-A365-4C01-BFF8-CE2423B6DA00@yahoo.com> <4D74D446-2078-4A5F-B245-913273E2DDD1@yahoo.com> To: FreeBSD Current , FreeBSD-STABLE Mailing List , "kib@freebsd.org" In-Reply-To: <4D74D446-2078-4A5F-B245-913273E2DDD1@yahoo.com> Message-Id: <03B6ABBE-DF0B-441F-9ABD-5565ADBF29ED@yahoo.com> X-Mailer: Apple Mail (2.3826.700.81) X-Spamd-Bar: --- X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; TO_DN_SOME(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; ARC_NA(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; MIME_TRACE(0.00)[0:+]; DKIM_TRACE(0.00)[yahoo.com:+]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.69.31:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.31:from] X-Rspamd-Queue-Id: 4cc14c68D2z3R4x [The new material here ends up being about nameicap_cleanup and its exclusive use of mnt_renamelock being one potential bottleneck involved here. I make no claim it has anything to do with the flswai activity reported. The possible bottleneck is an observation, not something that I claim there is any alternative to. I do not know if this is of any interest or not.] On Sep 29, 2025, at 16:06, Mark Millard wrote: > On Sep 29, 2025, at 13:01, Mark Millard wrote: >=20 >> An example is during the cpdup activities when multiple happen >> in overlappingtime frames: >=20 > I'll note that I see this on the amd64 32-FreeBSD-cpu system > but not on the aarch64 8-FreeBSD-cpu Windows Dev Kit 2023 > system. May be at some point I'll try the older 16-FreeBSD-cpu > aarch64 (Cortex-A72) system. >=20 > Also, on the 7950X3D amd74 system, I see the behavior with > 14.3-Stable. Apparently, this is not new with 15+. It has > been a long time since I'd tried using an amd64 system for > such activity based on using USB3 media. But it has been > common for me for aarch64 over that time frame. >=20 >> . . . >> 29502 0 root 0 0 20976Ki 4832Ki biowr 2 0:00 = 0.06% cpdup -i0 -s0 -f -x ref 01 >> 29479 0 root 0 0 20976Ki 4836Ki biord 7 0:01 = 0.75% cpdup -i0 -o ref 32 >> 29467 0 root 0 0 20976Ki 4824Ki getblk 26 0:01 = 0.63% cpdup -i0 -o ref 31 >> 29429 0 root 1 0 20976Ki 4768Ki flswai 23 0:01 = 0.61% cpdup -i0 -o ref 30 >> 29414 0 root 0 0 20976Ki 4780Ki flswai 28 0:01 = 0.70% cpdup -i0 -o ref 29 >> 29396 0 root 59 0 16872Ki 4948Ki wait 9 0:00 = 0.00% /usr/local/libexec/poudriere/sh -e -o pipefail = /usr/local/share/poudriere/bulk.sh -jofficial-amd64 -c -f = /usr/home/root/o >> 29382 0 root 0 0 20976Ki 4876Ki flswai 15 0:01 = 0.95% cpdup -i0 -o ref 28 >> 29353 0 root 59 0 16872Ki 4948Ki wait 7 0:00 = 0.00% /usr/local/libexec/poudriere/sh -e -o pipefail = /usr/local/share/poudriere/bulk.sh -jofficial-amd64 -c -f = /usr/home/root/o >> 29326 0 root 0 0 20976Ki 4804Ki biord 5 0:01 = 0.44% cpdup -i0 -o ref 27 >> 29308 0 root 0 0 20976Ki 4816Ki biord 2 0:01 = 0.77% cpdup -i0 -o ref 26 >> 29307 0 root 59 0 16872Ki 4948Ki wait 5 0:00 = 0.00% /usr/local/libexec/poudriere/sh -e -o pipefail = /usr/local/share/poudriere/bulk.sh -jofficial-amd64 -c -f = /usr/home/root/o >> 29273 0 root 59 0 16872Ki 4944Ki wait 4 0:00 = 0.00% /usr/local/libexec/poudriere/sh -e -o pipefail = /usr/local/share/poudriere/bulk.sh -jofficial-amd64 -c -f = /usr/home/root/o >> 29262 0 root 0 0 20976Ki 4768Ki flswai 20 0:01 = 0.76% cpdup -i0 -o ref 25 >> 29233 0 root 0 0 20976Ki 4784Ki flswai 3 0:01 = 0.71% cpdup -i0 -o ref 24 >> 29232 0 root 59 0 16872Ki 4944Ki wait 6 0:00 = 0.00% /usr/local/libexec/poudriere/sh -e -o pipefail = /usr/local/share/poudriere/bulk.sh -jofficial-amd64 -c -f = /usr/home/root/o >> . . . >>=20 >> It took over 6 minutes for the 32 builders to finish. (Normal is >> under 2 seconds.) >>=20 >>=20 >> Also, later activity gets extensive "rename" STATE time, again, at = least >> some of it during cpdup activity: Looks like the "rename" state is new (and I've only seen in for 15+): /usr/src/sys/kern/vfs_mount.c has as the source of the name used for the "rname" STATE: static int mount_init(void *mem, int size, int flags) { struct mount *mp; =20 mp =3D (struct mount *)mem; mtx_init(&mp->mnt_mtx, "struct mount mtx", NULL, MTX_DEF); mtx_init(&mp->mnt_listmtx, "struct mount vlist mtx", NULL, = MTX_DEF); lockinit(&mp->mnt_explock, PVFS, "explock", 0, 0); lockinit(&mp->mnt_renamelock, PVFS, "rename", 0, 0); mp->mnt_pcpu =3D uma_zalloc_pcpu(pcpu_zone_16, M_WAITOK | = M_ZERO); mp->mnt_ref =3D 0; mp->mnt_vfs_ops =3D 1; mp->mnt_rootvnode =3D NULL; return (0); } author Konstantin Belousov 2025-06-02 07:05:06 +0000 committer Konstantin Belousov 2025-07-04 15:23:42 = +0000 commit ef6ea91593ebff73e2fc201efd9f848b71c5a125 (patch) tree 5f90f06e4b190a3a8fe9b5f3a016b69415d62a6d /sys/kern/vfs_mount.c parent f9cf745a5084dc0a38733db8e774252e4ed2f444 (diff) VOP_RENAME: add mp-global lock It is before all vnode locks, but after vn_start_write(). The lock prevents parallel rename operations on the same mount point, which should in (near future) simplify a lot of code in VFS/fs that otherwise need to code with either the changing hierarchy, or with the lock order for vnodes due to changed hierarchy. On renames, the lock is taken on the lowest stacked filesystem. Otherwise rename could still occur in parallel, by performing one of op on the lower fs. Proposed by: mjg (long time ago) Reviewed by: markj, olce Tested by: pho Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D50648 . . . The context here is not renaming activity, so my guess here is that the following may be in use in a wider range of contexts. /usr/src/sys/kern/vfs_lookup.c has: static void nameicap_cleanup(struct nameidata *ndp, int error) { struct nameicap_tracker *nt, *nt1; struct mount *mp; KASSERT((ndp->ni_nctrack_mnt =3D=3D NULL && TAILQ_EMPTY(&ndp->ni_cap_tracker)) || (ndp->ni_lcf & NI_LCF_CAP_DOTDOT) !=3D 0, ("tracker active and not strictrelative")); TAILQ_FOREACH_SAFE(nt, &ndp->ni_cap_tracker, nm_link, nt1) { mp =3D nt->mp; lockmgr(&mp->mnt_renamelock, LK_RELEASE, 0); vfs_rel(mp); TAILQ_REMOVE(&ndp->ni_cap_tracker, nt, nm_link); free(nt, M_NAMEITRACKER); } mp =3D ndp->ni_nctrack_mnt; if (mp !=3D NULL) { if (error =3D=3D ERESTART) { lockmgr(&mp->mnt_renamelock, LK_EXCLUSIVE, 0); lockmgr(&mp->mnt_renamelock, LK_RELEASE, 0); } vfs_rel(mp); ndp->ni_nctrack_mnt =3D NULL; } } and it may be the source of the large number "rename" STATE processes that are all waiting on "rename" below, forcing 1 of 32 at a time for cpdup (32 poudriere builders). Later there is an example of cc also waiting on it when there is also cpdup activity waiting on it. >> . . . >> 80055 0 root 59 0 16872Ki 4968Ki wait 31 0:00 = 0.00% sh: poudriere[official-amd64-default][06]: build_pkg = (boost-jam-1.88.0) (sh) >> 78347 0 root 0 0 20976Ki 4624Ki rename 0 0:00 = 1.05% cpdup -i0 -s0 -f -x ref 31 >> 78331 0 root 59 0 16872Ki 4960Ki wait 18 0:00 = 0.00% sh: poudriere[official-amd64-default][31]: build_pkg = (lua53-5.3.6_1) (sh) >> 77930 0 root 0 0 20976Ki 4636Ki rename 29 0:00 = 1.02% cpdup -i0 -s0 -f -x ref 30 >> 77912 0 root 59 0 16872Ki 4960Ki wait 25 0:00 = 0.00% sh: poudriere[official-amd64-default][30]: build_pkg = (libsunacl-1.0.1_1) (sh) >> 75398 0 root 0 0 20976Ki 4628Ki rename 2 0:00 = 0.99% cpdup -i0 -s0 -f -x ref 16 >> 75335 0 root 59 0 16872Ki 4960Ki wait 20 0:00 = 0.00% sh: poudriere[official-amd64-default][16]: build_pkg = (iwmbt-firmware-20250410) (sh) >> 75324 0 root 0 0 20976Ki 4628Ki rename 24 0:00 = 1.04% cpdup -i0 -s0 -f -x ref 19 >> 75308 0 root 59 0 16872Ki 4960Ki wait 24 0:00 = 0.00% sh: poudriere[official-amd64-default][19]: build_pkg = (lua54-5.4.8) (sh) >> 74963 0 root 0 0 20976Ki 4624Ki rename 4 0:00 = 1.05% cpdup -i0 -s0 -f -x ref 32 >> 74922 0 root 59 0 16872Ki 4960Ki wait 26 0:00 = 0.00% sh: poudriere[official-amd64-default][32]: build_pkg = (lzo2-2.10_1) (sh) >> 72722 0 root 0 0 20976Ki 4776Ki rename 1 0:00 = 1.28% cpdup -i0 -s0 -f -x ref 15 >> 72647 0 root 59 0 16872Ki 4960Ki wait 26 0:00 = 0.00% sh: poudriere[official-amd64-default][15]: build_pkg = (indexinfo-0.3.1_1) (sh) >> 71967 0 root 0 0 20976Ki 4856Ki rename 30 0:00 = 1.48% cpdup -i0 -s0 -f -x ref 25 >> 71917 0 root 59 0 16872Ki 4960Ki wait 1 0:00 = 0.00% sh: poudriere[official-amd64-default][25]: build_pkg = (mpg123-1.33.2) (sh) >> 71629 0 root 0 0 20976Ki 4828Ki rename 31 0:00 = 1.61% cpdup -i0 -s0 -f=20 >> . . . >>=20 >> But I'll also see such on c compiles, ld commands, etc. I've >> not seen rename for pkg-static but I have seen flswai for it. >>=20 >> The system spends lots of time 95%+ idle from the wait >> activities. >>=20 >> I see such directly booted from the USB3 media (a 15.0-ALPHA4 >> context on UFS media) and when using that media via chroot >> from both ZFS and UFS boots that are not USB based. The ZFS >> and UFS boots do not show the behavior with the normal >> non-USB3 media used instead. >>=20 >> The system in use is an AMD 7950X3D with 32 FreeBSD cpus, >> 192 GiBytes of RAM. main 16 booting for non-USB boots >> and 15.0-ALPHA4 boots for the USB3 boots. kernel and >> world are via official pkgbase distribution installs: >> it is not a personal build of the kernel or world. >>=20 >>=20 >> More rename and flswai examples: >>=20 >> . . . >> 39320 183 nobody 59 0 171676Ki 160576Ki rename 29 0:00 = 2.17% cc -D_BLD_DLL -fPIC -D_BLD_ast -Os -Wno-unused-value = -Wno-parentheses -Wno-logical-op-parentheses -fno-strict-aliasing -I >> 62772 183 nobody 59 0 14376Ki 3372Ki wait 25 0:00 = 0.04% mamake -C lib/libast install >> 12602 183 nobody 59 0 14376Ki 3072Ki wait 17 0:00 = 0.00% mamake -r */* install >> 12600 183 nobody 59 0 14376Ki 3076Ki wait 22 0:00 = 0.00% mamake install >> 12596 183 nobody 0 0 14068Ki 2688Ki piperd 10 0:00 = 0.01% tee -a = /wrkdirs/usr/ports/shells/ksh/work/ksh-1.0.10/arch/freebsd15.i386-64/lib/p= ackage/gen/make.out >> 8980 183 nobody 59 0 14744Ki 3732Ki wait 6 0:00 = 0.00% /bin/sh bin/package flat make >> 8977 183 nobody 59 0 14744Ki 3436Ki wait 3 0:00 = 0.00% /bin/sh -e /tmp/makelMk4B8 >> 8929 183 nobody 59 0 14288Ki 3872Ki wait 4 0:00 = 0.00% /usr/bin/make -C /usr/ports/shells/ksh build >> 39327 179 nobody 59 0 105680Ki 93264Ki biowr 2 0:00 = 0.61% /usr/bin/ld --eh-frame-hdr -dynamic-linker /libexec/ld-elf.so.1 = --hash-style=3Dboth --enable-new-dtags -o test /usr/lib/crt >> 39325 179 nobody 59 0 165928Ki 155088Ki wait 17 0:00 = 1.00% /usr/bin/cc -o test ../test.o >> 39294 179 nobody 59 0 14744Ki 3448Ki wait 10 0:00 = 0.01% sh = /wrkdirs/usr/ports/shells/ksh93/work/ast-93u/arch/freebsd16.amd64/lib/prob= e/C/make/probe /usr/bin/cc PREROOT=3D'' UNIVER >> 39293 179 nobody 59 0 15264Ki 3704Ki piperd 19 0:00 = 0.00% = /wrkdirs/usr/ports/shells/ksh93/work/ast-93u/arch/freebsd16.amd64/lib/prob= e/probe C make /usr/bin/cc >> 39291 179 nobody 59 0 16344Ki 4960Ki wait 10 0:00 = 0.00% = /wrkdirs/usr/ports/shells/ksh93/work/ast-93u/arch/freebsd16.amd64/bin/nmak= e --ignorelock --keepgoing --errorid=3Dlib/libast >> 39290 179 nobody 59 0 14744Ki 3444Ki wait 12 0:00 = 0.00% sh /dev/fd/3 >> 39258 179 nobody 59 0 14744Ki 3452Ki piperd 0 0:00 = 0.00% sh /dev/fd/3 >> 37014 179 nobody 0 0 14068Ki 2692Ki piperd 30 0:00 = 0.00% tee -a = /wrkdirs/usr/ports/shells/ksh93/work/ast-93u/arch/freebsd16.amd64/lib/pack= age/gen/make.out >> 37013 179 nobody 0 0 16728Ki 5320Ki select 14 0:00 = 0.00% = /wrkdirs/usr/ports/shells/ksh93/work/ast-93u/arch/freebsd16.amd64/bin/nmak= e -k -K recurse believe nmake >> 32949 179 nobody 13 0 14744Ki 4136Ki wait 31 0:00 = 0.00% /bin/sh bin/package flat make ksh93 >> 32948 179 nobody 59 0 14744Ki 3444Ki wait 19 0:00 = 0.00% /bin/sh -e /tmp/makeW36tmB >> 32940 179 nobody 59 0 14288Ki 3892Ki wait 21 0:00 = 0.00% /usr/bin/make -C /usr/ports/shells/ksh93 build >> 32453 0 root 0 0 20976Ki 5020Ki rename 22 0:03 = 0.47% cpdup -i0 -s0 -f -x ref 26 >> 32420 0 root 0 0 20976Ki 5024Ki rename 13 0:03 = 0.50% cpdup -i0 -s0 -f -x ref 11 >> 32358 0 root 0 0 20976Ki 5068Ki rename 26 0:03 = 0.53% cpdup -i0 -s0 -f -x ref 20 >> 32333 0 root 59 0 16872Ki 4960Ki wait 11 0:00 = 0.00% sh: poudriere[official-amd64-default][26]: build_pkg = (linux-c7-numactl-libs-2.0.12_1) (sh) >> 32313 0 root 59 0 16872Ki 4960Ki wait 9 0:00 = 0.00% sh: poudriere[official-amd64-default][20]: build_pkg = (linux-c7-libaio-0.3.109) (sh) >> 32301 0 root 59 0 16872Ki 4960Ki wait 19 0:00 = 0.00% sh: poudriere[official-amd64-default][11]: build_pkg = (linux-c7-dosfstools-3.0.20) (sh) >> 13808 0 root 0 0 20976Ki 4984Ki rename 4 0:03 = 0.57% cpdup -i0 -s0 -f -x ref 19 >> 12316 0 root 0 0 20976Ki 5072Ki biowr 27 0:03 = 0.56% cpdup -i0 -s0 -f -x ref 13 >> 12283 0 root 0 0 20976Ki 5068Ki rename 5 0:03 = 0.53% cpdup -i0 -s0 -f -x ref 01 >> 12277 0 root 0 0 20976Ki 5068Ki rename 28 0:03 = 0.54% cpdup -i0 -s0 -f -x ref 14 >> 12096 0 root 59 0 16872Ki 4960Ki wait 27 0:00 = 0.00% sh: poudriere[official-amd64-def >> . . . >>=20 >>=20 >> . . . >> 39927 183 nobody 59 0 171676Ki 160396Ki flswai 13 0:00 = 2.03% cc -D_BLD_DLL -fPIC -D_BLD_ast -Os -Wno-unused-value = -Wno-parentheses -Wno-logical-op-parentheses -fno-strict-aliasing -I >> 62772 183 nobody 59 0 14376Ki 3400Ki wait 3 0:00 = 0.06% mamake -C lib/libast install >> 12602 183 nobody 59 0 14376Ki 3072Ki wait 17 0:00 = 0.00% mamake -r */* install >> 12600 183 nobody 59 0 14376Ki 3076Ki wait 22 0:00 = 0.00% mamake install >> 12596 183 nobody 0 0 14068Ki 2688Ki piperd 28 0:00 = 0.01% tee -a = /wrkdirs/usr/ports/shells/ksh/work/ksh-1.0.10/arch/freebsd15.i386-64/lib/p= ackage/gen/make.out >> 8980 183 nobody 59 0 14744Ki 3732Ki wait 6 0:00 = 0.00% /bin/sh bin/package flat make >> 8977 183 nobody 59 0 14744Ki 3436Ki wait 3 0:00 = 0.00% /bin/sh -e /tmp/makelMk4B8 >> 8929 183 nobody 59 0 14288Ki 3872Ki wait 4 0:00 = 0.00% /usr/bin/make -C /usr/ports/shells/ksh build >> 39924 179 nobody 59 0 125140Ki 95572Ki flswai 20 0:00 = 0.60% /usr/bin/ld --eh-frame-hdr -dynamic-linker /libexec/ld-elf.so.1 = --hash-style=3Dboth --enable-new-dtags -o dynamic.exe /usr/ >> 39924 179 nobody 59 0 125140Ki 95572Ki uwait 0 0:00 = 0.01% /usr/bin/ld --eh-frame-hdr -dynamic-linker /libexec/ld-elf.so.1 = --hash-style=3Dboth --enable-new-dtags -o dynamic.exe /usr/ >> 39924 179 nobody 59 0 125140Ki 95572Ki uwait 13 0:00 = 0.01% /usr/bin/ld --eh-frame-hdr -dynamic-linker /libexec/ld-elf.so.1 = --hash-style=3Dboth --enable-new-dtags -o dynamic.exe /usr/ >> 39924 179 nobody 59 0 125140Ki 95572Ki uwait 16 0:00 = 0.01% /usr/bin/ld --eh-frame-hdr -dynamic-linker /libexec/ld-elf.so.1 = --hash-style=3Dboth --enable-new-dtags -o dynamic.exe /usr/ >> 39924 179 nobody 59 0 125140Ki 95572Ki uwait 27 0:00 = 0.01% /usr/bin/ld --eh-frame-hdr -dynamic-linker /libexec/ld-elf.so.1 = --hash-style=3Dboth --enable-new-dtags -o dynamic.exe /usr/ >> 39923 179 nobody 59 0 165928Ki 155092Ki wait 0 0:00 = 1.00% /usr/bin/cc -o dynamic.exe -dynamic dynamic.o >> 39294 179 nobody 59 0 14744Ki 3464Ki wait 9 0:00 = 0.02% sh = /wrkdirs/usr/ports/shells/ksh93/work/ast-93u/arch/freebsd16.amd64/lib/prob= e/C/make/probe /usr/bin/cc PREROOT=3D'' UNIVER >> 39293 179 nobody 59 0 15264Ki 3704Ki piperd 19 0:00 = 0.00% = /wrkdirs/usr/ports/shells/ksh93/work/ast-93u/arch/freebsd16.amd64/lib/prob= e/probe C make /usr/bin/cc >> 39291 179 nobody 59 0 16344Ki 4960Ki wait 10 0:00 = 0.00% = /wrkdirs/usr/ports/shells/ksh93/work/ast-93u/arch/freebsd16.amd64/bin/nmak= e --ignorelock --keepgoing --errorid=3Dlib/libast >> 39290 179 nobody 59 0 14744Ki 3444Ki wait 12 0:00 = 0.00% sh /dev/fd/3 >> 39258 179 nobody 59 0 14744Ki 3452Ki piperd 0 0:00 = 0.00% sh /dev/fd/3 >> 37014 179 nobody 0 0 14068Ki 2692Ki piperd 30 0:00 = 0.00% tee -a = /wrkdirs/usr/ports/shells/ksh93/work/ast-93u/arch/freebsd16.amd64/lib/pack= age/gen/make.out >> 37013 179 nobody 0 0 16728Ki 5320Ki select 14 0:00 = 0.00% = /wrkdirs/usr/ports/shells/ksh93/work/ast-93u/arch/freebsd16.amd64/bin/nmak= e -k -K recurse believe nmake >> 32949 179 nobody 13 0 14744Ki 4136Ki wait 31 0:00 = 0.00% /bin/sh bin/package flat make ksh93 >> 32948 179 nobody 59 0 14744Ki 3444Ki wait 19 0:00 = 0.00% /bin/sh -e /tmp/makeW36tmB >> 32940 179 nobody 59 0 14288Ki 3892Ki wait 21 0:00 = 0.00% /usr/bin/make -C /usr/ports/shells/ksh93 build >> 32453 0 root 0 0 20976Ki 5020Ki flswai 17 0:03 = 2.82% cpdup -i0 -s0 -f -x ref 26 >> 32420 0 root 1 0 20976Ki 5024Ki flswai 25 0:03 = 2.81% cpdup -i0 -s0 -f -x ref 11 >> 32358 0 root 1 0 20976Ki 5068Ki flswai 14 0:03 = 2.79% cpdup -i0 -s0 -f -x ref 20 >> 32333 0 root 59 0 16872Ki 4960Ki wait 11 0:00 = 0.00% sh: poudriere[official-amd64-default][26]: build_pkg = (linux-c7-numactl-libs-2.0.12_1) (sh) >> 32313 0 root 59 0 16872Ki >> . . . >>=20 >>=20 >> . . . >> 53486 185 root 0 0 66428Ki 34196Ki getblk 25 0:01 = 0.26% /usr/local/sbin/pkg-static add -A = /packages/All/perl5-5.42.0_1.pkg >> 53485 185 root 59 0 23308Ki 12024Ki wait 0 0:00 = 0.00% /usr/local/sbin/pkg-static add -A = /packages/All/perl5-5.42.0_1.pkg >> 53446 185 root 59 0 14744Ki 3504Ki wait 11 0:00 = 0.00% /bin/sh /usr/ports/Mk/Scripts/do-depends.sh >> 53445 185 root 59 0 14284Ki 3828Ki wait 1 0:00 = 0.00% /usr/bin/make -C /usr/ports/textproc/p5-YAML-Tiny build-depends >> 96359 183 root 0 0 66428Ki 34196Ki flswai 31 0:00 = 1.43% /usr/local/sbin/pkg-static add -A = /packages/All/perl5-5.42.0_1.pkg >> 96358 183 root 59 0 23308Ki 12020Ki wait 29 0:00 = 0.00% /usr/local/sbin/pkg-static add -A = /packages/All/perl5-5.42.0_1.pkg >> 96331 183 root 59 0 14744Ki 3504Ki wait 5 0:00 = 0.00% /bin/sh /usr/ports/Mk/Scripts/do-depends.sh >> 96330 183 root 59 0 14284Ki 3860Ki wait 27 0:00 = 0.00% /usr/bin/make -C /usr/ports/security/cyrus-sasl2 patch-depends >> 9658 170 nobody 59 0 14224Ki 2852Ki flswai 3 0:00 = 0.02% install -m 0644 ./libcdio.info = /wrkdirs/usr/ports/sysutils/libcdio/work/stage/usr/local/share/info >> 9652 170 nobody 59 0 14744Ki 3420Ki wait 2 0:00 = 0.00% /bin/sh -c srcdirstrip=3D`echo "." | sed 's|.|.|g'`; = \\\nlist=3D'./libcdio.info'; test -n "/usr/local/share/info" || list=3D; = \ >> 9643 170 nobody 59 0 14744Ki 3420Ki wait 8 0:00 = 0.03% /bin/sh -c srcdirstrip=3D`echo "." | sed 's|.|.|g'`; = \\\nlist=3D'./libcdio.info'; test -n "/usr/local/share/info" || list=3D; = \ >> 9642 170 nobody 59 0 14776Ki 3652Ki wait 21 0:00 = 0.04% /usr/local/bin/gmake install-exec-am install-data-am >> 9641 170 nobody 59 0 14776Ki 3632Ki wait 3 0:00 = 0.04% /usr/local/bin/gmake install >> 9636 170 nobody 59 0 14744Ki 3424Ki wait 15 0:00 = 0.03% /bin/sh -c fail=3D; \\\nif (target_option=3Dk; case = ${target_option-} in ?) ;; *) echo "am__make_running_with_option: = interna >> 9635 170 nobody 59 0 14776Ki 3708Ki wait 0 0:00 = 0.06% /usr/local/bin/gmake INSTALL_PROGRAM=3D/bin/sh = /wrkdirs/usr/ports/sysutils/libcdio/work/libcdio-2.2.0/install-sh -c -s = inst >> 9634 170 nobody 59 0 14776Ki 3680Ki wait 29 0:00 = 0.08% /usr/local/bin/gmake -f Makefile = DESTDIR=3D/wrkdirs/usr/ports/sysutils/libcdio/work/stage install-strip >> 9633 170 nobody 59 0 14744Ki 3428Ki wait 13 0:00 = 0.02% /bin/sh -e /tmp/makeOENiKj >> 9611 170 nobody 59 0 16848Ki 3876Ki wait 21 0:00 = 0.22% /usr/bin/make -C /usr/ports/sysutils/libcdio stage >> 51574 158 root 0 0 74620Ki 34184Ki flswai 20 0:01 = 0.28% /usr/local/sbin/pkg-static add -A = /packages/All/perl5-5.42.0_1.pkg >> 51573 158 root 59 0 23308Ki 12020Ki wait 20 0:00 = 0.00% /usr/local/sbin/pkg-static add -A = /packages/All/perl5-5.42.0_1.pkg >> 51547 158 root 59 0 14744Ki 3512Ki wait 18 0:00 = 0.00% /bin/sh /usr/ports/Mk/Scripts/do-depends.sh >> 51545 158 root 59 0 14284Ki 3852Ki wait 27 0:00 = 0.00% /usr/bin/make -C /usr/ports/textproc/hyphen build-depends >> 56591 157 root 0 0 66428Ki 34184Ki getblk 17 0:01 = 0.25% /usr/local/sbin/pkg-static add -A = /packages/All/perl5-5.42.0_1.pkg >> 56590 157 root 59 0 23308Ki 12024Ki wait 12 0:00 = 0.00% /usr/local/sbin/pkg-static add -A = /packages/All/perl5-5.42.0_1.pkg >> 56528 157 root 59 0 14744Ki 3504Ki wait 28 0:00 = 0.00% /bin/sh /usr/ports/Mk/Scripts/do-depends.sh >> 56469 157 root 59 0 14284Ki 3832Ki wait 4 0:00 = 0.00% /usr/bin/make -C /usr/ports/converters/p5-MIME-Base32 = build-depends >> 56593 155 root 0 0 66428Ki 34188Ki getblk 8 0:01 = 0.26% /usr/local/sbin/pkg-static add -A = /packages/All/perl5-5.42.0_1.pkg >> 56592 155 root 59 0 23308Ki 12024Ki wait 4 0:00 = 0.00% /usr/local/sbin/pkg-static add -A = /packages/All/perl5-5.42.0_1.pkg >> 56559 155 root 59 0 14744Ki 3508Ki wait 18 0:00 = 0.00% /bin/sh /usr/ports/Mk/Scripts/do-depends.sh >> 56532 155 root 59 0 14284Ki 3828Ki wait 13 0:00 = 0.00% /usr/bin/make -C /usr/ports/devel/p5-Parse-Yapp build-depends >> 52781 145 root 0 0 74620Ki 34244Ki flswai 12 0:01 = 0.25% /usr/local/sbin/pkg-static add -A = /packages/All/perl5-5.42.0_1.pkg >> 52780 145 root 59 0 23308Ki 12024Ki wait 22 0:00 = 0.00% /usr/local/sbin/pkg-static add -A = /packages/All/perl5-5.42.0_1.pkg >> 52753 145 root 59 0 14744Ki 3508Ki wait 24 0:00 = 0.00% /bin/sh /usr/ports/Mk/Scripts/do-depends.sh >> 52749 145 root 59 0 14284Ki 3824Ki wait 21 0:00 = 0.00% /usr/bin/make -C /usr/ports/converters/p5-JSON build-depends >> 9610 0 root 59 0 16872Ki 4972Ki wait 14 0:00 = 0.01% sh: poudriere[official-amd64-default][14]: build_pkg = (libcdio-2.2.0) (sh) >> 99560 0 root 1 0 20976Ki 4860Ki flswai 15 0:00 = 2.82% cpdup -i0 -s0 -f -x ref 01 >> 99539 0 root 59 0 16872Ki 4960Ki wait 10 0:00 = 0.00% sh: poudriere[official-amd64-default][01]: build_pkg = (texi2html-5.0_5,1) (sh) >> 98112 0 root 1 0 20976Ki 4828Ki flswai 19 0:00 = 3.47% cpdup -i0 -s0 -f -x ref 28 >> 98096 0 root 59 0 16872Ki 4960Ki wait 31 0:00 = 0.00% sh: poudriere[official-amd64-default][28]: build_pkg (gdbm-1.26) = (sh) >> 97694 0 root 1 0 20976Ki 4844Ki flswai 7 0:01 = 2.51% cpdup -i0 -s0 -f -x ref 27 >> 97665 0 root 59 0 16872Ki 4960Ki wait 0 0:00 = 0.00% sh: poudriere[official-amd64-default][27]: build_pkg = (sudo-1.9.17p2) (sh) >> 96108 0 root 0 0 20976Ki 4800Ki flswai 29 0:01 = 3.06% cpdup -i0 -s0 -f -x ref 19 >> 96091 0 root 59 0 16872Ki 4960Ki wait 31 0:00 = 0.00% sh: poudriere[official-amd64-default][19]: build_pkg = (libgpg-error-1.55) (sh) >> 93884 0 root 0 0 20976Ki 5064Ki flswai 19 0:01 = 2.43% cpdup -i0 -s0 -f -x ref 26 >> 93857 0 root 59 0 16872Ki 4960Ki wait 16 0:00 = 0.00% sh: poudriere[official-amd64-default][26]: build_pkg = (libxml2-2.14.5) (sh) >> 93271 0 root 0 0 20976Ki 5224Ki flswai 5 0:01 = 2.38% cpdup -i0 -s0 -f -x ref 12 >> 93212 0 root 59 0 16872Ki 4960Ki wait 11 0:00 = 0.00% sh: poudriere[official-amd64-default][12]: build_pkg = (lame-3.100_5) (sh) >> 88119 0 root 0 0 20976Ki 5212Ki flswai 0 0:01 = 2.51% cpdup -i0 -s0 -f -x ref 32 >> 88077 0 root 0 0 20976Ki 5176Ki flswai 0 0:01 = 2.38% cpdup -i0 -s0 -f -x ref 31 >> . . . >=20 >=20 =3D=3D=3D Mark Millard marklmi at yahoo.com