From nobody Tue Apr 28 23:06:27 2026 X-Original-To: dev-commits-src-all@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 4g4wzf1ywNz6cDRQ for ; Tue, 28 Apr 2026 23:06:38 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic301-22.consmr.mail.gq1.yahoo.com (sonic301-22.consmr.mail.gq1.yahoo.com [98.137.64.148]) (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 4g4wzd2Fntz3cGT for ; Tue, 28 Apr 2026 23:06:36 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1777417593; bh=UTHWxOFdYnXgdLwPDlmMOzfgk6yszg0wk4gr29kkasc=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From:Subject:Reply-To; b=UyHVqauGVTZCwlji8pKzjEjq/B3uf1m6LFF8m+3TYXUuJScAjRaKiA7wQxtrbvbiZyEX/Q8jflv6hgJp7TfIGcvELcXdC41GGD5wSux+sWK6C/r+eKyjR1d5bf2EVET9e8jlT3a7qktJtizA76tnwF0UIHfc3buB7FHeW5V2g2ZZH4X8+J0DLspohEeeO21V51EhBimIHWHSX+bz8uUFeel6/l5RZEzdM3tp7CtpCOBEsC/JFY7DlO73x8KiCsyo8o2SIS0iGDbxng2vEmEe5lInvrVrhGUmWPqZi9YaZZ5/syFS2G7w5TgZyHftELD4JbIfvKIwxcL3kWyF6EraJw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1777417593; bh=ZuOQW0jgkfjjkPHVZ6I3LKHkfh/lzjq4lxomGzkuQki=; h=X-Sonic-MF:Date:Subject:To:From:From:Subject; b=Hij063QuMyLkSbog3yG4Q+URSQLleNgq4nH3uPKXNU5uiqfAEZ8fnQNNjObYu/25DRm1KoBEttAnOgds2XGAowniktSTwePvGXapb0uTheB6eAp7AjOC20eYdpcU5r0yuIQgU2uwZw5hprACXIo2FBuIemim/wDLIL9WEmgJJZUH80kEQvLACoNMaHfmFkmYwTxkr0lnm+tpAegtTFFu3i+DcyRFQxH8w2Gw/5Fs+QRdC059cma2g2WS4bqVYTuaYnHq1Hq63hGn0astlNMfWJpWPgHoO5ENkj3WWwV51ViOe+QL0S9rGc2dqnG+ZtOSaIpQQSbN6FNFAdWmVxWvkQ== X-YMail-OSG: sYCpZ7UVM1lOE34mNN4jaPSeLBt8xHOZ6IRXZFB.NpoVGG.xdIbaGub6A4X8eUy 0KvjSzp7bqAgBzPebiDhdk5zfHBaz.sBvTRtpVGZRkKmTmaqTEi8k.0qGvMUCgCHL139b.T.FIwP Xks9kdkQGjEyI6T_4catqdif4M.dNU7l.Ey1xD0uQ47jagL21fYn2ZBQ31rkC5w1S4LPv_6sHUe9 FYR107a47vSiVx9waP3p5awDc3CQ_06eQhdDoDJAhzUS4SdC560gzNSW.t4jCWjVzX1gt2RMHHWu FmBme2Vib5jpdIrNiuPBs_XQtt18QGi7vN_SSksoEOP.e4bag1nhkmhWsprOKuouSA7UxQop0CZv 2vcckYagO8RAmKSyUpWMaUa5F.3mSLKePG.V00asUOCRzvoTRkrgK005U_LZ9yXB6G9LtnC5p2Mt th_8Z6KaEnQ9IwkvEBKHZV8HjTu0RodkqF22njOHDXEONNsodwAcVuqKL4RgWZiC.XwqkgO1KaSF pCpXMO9Soj0VYn.83qs5TqnxyQpiUGy4OxIPACDWzoGBeK4IhddgvC6nykkfqBgtKAmwh2Fxa_vf 0gwzYxPGuYaunHuTVRsYKCjXua6pYKPauqnVjD9nag3bHlfsS2pRyig9tilNMDFSSeQcif8qqI_1 hbwFmmQfkvJ1ZH904MwgLMI8svdB9SBWOPs8ovFM3Y_7bqQlcxqBUZH6hzufr09hfJecqzQ0uaLr 4y6MbJq9acPtZf_ux49T7Kek1v6044OIFFFdvm8VbC0qJAQ45Cazyf3uBaYk6RFabG0NPVoO6g9Y OhR1UcuffoEOytbmucj6qoJPlOrkWqfWu8nNyWnd_W10tg9KGtZNwotcGvFzOU.rVUk_J9KJCxGi f8n1prD6I6d.b7sCLE29Ulumzu78f2S.npiWSjN9aghb0kYyv6ez8SqElAjg5BxDtGw.BWon.AdJ TLjSP16A5tkKd7jIXc4.m6bPCu8UVByz0ubwGfP4bpZbon85ONm7OvWa2hD6brFeEDsBqEOaeHTB YIKRAv5VSk8mrhrTbn60bCNpiyX4fxvtFp6YvZCqCFc3meFBMii8HQZRQFqp5MPP8pP16LiGCXow Bb1s1M7c0lwTNtLBTI78VCJHR6Z_kgvDpClcQ6AZxKOFj5oht.F4jabjwOGuYt39zEWlLz3opS9I TPcWebwojvAxmNBlNc9dqyUFRMuhk7yvE7NYA12A8TIPnbeMMdgWtnvYNHlnbFTDzz1ZM1x6ZhoU HuCHGbR9ebcbxGpX8.fKtw2mSJEmFyYfhIC_WCJohJEgbMytVGUbMRq_myF185QlhCn.MNLJOC21 krZuiM0aBq7dVoW1A0CfLaJKlNk.xSyzl9WqlZJQulE9uyU07vXosWT0v.PqiRvCUqKoYF2gkphc CAIYwVOXH5.GPHcgaB9NYZCg4CDljIJjvAxQXQ.XjoE7XhbpZkkKfw60fwUnuKelryFMCXwACrhc fWH6B04fNalsqHlsR9iuYq51MDK2FYYgpY3HtxQuM_Ecfcw7kJVDaAvlVXYXQbdQg48w2z2AFTYu VSTPDzkcMg_wXvFVPr98buLQyXnEvpsynv5xYGGyDWRNOSyKFpnQ6vRZTTFe03HGNeDUAHwY0ZR1 L1MOgR13BECnPAAoh3g.4rbW9m4GCc4kMqzO3p1hk5IuSLzuJEByH2ASVA7cqq3J6ovlNpHXmAJx g66.D3_tor1uB7.xkmTgSNeMKhcNMT6P50M82ZWmwIQUza4SNQegym5AfjpSNbiDG47Kr84NV0JP uCSj1zM.dXv7yiu87P.xqSeJmS88AOjn_GGIqiV48wutpY5GYTB0W7uqHgSnc7roCCtMyFJxXtEC G6eDV8NGBc3gDL9SDZbzcdFsYFm6Y8MieL1LtvC45DVnEZihu21utDcqXFPa9x0FqcXBx0b9avMV FLZgfhu2u2NyV.3FHTPEODpU.OUCgydx.vfNbfzjDD_1pZv5ooPoD4qMDYlf8c7EshMkwYztoVqG O48UmMldVPvvBnTUvvb5sMy6BsC55iFLIzpVrACpLK4xZoziIfURYmgBtLZd8u3WxXkPR0G5zHZM jF46qUIQ4WKs5.JLNOuRr9GLgaL.wh_C16AIIVBZJ9liWJ4O1b5W9OEc7wELBxMIJbE57p3fiXI8 CZop6WGJMzDE6sDdfiwtH3IhZA6FU8lCU_7VcPfkOplxmZl40M_ECge50GBGe6.uxubjTURv9kUo Nzzvr6iBXDDMoaM3QwVMIGkPp0Us3spmQJxiGpemvt1SPL1qdBg2E.jFTn7pMSh.m0sXB5WilbEO muYKUXY7K.H093OmI19U3hHBYqelZTA_1QIih5DO6w2D61ZFIQWfozMO6i_jm5cXUmwLulmbyLST f X-Sonic-MF: X-Sonic-ID: 01b7b40f-cc7a-429f-a0f1-201d890d7f28 Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.gq1.yahoo.com with HTTP; Tue, 28 Apr 2026 23:06:33 +0000 Received: by hermes--production-gq1-7bb7df5c46-r2c7b (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID fd0131b83d732a7a25413ee53719c70d; Tue, 28 Apr 2026 23:06:28 +0000 (UTC) Message-ID: <13e05438-16ed-4049-b595-cfb6929aee79@yahoo.com> Date: Tue, 28 Apr 2026 16:06:27 -0700 List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: git: 5ed26c21e4ff - main - bsdinstall: Improve auto-partition message To: Alexander Ziaee , dev-commits-src-all , dev-commits-src-main Cc: mckusick References: <18c071e0-e882-400b-97ca-2c7f54a9c5ef@yahoo.com> Content-Language: en-US From: Mark Millard In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Mailer: WebService/1.1.25559 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US] X-Rspamd-Queue-Id: 4g4wzd2Fntz3cGT X-Spamd-Bar: ---- On 4/28/26 13:53, Alexander Ziaee wrote: > > > On 2026-04-28 16:16 -04:00 EDT, "Mark Millard" wrote: >> On 4/28/26 10:02, Alexander Ziaee wrote: >>> The branch main has been updated by ziaee: >>> >>> URL: https://cgit.FreeBSD.org/src/commit/?id=5ed26c21e4ff1d478d4611abbf3dc14cc1b77244 >>> >>> commit 5ed26c21e4ff1d478d4611abbf3dc14cc1b77244 >>> Author: Alexander Ziaee >>> AuthorDate: 2026-04-28 16:59:19 +0000 >>> Commit: Alexander Ziaee >>> CommitDate: 2026-04-28 16:59:34 +0000 >>> >>> bsdinstall: Improve auto-partition message >>> >>> Manually tuning ZFS for systems with <8GB ram hasn't been necessary at >>> least since the switch to OpenZFS. We have users reporting using 1GB RAM >>> with no manual tuning/issues. >> >> It is my understanding that FreeBSD 15.1-RELEASE intends on have armv7 >> fully supported with normal style distributions, unlike for 15.0 and >> before. (This came up during the 15.0 effort.) That sets some context >> for the below. >> >> Back when I experimented with such contexts for building ports on armv7, >> there were definite memory tradeoffs vs. using UFS and what parallel >> jobs / MAKE_JOBS_NUMBER_LIMIT combinations did. This was in the OpenZFS >> time frame for sure. (I tested both ZFS and UFS types of context doing >> the same builds.) These tests were "headless" (serial console and ssh) >> that avoided also having any other notable competition for RAM+SWAP, >> something that does not necessarily generally apply. >> >> I will note that armv7 no longer gets updating official port-package >> builds via FreeBSD distributions. Some folks do not have/use aarch64 >> that is also armv7 user space capable or just do not use aarch64 systems >> to build the port-packages that they want to use. >> >> Compared to 64-bit contexts, 32-bit environments (such as armv7) also >> have smaller multipliers for SWAP=MULTIPLIER*RAM before FreeBSD warns of >> potential mis-tuning. armv7 is tier 2. >> >> In other words, it seems that more needs to be specified about the >> workload context to make a solid claim. > > Yes, that's why I removed the stale claim and the link to stale doc. I was talking about your new claim: QUOTE Manually tuning ZFS for systems with <8GB ram hasn't been necessary at least since the switch to OpenZFS. We have users reporting using 1GB RAM with no manual tuning/issues. END QUOTE not necessarily applying well to armv7 for its likely common context of building port-packages for armv7 on armv7. > > Thanks for the interest and the additional context! > > Best, > Alex > >> A common case of needing to >> personally build port-packages on such systems at least likely does have >> differing tradeoffs involved from differing RAM usage. (Time to build is >> also part of the tradeoff structure.) >> >> (I'm not claiming that https://wiki.freebsd.org/ZFSTuningGuide should be >> referenced.) >> >> I do not know of Kirk McKusic would fully retract the paragraph that is >> on pages 49 and 549 of the Design and Implementation of the FreeBSD >> Operating System book as a summary of the issues. (Page 547 and 548 >> indicate more about what contributes.) >> >> Further, the page this links to is a stale >>> wiki page, which is causing complaints. Remove this misleading note and >>> replace it with a similar message for UFS. While here, reword that note >>> to be a bit clearer. >>> >>> PR: 287719 >>> MFC after: 3 days >>> Differential Revision: https://reviews.freebsd.org/D50971 >>> --- >>> usr.sbin/bsdinstall/scripts/auto | 4 ++-- >>> 1 file changed, 2 insertions(+), 2 deletions(-) >>> >>> diff --git a/usr.sbin/bsdinstall/scripts/auto b/usr.sbin/bsdinstall/scripts/auto >>> index e9d6da149a85..ca0561daac1a 100755 >>> --- a/usr.sbin/bsdinstall/scripts/auto >>> +++ b/usr.sbin/bsdinstall/scripts/auto >>> @@ -50,10 +50,10 @@ msg_abort="Abort" >>> msg_an_installation_step_has_been_aborted="An installation step has been aborted. Would you like\nto restart the installation or exit the installer?" >>> msg_auto_ufs="Auto (UFS)" >>> msg_auto_ufs_desc="Guided UFS Disk Setup" >>> -msg_auto_ufs_help="Menu options help choose which disk to setup using UFS and standard partitions" >>> +msg_auto_ufs_help="Choose which disk to setup using UFS and standard partition layout" >>> msg_auto_zfs="Auto (ZFS)" >>> msg_auto_zfs_desc="Guided Root-on-ZFS" >>> -msg_auto_zfs_help="To use ZFS with less than 8GB RAM, see https://wiki.freebsd.org/ZFSTuningGuide" >>> +msg_auto_zfs_help="Choose which disk to setup using ZFS and standard partition layout" >>> msg_exit="Exit" >>> msg_freebsd_installer="$OSNAME Installer" >>> msg_gpt_active_fix="Your hardware is known to have issues booting in CSM/Legacy/BIOS mode from GPT partitions that are not set active. Would you like the installer to apply this workaround for you?" >>> >>> >> >> >> -- >> === >> Mark Millard >> marklmi at yahoo.com >> > -- === Mark Millard marklmi at yahoo.com