From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 59A5BC52D6F for ; Tue, 27 Aug 2024 07:58:06 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id ACDFE6B007B; Tue, 27 Aug 2024 03:58:05 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id A571A6B0082; Tue, 27 Aug 2024 03:58:05 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8F7236B0083; Tue, 27 Aug 2024 03:58:05 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 6198A6B007B for ; Tue, 27 Aug 2024 03:58:05 -0400 (EDT) Received: from smtpin29.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 9F011A1682 for ; Tue, 27 Aug 2024 07:58:04 +0000 (UTC) X-FDA: 82497272088.29.DE5C67D Received: from box.shakik.de (box.shakik.de [116.203.140.107]) by imf30.hostedemail.com (Postfix) with ESMTP id 3601980004 for ; Tue, 27 Aug 2024 07:58:01 +0000 (UTC) Authentication-Results: imf30.hostedemail.com; dkim=pass header.d=shakik.de header.s=mail header.b=gLleTIEc; dmarc=pass (policy=quarantine) header.from=shakik.de; spf=pass (imf30.hostedemail.com: domain of clonejo@shakik.de designates 116.203.140.107 as permitted sender) smtp.mailfrom=clonejo@shakik.de ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1724745386; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=IgQmeH3bM16pVMNlKPGkrcwW0eKguCPKDZPGvn1nH/g=; b=RvLReUY+RUbmCFf5SY5eyO9dZ5tzxG8CqjVfSNdBjGW87fFiTSFIO+pGBAkM75CF9muYSA rYJbq3YWU0WLe1oiSPKg+fHYOmd0mPAfF77OtpjmgTZ/s+pqZJnr84/FWcaLB2Yi8ha4Im uQQKt76/XbjZjKdYxBGAZb29XQwuecY= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1724745386; a=rsa-sha256; cv=none; b=s+4wT/QQ6Kqg3nI6t/fhYaP5pImD3/KS11xHgvik/sMLsxfSr0+S9zcumzu+asRwfATd/g uB3qkz03TkB08GdohYKAcYNNMBYB0L0KJfJ/1P97kQ28pbyZbb/OWBZw/DOyDx7wY5crVl MUpDQjAMjbM1w3kIB2etQkJInW3i39E= ARC-Authentication-Results: i=1; imf30.hostedemail.com; dkim=pass header.d=shakik.de header.s=mail header.b=gLleTIEc; dmarc=pass (policy=quarantine) header.from=shakik.de; spf=pass (imf30.hostedemail.com: domain of clonejo@shakik.de designates 116.203.140.107 as permitted sender) smtp.mailfrom=clonejo@shakik.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=shakik.de; s=mail; t=1724745477; bh=x5Pj9oSF8F7SMFZouWhZwab6mt9d56x6IG0J66/C/GI=; h=Date:Subject:To:References:From:In-Reply-To:From; b=gLleTIEcM06lwZsH1d9ngCYDgO5dum05PjaXU6RATH3Tl91W4r5fDcUcemNutW+Sy zM141PD+9Dch5rXEHO4cjiSacpt4X6n9Cfc3iwrTStKKf4v7jLIqljcd099iRGTLrs 3O0HxKAMKimWYfT+wyOLIdkthhVeDwoEBiGD0RLmakQXhlvfUe8F0w7O6XJOZ9KvwB rNqKOave/r32iMtjEoAi/Sr14VcXOw/lTKulyA7cX24v4CC3UNGpSAoDyOTLENeXbr 3kiuZVGTwAmofXjZuB/oemb1wjGLMFAz6uyJ7Qa/bC+ipxwW7ZqPROQ3z8GsmQagFp 8AwxeIF1hUEpQ== Received: from authenticated-user (box.shakik.de [116.203.140.107]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by box.shakik.de (Postfix) with ESMTPSA id AC5743EAD2; Tue, 27 Aug 2024 09:57:57 +0200 (CEST) Message-ID: <706de714-9293-4d8c-b2bf-f91b87adc313@shakik.de> Date: Tue, 27 Aug 2024 09:57:56 +0200 MIME-Version: 1.0 Subject: Re: bcachefs dropped writes with lockless buffered io path, COMPACTION/MIGRATION=y To: Kent Overstreet , linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, linux-bcachefs@vger.kernel.org References: Content-Language: de-DE From: clonejo Autocrypt: addr=clonejo@shakik.de; keydata= xjMEW66ldBYJKwYBBAHaRw8BAQdAbHC49tBmtjX3w64VrV7Re1J7jyWzI6TV4ABU1KAv3ETN G2Nsb25lam8gPGNsb25lam9Ac2hha2lrLmRlPsKWBBMWCAA+AhsDBQsJCAcCBhUKCQgLAgQW AgMBAh4BAheAFiEE6nsRNRhMkT4iIivMeOyFQfuclLEFAmV/Y+gFCQ2TJXAACgkQeOyFQfuc lLEkWQD/Wd6Bx5JlJDuMximEa8ieyPjbOt+9OI5AGXsThFFlJyAA/3X2hY4v1iGeHYB2oKXZ jYM/S6uuF+3t9OiN1ld2Tn0AzjgEW66ldBIKKwYBBAGXVQEFAQEHQPEGZ6WBh4zAwJ6thLpf q7G3/PcoqkQEAe1Kf2zRoJw2AwEIB8J+BBgWCAAmAhsMFiEE6nsRNRhMkT4iIivMeOyFQfuc lLEFAmV/Y/MFCQ2TJX8ACgkQeOyFQfuclLEy/gD7BXXW/1XXO9KPGzkrXfyMfk/x5E70Vumc kSNUnzof0TsBAMpr+/quFw0Rt9R5oUB/g+DvlQ/BOnIcwIvKKywg9TkP In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 3601980004 X-Stat-Signature: e3g6yxpnbuikpbcqqibs8a9un4n4zmge X-Rspam-User: X-HE-Tag: 1724745481-91522 X-HE-Meta: U2FsdGVkX19jHIYrmk16lIo1mq3pXZs2X4DnCD7sBvU3wtWT6wl+D1ZNspUJsRoy1z4K4Uh44HfhfQHflk/PBWQuDRrm6XN9UbK90+8Ms2bBRfgUyTuTUBhWEgoFdng2s27D8D/o/z0SSZhvJmwp/H/NaDAkMcoAwWxwaglWioFbcjz+MECrj2jgXxwBLYDkHnQeBM/Ph3dfJpmI3K+PQ2B9q5JoiF5W8kH5WRg7/yN2qEf2Uk3aRbM+E50uGKRHggYjuAHVhUympAR9js/TPAhQrpdYjQt9YuGKz8X1NUfW05h56tdb7q/Thj/bB4+PicM6CkekZ4ojCQVtbDLL2FLjIdnEmF+r2xG2r7V8zjgPOHyrbwOFh74q2veXsch0lLAwUaRJhiXOyobnss1C98FtD9tQHwhHZi+bCy1eAv70w8s8SlQn9/fCHEZz4cVbDyQTr+acR0VgLz+r5nX4houoDS8ATaJKly/xLlpZ8BJk+2eHOGxpqxPMZIVvAktZNM/jYBM6fy8eF3cCJT2nr7fdGICreHwcEg6oyz/g+joeCX8O1LLbYObhiRo8rtfMjIs/RSnLLccQjOKLXp9DDgZX9Pzn/UxHNHQl1Jm+/yMAGqjcJcb0MFg1TS30wgKfHYtEQsl9dNnYNGWzCKw211LFtXP2h3V7Emssh7oIoPtQEC84RvDiUDzBLhyZA0zjmg/TcNfsaou4rN9GqlCFexMfYLuY593JMqbRAGjYQY5rE9tZMeHFVsL+NDd5+aiQMXElUk5WnnVbC9vBV+VBU9gonNBIm62uyW7xGuluH3vsTowMdQuKRvB0lJKYTRoh59EcM7kJN3FV0wtnz2G5Sv7VL5X7IOu9qnHflA4FArgM9l36cbc01Ggi0naAarfMK53Uo5xVyG1gNz+Cb/cRcaLFRp6CQ9JkmoHVW1iLwu2BXu4s+5jJCgck0NEjANcx3ab9GLGcZsy4QqVUNFe d45X1C4D +vu7e04aE5E9SbQD//4URrrFV+/Ko3owP0yJwOsJehjJflc5SjUVv4dP43L/rzX0oiLyntt/+/CohW80v/n5UgOnGLD+6Olxxn1TAt48l38N9bX/HeXBHSRypkAVhl0NhFexMFajuVvB3sqwDOdkvGr5nl7XRfnyhTphKb7AkPE8K2QteJ/qO+qjsGVf1nbRc1ftSjITI45+shS6P2zIaMMjpC8pGxro2mUOBEiElTIoW4HbKOku+vu0Zs0h8ODAzBZnmfxPTi+O/v4MwkZ9nhK1O9g== X-Bogosity: Ham, tests=bogofilter, spamicity=0.002240, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On 27/08/2024 05:29, Kent Overstreet wrote: > Interestingly, it only triggers for QEMU - the test fails pretty > consistently and we have a lot of nixos users, we'd notice (via nix > store verifies) if the corruption was more widespread. We believe it > only triggers with QEMU's snapshots mode (but don't quote me on that). I have had this with 6.10.6 #1-NixOS (with nocow_lock patch added) _on bare hardware_, no qemu involved. So far, i have seen it only on files in /var/lib/nixos, similar to https://github.com/NixOS/nixpkgs/issues/126971. nix-store --verify --check-contents is still running, but no errors yet. Also, copygc and rebalance block suspends for me, though the fs gets unmounted fine on shutdown. Mount options: > /dev/nvme0n1p2:/dev/sdc3:/dev/sdd2:/dev/sde3:/dev/sdb3:/dev/sda3 on / type bcachefs (rw,relatime,metadata_replicas=2,data_replicas=2,background_compression=zstd,metadata_target=ssd,foreground_target=ssd.tlc,background_target=hdd,promote_target=ssd)