From nobody Sun Mar 24 13:02:56 2024 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 4V2bpT1cHGz5FdZ3 for ; Sun, 24 Mar 2024 13:03:13 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic316-54.consmr.mail.gq1.yahoo.com (sonic316-54.consmr.mail.gq1.yahoo.com [98.137.69.30]) (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 4V2bpS1mTPz4nt5 for ; Sun, 24 Mar 2024 13:03:12 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=ZUQ0IE0T; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.69.30 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1711285387; bh=ATNQilRnSx2KbJ3wqDUHmhJDomEos+lyCkrxzJoAiW8=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=ZUQ0IE0TGRsx2qxLQIlokT27lI7kj9IjUY6vHawG0ddXI+pvfz0kWdA4cGagGtF1efc+46uMbHdr2btTZ22ZrJW/T7sFyKLKltswDaNFVN0VjoHN90XlKc6ID2Nk9UyMe6+izIYLo40aTujkQPBX4JLYAOPxNk1p1iE7Dgu176jCATM+cloihYM5D/crm4Uo76mJI/PlqgHtDpfjx9yuikvAYTuvcuXZ+CHzsUjO8/+LDEnS2/m6YmPqTmxqTpKkwhrQ4t404DAf6aBitpXzu5R/4zxjFxP4f4rJ8wuJCksxkCd73CcpRnsXl3x7UxOLZjp1K7nq9jikuj9wdVMfXg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1711285387; bh=1wEV9vzgw27ipxcop5oANOK+zRU92oAjA2Q5r3xE9Gv=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=pZqFDVnEZmOQmLFmjZuMn6aPGGCo2TmhB1+Ns2TE3QRs+wdXld4woBKdQUNIs4TC6OZGF9Gi+wnHSd41tNtF2fIcbouIOwHbpC7qrctbnsbeIXS9m38Jd5mQRYhMI5NwIUhFnwsLhyeZzWBs1L6SoASC2VNRYDlsUhunOOcIOPvMZub+MoFx3dUPk2B0Vblwc7zdBzbQQWUzRWOjqDKfA7ku/jkwFSuVNmfoYGnyr6cvOXaPA/Avi43FnJOGYjJgdIMQTom0bawoM8IE26oQj9jT9sHZw+iMM6mkJ+1mKzh37/3U2AuVV5gWahuUEdhmrohJHfY+h1HwN6gEb2hVvA== X-YMail-OSG: Qy5eVoYVM1mTHUbOcF0cfgGWY1YIOymBWE0LyHPMaV8wvXG0ljQWeZLCJ2LEzQ2 dKyBDcxZJnjsq0lexbuH1yrblY64hlZlhbUrLURIV.ncyRsqdilbIwTQovZWxP_4UsN1PdFigGiH PRKEpJekqbJCekjaQommk6JPCHxtfY73KWKueqfPJvQMMYruNIBQdv7yYsURX_otZVvdrmjsCvT_ Z_4xwkg8HM9QHx4a50fXSwOgO_wr09mXNC3nGrJ2FYXRi2_f4BKC9H16R7lzvlTTlCJuPeoZWAdf Z8pDsLCocWjOe4u8Xu7EN3LZAddr8z8mhUMd6963.ojoYmXukVv4H6MD.1CJICuEeXTgrwR6Xj6r KzAPsVs40brebAGy5LbjZp2LPp13jLfvEfk_67ltcJetS5s8qDp.V5.tVVlp_C.zPkrPP2xILnIY A0yLYMMC_eOhim9i_bWXWsOK8PYVFxsMyuLyJZOnpSZhxeo0uVVmV5HSmB10SffOG6W2Q2A_QJdn mKXZy4Z0F6y48jwTlGYCkEK8S8yANBcTDwnXsjLVJdhHmtz39stWi8Ea_qNj.s7fuZDHg6yPznPx gIJuaXEQ6Rimi5fHLq1BKdHqyiB7q2mbYM_Me4shxV3f6lKLpEOZu1rIqWSNnRPTvMn2b_SBkB0f 7gOboPQZuWva712FStItfs7O_5JgoMvHN3M1eL2eCcNQTNLnE_1qmrP.70w_sPCIIvIllCaltTmk UtC2bQThmjughA9oVk68dJdeJBC4Wx6PddVhP7q45E4g3z2FF9J8uCG_N_GO_FnbtGZlkrRTfEjZ Lwaemhl2gl1GogM98ggLMfgfmzLLYU0hwe86VZsR9AsMCEP3t2ECGdhL8oFbBK.FO5899cK3FJS6 0yaogIYXA82Zd.nq8WyFWbStutOUq8Q4gLzVUXu7Ah35v0YkHRfWlhbRQEF5RneRzIljyujv8CNr eoPw28N_fnLP.Os_nHO_CjfJRail__zeV7rcesS.dQ4JlyXqgGJuUKdW2KJSmYlBGjO.BDuM49EW j4_Imw8blhJb9MuMpeEh2PE79CxeHJmEZGzU6wwqxsq_7_x3UcIsPPGxfPdjcaGpmpb0_iCqt1vy hslly1PouLsJsynjPoDqM1R9urWNCAx14OBHVowPSMQl.8TkDt5MYhUXjZ10HhWi8zRvFtuSx59h iPXKBeLi0OY51RAsfMz7cvxu5owxr3.faUu__FAMFCg1zRxGa84zHQsKIFe_9aGRedlX3AZe5NQx wl4AWd7aAKno3NV6bdrq8tqqdHzEijD4Ki9UZLQd.DWswPOSxoZiCKmF01ZaRblSBtr2Y9I2QVM4 Z96rvlC0saBMFEU5rwvkmN.T1onoNy9TEflocgg0ZaL079zEA9.c_im34n0LFkgwG6xh2OrU6BDD 3H8oxF4QTAh0DKMlP3dtPkGV29d1CNppRyzN8YZI6HwRQX6GIM8Wayubvt48hL63Q4jKq8tDsYcK KPX.kqYQ62cB6YeFP0P5AFuwLKLbZCZEBStef8dLkAv53h12q1m8XgcTGfXzoPlUMVsiDhnWzYcG RU7cQv5lndKhyxvMNKWEHWRvWhlOfyKXKTfKkrS9WtHeli7EXD6vGlgQ9DqSz.r_Xz5Hse5Ds_13 FDAMAJzUJUuJryw43w27ulZpMKNKegZFyndV0P5CZVD2RCHDxo2A31WCSx6.buTzsBo7vQpFJAkd aoDwnafPMZOVqeUs5cR3yyQaoHeM8.R1CJdYI21On5tqoLnY_om5VQZJqPCPOS7krmEZOyLMJn65 WVA3GpH2fdva2H.v1lTuQtlFP2KVWv8RltKlK2VbFcEoZfD2pcFvsaUJbxskPmX4CKk58mE6ZRqL mvf7Fz7lUoFWt5WmthxzB0CQ7H5JdvmMzBSannwKXmSkkLI071C8LSac.89iVfkFLSwrZxNozTOl yr5q4O1R4741_yT8aYTVWGrfSmhhC3dLzvZCy4.Z2r0sqTYRVSgC5ZWSPnJKWD4ncFZ4y0hOf4Fw zfUolmp6w7Yk90ZEQxy6CBcGCS6dlEfysqIBfSrBMY2pJaM62umw0yXX.zjI3H9MTSkFEze1ky50 vwQeCcb4V2ijhWQ8sp0v_JdJCUm0_qXPd13e89UvDReX5tgC7z3CsSWZ.dzHFOQkmiB1u.pa59Az IPhMNpCV9pTqD07Ias_vXJXIWxzmzh84hZdwcZcowwzh7UIW6_FH..5.E6CbtqEX51MuRHQHR_LG FjGABYVOcVQPinQgk6r_nZTZH3x_PZfMK3W..sawiBTVtRNOQtQ1SWAz1YnmtrfB8oeIhzwknegs - X-Sonic-MF: X-Sonic-ID: 6152f479-ee9e-4421-b321-b114fc3807c6 Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.gq1.yahoo.com with HTTP; Sun, 24 Mar 2024 13:03:07 +0000 Received: by hermes--production-gq1-5c57879fdf-c7xks (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID c9e64e2394b8cc9f57a38c0e1c1d50cd; Sun, 24 Mar 2024 13:03:07 +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 \(3774.400.31\)) Subject: FYI: main-n268827-75464941dc17 GENERIC-NODEBUG UFS-based poudriere bulk context got 4 "swap_pager: cannot allocate bio" Message-Id: Date: Sun, 24 Mar 2024 06:02:56 -0700 To: FreeBSD ARM List , Current FreeBSD X-Mailer: Apple Mail (2.3774.400.31) References: X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.99 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.994]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; FROM_HAS_DN(0.00)[]; TO_DN_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_FROM(0.00)[yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.69.30:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.30:from] X-Rspamd-Queue-Id: 4V2bpS1mTPz4nt5 Context: I'm deliberately testing building example poudriere-devel configurations with only 2 GiBytes of RAM and RAM+SWAP =3D=3D 8.5 = GiBytes, SWAP on a partition of its own. # tail -3 /var/log/messages Mar 23 16:39:38 aarch64-main-pkgs kernel: pid 37137 (conftest), jid 11, = uid 0: exited on signal 11 (core dumped) Mar 24 04:51:50 aarch64-main-pkgs kernel: swap_pager: cannot allocate = bio Mar 24 04:51:50 aarch64-main-pkgs syslogd: last message repeated 3 times It is the first time I've seen such a message. I've a modified top that tracks some "MaxObs" (Maximum Observed) figures. They happened to show: Mem: . . . 1473Mi MaxObsActive, 477304Ki MaxObsWired, 1908Mi = MaxObs(Act+Wir+Lndry) Swap: . . . 3101Mi MaxObsUsed, 4456Mi MaxObs(Act+Lndry+SwapUsed), 4887Mi = MaxObs(A+Wir+L+SU), 4933Mi (A+W+L+SU+InAct) (The 4933Mi (A+W+L+SU+InAct) is from when 4887Mi MaxObs(A+Wir+L+SU) was live but is not a MaxObs figure itself.) It was paging significantly at the time, of course. It seems to have survived okay and everything continued to build. It got past the peak RAM+SWAP use activity. For reference: /usr/local/etc/poudriere.conf has . . . NO_ZFS=3Dyes USE_TMPFS=3Ddata PARALLEL_JOBS=3D2 ALLOW_MAKE_JOBS=3Dyes MAX_EXECUTION_TIME=3D432000 NOHANG_TIME=3D432000 MAX_EXECUTION_TIME_EXTRACT=3D14400 MAX_EXECUTION_TIME_INSTALL=3D14400 MAX_EXECUTION_TIME_PACKAGE=3D57600 MAX_EXECUTION_TIME_DEINSTALL=3D14400 /usr/local/etc/poudriere.d/make.conf has . . . MAKE_JOBS_NUMBER_LIMIT=3D2 /boot/loader.conf has . . . vm.pageout_oom_seq=3D120 rust and llvm18 were building at the time. The from-scratch bulk build is of 271 packages. 143 had already built. llvm18 was using more RAM+SWAP than rust and was working on some llvm-tblgen runs for AMDGPU at the time. The swap partition in use was/is: =3D> 34 1875384941 da0 GPT (894G) . . . 523773952 13631488 da0p10 freebsd-swap (6.5G) . . . # uname -apKU FreeBSD aarch64-main-pkgs 15.0-CURRENT FreeBSD 15.0-CURRENT = main-n268827-75464941dc17 GENERIC-NODEBUG arm64 aarch64 1500015 1500015 That is a PkgBase kernel and PkgBase world combination. The poudriere bulk jail is also 75464941dc17 but was via the artifact build materials. The 2 GiBytes is via the RPi4B config.txt having total_mem=3D2048 . (I've no access to an aarch64 with 2 GiBytes of actual RAM.) The media is USB3. It happens to be U.2 Optane 960GB media via a USB3 adapter for U.2 . The UFS partition was/is: 537405440 1337979528 da0p9 freebsd-ufs (638G) =3D=3D=3D Mark Millard marklmi at yahoo.com