From nobody Tue Jan 25 06:05:29 2022 X-Original-To: freebsd-ports@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 A90AC198458D for ; Tue, 25 Jan 2022 06:05:42 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic305-19.consmr.mail.gq1.yahoo.com (sonic305-19.consmr.mail.gq1.yahoo.com [98.137.64.82]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Jjbts4c0hz4Wwr for ; Tue, 25 Jan 2022 06:05:41 +0000 (UTC) (envelope-from marklmi@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1643090734; bh=80nc6Rmq8bpkmIL8aIo+/t+Qt9ds72aWyQ4rNbNhbPo=; h=From:Subject:Date:Cc:To:References:From:Subject:Reply-To; b=W+oBR6YVwJj4bziKewQQ6xFsbwlV458mFtfzrFS5o9LPfvSZZPbeBDK59mZWtChMMvl7+vfUpjoDtMahCa0BtM5eqYF+0J+Vim4sraIoZgsqVyu25kv33f0rbpkn8M8H453FCRPWVaZcSQVz2XzV09HCc7txTJFmpZAPkhIvyk2lwMMAn9quYPhZvs5tC5Ku3fHWmER0eBOOypYwZ57P39UgPtoF2+LDCdo4M5iPOCqTaStJ83ZZ7/rw/sBXyXj/p+375sq7tvIOY37X/i1KkA2wwt2A99MFWWLbhVel2I5GtlKFpRoRjvk02jcYMiPtaw5wjXDjHSy9TVUidXXcpw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1643090734; bh=mrcCqVDmcKBPNhwUdSwFQcy16hK+KO32iFoh6Z4GHGR=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=i5YqUso2D6IcoAJ2/AqwTYC8LY/9u5qSMlNTT8dHcQZxYJAaWWCZ5tKnX8bICfZw3Uy+57UeR5ENo0tZqKZh5yw/UOCOYbX5acfdRFrnLxme23ZNXTQIXCO85lw+p5TgQpuB0FN3Eijv0pnRDrVpJEGsNzqmWlK7tayoRHro69hVWbkMR1lGyKOgfjRwWdDvA1b3T7O1U/+RDkyATzqK3kEz0XfmMfG7/TnVzR2w1sCNeIQYUcgrvslGuymRQnYke170hTejCeBtJeX1xrs7BH2w5R6AFOJWxBEcJkLHCQUxXQXjiCEqTVZNew4evfkcfYandTfrBIhtEPclUWCxtw== X-YMail-OSG: sVQYXEcVM1nWqLaCwGWvNZK7tGV4e4XuzPNBYPKhblnCTZAnAZkgdo8u_bgm9qB BN61KUMMlyfUb5uuJ0kit5qg9N2ee.u0fvLfeRdafkO_s0ArTWPtwpm2CQ10F1le0EvKKqnKJfvE DIxE.BCvtmjscjv9G4TIWaAnkEq6hFaZb5766kD64R2GMm1xCHYqsX707cVAXlbZR_geIe7FHo78 RmbBGK1M3UQw.tNoqFtYgNT2Xj7wZFVPw.hjPfUs2MwBevn2Qzisyt3aDNlkVEMB.c2ot6.jw29B Vx64x0P0S4NNQQIybV7ox2eNeDyH7OOkRqnx_45GbVuSSemouXs7pwhGZ5QMT80wZIcFCamajnWQ w1BEd2tBFU_ZXLszv99UDRSUQXSRa3XRtRYEGa34Ui8kupTnJpx2YUZzH4RBCImoj.49GNra8kjr fuWaim7jNCmVJdvs9BvfOxukdQbh4MDRC88giM65yUkQqmpIn.pds5GpIW9LuETHanKYJhDc3oyc KMUFczES.1IggSWsXZbSeG9KCA7Ck_Adzm67iDj24itQyUisd6RxjXzjq8SjK0aEGW2ZdrOcyopO XpdydGrNKegU2dHc6LFs68XFkCrUB_8QWa3j6KCmTIiLmCkaghrFJq7ORT9B8Is_cIdipCrRCtz_ 77eSNtBC0M.w2xmDQecW4hgNU22C4ZWIpbbDIerAw3GLfrjoC.CjVJjClIDLYGKydGsCqXv.hzBz Uf0CkxwBbQffwhN6DSQDji.1guz.4e3AezK.P8rUoar65rx.CZYECZEVxfwGSfGEEaWXSwztt6.d uK0NCTvl2ot1lImm.BmuhUtyQA2udtEEeQhr1hy4hgKIemIDazq3rHwipotPTHaL0wNipNZBwWJa KtUQx_UqdvNiLYYQt51desg_U1lyqFqW01cAaBtPRpfC9oZTX0MS50s1_0LwWAp8J1FEZTsDZRUv jtbAxxGAq2_1Elwp38tg8pa_53CPbu70pfMBll1_IBwDPgzwo4bAjd2EkvrJeXuFiKumDFPMj_lK zMkXHS4gRvrhUrAbrfQsZXemz7ryK20Ao1RpdnqwLlkuy2kXW.2OzwErDE4agGU8FIo9wE1tgJny pbFxnp7x5tRci9Bc9iJCgXwd3wWo2xacg890Plob9EruOD72FtEwMgihAWKwd98Q0bREstEUhaFv emmvn5loKBhommHzHy2e6vuO5Q6QAGr_sQe8T4rxxnxgZxIIQxlETSdc.64vh9d9vOpo8qM.mtu_ 77MEOe36.XXi46DJQD6HKt6O.2rg.ejw0auMxAa5AhfGkXt5tkcddN7uLRSZk8TXq1aTtueoMJ7W XiE2ibRUFa_IlgVu8ARPl1pwCe9FsPi4_x13ix_cyZnLjYISPQdZKOJxelwQR__FVMU14FsvTAe8 VIy9XlO19SwkYGZ6mPdjTH8TDbaW99YPfcIAvRX9psT8n5fINImpo3O0GXrREbyMdHU1gFQaGB.g Lj0VVS9PciKetIQ8OLtTU2z3HFgBVO3mfgGPdpi_.PLPd6pdvSiJWiauqL3owxa6pzQ1UdxB_ZKc ub7PlnaoM.fGQXfC7mhyd.HhNAHhP4XpvFAzUWhwwV6_khZUUMGxExTwFVniWc.211P8CPZN4MuX AJIxfzgc6yhQraWMIx7ZfBG.RA4ijnSgQWOMMJWBm0zoiMERPIKzTimV.f8JJmrOeyyhwIxkWZBa m07iE7LC0V6dGRxFw8asx5nsiNWvY7ZlHKYdm0GcOOq01ZMXcfJkCiZhHmzat.nHmwfUKyPpyrZe 57URJ8BPL1.EHB3ALwV070Rhd.iluR6BJURwlQqjpMJfNqe3SCmPu.EHjkR0gr1jLVrthimeNKBk sagrFZjENaOdeJB1B4g4szfBs.GRRp4.ST7Qv4NB0QP0X0KYtXGG1n1HkXQF.pY.2aPgDHSWBXwL eDurMvsof9GHyqzQ.jSvPuPZfabx2MrY62sM0epbtoSNilL_HTN0PSEaWNn2FqHVAXkqeV.JPPmh mncGbnSEB2LQ1pC0puOs2R15DviRQBVXg2m20tQvQYipj73vLaoLUtGPycbWyNNcq2gbzj0AGeoA blZdHAWE60l3mTmSz33EFeHIJX8K3Qtom7MBvBykPTj9QWzN2h3w5jIicMjcXIavHQ.RcneSL0ks I6Xw_a6mQ2.jLEQoq3YfWy_DHcjhGSpy3NcaCPk02bu_b3jXXb7Rh0lRiPziTKBnnEyzm7V_Hc46 UPCSghLddxqZUj4u3plXGI8GSoP.hrUs3k3HFGyyIO4Udk9j7G8y6mLa8vnb1NtB4V6Oxos_CjHQ 4Q2er2Of4DM6UP_j1iTlfpw-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.gq1.yahoo.com with HTTP; Tue, 25 Jan 2022 06:05:34 +0000 Received: by kubenode505.mail-prod1.omega.ne1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 7ad6ac55278e6832c9df9934c586a628; Tue, 25 Jan 2022 06:05:31 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\)) Subject: poudriere and MAX_EXECUTION_TIME_PACKAGE vs. NOHANG_TIME Message-Id: <701E3CA0-8436-4459-AEB2-E8EFEE77DCAB@yahoo.com> Date: Mon, 24 Jan 2022 22:05:29 -0800 Cc: FreeBSD Toolchain , freebsd-ports@freebsd.org To: Bryan Drewery , "bap@freebsd.org" X-Mailer: Apple Mail (2.3654.120.0.1.13) References: <701E3CA0-8436-4459-AEB2-E8EFEE77DCAB.ref@yahoo.com> X-Rspamd-Queue-Id: 4Jjbts4c0hz4Wwr X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=W+oBR6YV; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.64.82 as permitted sender) smtp.mailfrom=marklmi@yahoo.com X-Spamd-Result: default: False [-1.50 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; NEURAL_SPAM_SHORT(1.00)[1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.82:from]; MLMMJ_DEST(0.00)[freebsd-ports]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.64.82:from]; RCVD_COUNT_TWO(0.00)[2] X-ThisMailContainsUnwantedMimeParts: N I've been experimenting with WITH_DEBUG= port builds via poudriere-devel --including some testing of bulk -a . For something like devel/llvm13 the .pkg file generated is huge (multi-GiBytes) and takes more time to produce than the rest of the llvm13 build did. This is with that being the only active builder (no otherwise significant activity on the ThreadRipper 1950X in use for the experiments). If other builders or other activity leads to load averages noticeably above the hardware thread count (32 in the context), that adds to how long teh .pkg file generation takes. What I noticed was that setting MAX_EXECUTION_TIME_PACKAGE effectively did no good for the load average case if the NOHANG_TIME was shorter: it stops for the NOHANG_TIME during the .pkg generation instead. In part this is the lack of having any output (progress messaging?) while the .pkg file is being generated, although may be one could argue that the package phase possibly should not have NOHANG_TIME applied at all. I'm only noting the relationship and need to understand it when setting the figures --and the need for large figures if WITH_DEBUG= is to be in use for various ports. I've not checked if there is any other phases/activities that might have similar issues possible. I just actually ran into having devel/llvm* builders stop for NOHANG_TIME . === Mark Millard marklmi at yahoo.com