From nobody Fri Dec 8 11:03:19 2023 X-Original-To: freebsd-fs@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 4SmpCd0fWpz53nbB for ; Fri, 8 Dec 2023 11:03:25 +0000 (UTC) (envelope-from olivier.freebsd@free.fr) Received: from smtp2-g21.free.fr (smtp2-g21.free.fr [IPv6:2a01:e0c:1:1599::11]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 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 4SmpCc1DW9z4FLY for ; Fri, 8 Dec 2023 11:03:24 +0000 (UTC) (envelope-from olivier.freebsd@free.fr) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=free.fr header.s=smtp-20201208 header.b=nyml17hm; spf=pass (mx1.freebsd.org: domain of olivier.freebsd@free.fr designates 2a01:e0c:1:1599::11 as permitted sender) smtp.mailfrom=olivier.freebsd@free.fr; dmarc=pass (policy=none) header.from=free.fr Received: from ravel.localnet (unknown [90.118.140.172]) (Authenticated sender: olivier.freebsd@free.fr) by smtp2-g21.free.fr (Postfix) with ESMTPSA id DFD532003CC for ; Fri, 8 Dec 2023 12:03:19 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=free.fr; s=smtp-20201208; t=1702033399; bh=odYiQQAK76Guwsf7OLbtz31qb/GGLvTBvP0KA40ipkM=; h=From:To:Subject:Date:In-Reply-To:References:From; b=nyml17hmr7MlR8oScXqY0s0lH6DQkK6oERhwRcu7OlizjFrmmF3eGi0CLHD2vHMpC dH6l+aehRQRn0xKpAikOSdJnomof1vqntGe3X/fRCvv8XbcB5MOctd4XUe2FN/eVMT jBNMNVSerV5ar0+fi0Qtr7KkBH6xxmaK6wN49tDL36HzEb3d4+ocutN6O2++0zIiJG fagZEJoTM3x2vnO7VnjYdJeXG3rK/IcCetviYpiUtS4EdKZZxr/VN6JWcqDqyqGrrB 98eJiV5Hh4XQ1MDRZJXTD84nzyuxLzjXdOc8BzbSozursarbKVKeS6s34/ETxzGr5R gBtVA1jm2mWdA== From: Olivier Certner To: freebsd-fs@freebsd.org Subject: Re: periodic trim for ufs2 ssds Date: Fri, 08 Dec 2023 12:03:19 +0100 Message-ID: <2959153.slGk94SIus@ravel> In-Reply-To: References: List-Id: Filesystems List-Archive: https://lists.freebsd.org/archives/freebsd-fs List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-fs@freebsd.org MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="UTF-8" X-Spamd-Result: default: False [-2.90 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; CTE_CASE(0.50)[]; MID_RHS_NOT_FQDN(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[free.fr,none]; R_SPF_ALLOW(-0.20)[+ip6:2a01:e0c:1:1599::11]; R_DKIM_ALLOW(-0.20)[free.fr:s=smtp-20201208]; ONCE_RECEIVED(0.10)[]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-fs@freebsd.org]; MLMMJ_DEST(0.00)[freebsd-fs@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; RCVD_VIA_SMTP_AUTH(0.00)[]; DWL_DNSWL_NONE(0.00)[free.fr:dkim]; FREEMAIL_ENVFROM(0.00)[free.fr]; DKIM_TRACE(0.00)[free.fr:+]; TO_DN_NONE(0.00)[]; FREEMAIL_FROM(0.00)[free.fr]; ARC_NA(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:12322, ipnet:2a01:e00::/26, country:FR]; RCVD_TLS_ALL(0.00)[] X-Rspamd-Queue-Id: 4SmpCc1DW9z4FLY X-Spamd-Bar: -- Hi, Did you consider trying 'fsck_ffs -B -E' on a toy system? From a glance at the code, these flags are not exclusive and should do what you expect. If that works, then you also have the option of not turning on trim on the FS and instead periodically doing it at once, like you can do on ZFS. Regards. -- Olivier Certner