Received: by 2002:a05:7412:e794:b0:fa:551:50a7 with SMTP id o20csp1136067rdd; Wed, 10 Jan 2024 09:36:32 -0800 (PST) X-Google-Smtp-Source: AGHT+IECxWTGYBoStJ1vT7QaohxdgjrMAfWe+Ie4Mi1MuLtnxnwRjKCe72A/O+vAbiEn5mDpW8oL X-Received: by 2002:a17:907:7f2a:b0:a29:335f:4248 with SMTP id qf42-20020a1709077f2a00b00a29335f4248mr1023483ejc.45.1704908192621; Wed, 10 Jan 2024 09:36:32 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1704908192; cv=none; d=google.com; s=arc-20160816; b=03gK8ADDwDyhsDwP2HlwDcc5/lfHJ5bYyriUWuBJSh8B8P4jxBSudNF0ZfubcWL9Io tbfmn3zGXQgEP3U7NEKvfStQdFweb2ltTW5eZT3dun9d8F4gATlK8kKJc+p2b9ktrEkz /IcMDBX973jOzP5g1Bpc4XYhB4OmLmBpHO32ocY67UzkWZRl1JDGvMt+xaLtBXxPrOfP CzceN/YKGEwTdPXzqCM4olIWN/1cyrRTxvP9+Hp48MUOyM9STT8KABMdpuuSCnus+pgQ YYhSO+ns9YVvIgdwmofOxKsFF40k0Mw5GbIoKcCUXfrTmgzO/wGliGFPZ9khs6mnvQTl GLow== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:list-unsubscribe:list-subscribe:list-id:precedence :user-agent:content-transfer-encoding:autocrypt:references :in-reply-to:date:cc:to:from:subject:message-id:dkim-signature; bh=zenNnxY69KCqr2Rb3ccnafeU/1rHYyfvfaCV7ZYqHSA=; fh=qq2FRENtT4qec1XSAJknpMWfjBCA6p6kKL7AmREzqis=; b=q375Xq+Of2T4sQzpF68zMLBB81w2CYrIWoprglvXlUqsZMUHRpV9q9V5n7iGPD0sB4 D2oQHeOzAsUqrv3mJG2IMTogHhMxKKEGhpVEoOj3MMQ/IzCdT6oDaDXvNMaan8Ez0pJB hh6Vafrz8dJktNgSoMOE9BtuVGbXEHTO1cV7EN5hzNfiVFSNSxNoCk71b6fVXDittibC FL6uo5tGb3wibg7z1AiaqfRrJMOMf86GXi+jtQmee9uWKjdLbpMIIiCtEebAdQhmHMzp QlLMzbIKgFjcyO13agWB2Bzq8Qh+36lqGdJkcmVVAJBbj9+Xdf0tsbVXCpGuKd1DABHn lnsw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="tjpB/g51"; spf=pass (google.com: domain of linux-nfs+bounces-1015-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-nfs+bounces-1015-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id xa25-20020a170907b9d900b00a26ae0332f9si1943980ejc.19.2024.01.10.09.36.32 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jan 2024 09:36:32 -0800 (PST) Received-SPF: pass (google.com: domain of linux-nfs+bounces-1015-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="tjpB/g51"; spf=pass (google.com: domain of linux-nfs+bounces-1015-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-nfs+bounces-1015-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 62C091F28886 for ; Wed, 10 Jan 2024 17:27:02 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 7BEE44CE12; Wed, 10 Jan 2024 17:26:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="tjpB/g51" X-Original-To: linux-nfs@vger.kernel.org Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 570664878C; Wed, 10 Jan 2024 17:26:37 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 69ED4C433C7; Wed, 10 Jan 2024 17:26:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1704907596; bh=QMGJZMrRVxICP+uKYUPtT4P1yoHENZL0s+rGCiJmW3Q=; h=Subject:From:To:Cc:Date:In-Reply-To:References:From; b=tjpB/g51rbsbs9nZz9c0Ggj02IvXh01O5jbawQH/+8tlARdLBOmFjDShZ/dkcV9HR dMOdFkkUXjHZ4v1z49AZOly6WMxuTlU1EV83bamu/qo5hyMc2ggDhlz8td0LkcVcUB Q0AbJUk63MQ3sAow8ZTTDc413HTMfWM5nKoCbNb0aC86WE717Q6uQGF2Jew+L1T5PR 1xyNIBjb9ZLGP4tKpFiPqEcx7QlCz7tX/Cv3v2YbKCmYfH9RZIUkuqUq4iMhzbD54+ HmTvQmttPfPssuIAvyd13xc/WXTGcuBYnw/a5mryWEx5+7UhyDsBRaTyitr1TxqbWs mc37wvvhPoQYw== Message-ID: <6aec4d8511ab6b89101a757d56c73598b917a41b.camel@kernel.org> Subject: Re: fstests generic/465 failures on NFS From: Jeff Layton To: Anna Schumaker Cc: linux-nfs , fstests , Trond Myklebust , Chuck Lever Date: Wed, 10 Jan 2024 12:26:35 -0500 In-Reply-To: References: <2f7f6d4490ac08013ef78481ff5c7840f41b1bb4.camel@kernel.org> Autocrypt: addr=jlayton@kernel.org; prefer-encrypt=mutual; keydata=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 kZWuOsJdJQdmwlWC5L5ln9xgfr/4mOY38B0U= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.50.2 (3.50.2-1.fc39) Precedence: bulk X-Mailing-List: linux-nfs@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 On Wed, 2024-01-10 at 11:03 -0500, Anna Schumaker wrote: > Hi Jeff, >=20 > On Wed, Jan 10, 2024 at 9:30=E2=80=AFAM Jeff Layton = wrote: > >=20 > > I've been seeing some failures of generic/465 across all NFS versions > > for a long time. I finally had some time to track down the cause, but > > I'm not quite sure whether it's fixable. > >=20 > > The test failures usually look like this (though often at a random > > offset): > >=20 > > SECTION -- default > > FSTYP -- nfs > > PLATFORM -- Linux/x86_64 kdevops-nfs-default 6.7.0-g2f76af849100 #= 80 SMP PREEMPT_DYNAMIC Wed Jan 10 06:33:59 EST 2024 > > MKFS_OPTIONS -- kdevops-nfsd:/export/kdevops-nfs-default-fstests-s > > MOUNT_OPTIONS -- -o context=3Dsystem_u:object_r:root_t:s0 kdevops-nfsd:= /export/kdevops-nfs-default-fstests-s /media/scratch > >=20 > > generic/465 8s ... - output mismatch (see /data/fstests-install/xfstest= s/results/kdevops-nfs-default/6.7.0-g2f76af849100/default/generic/465.out.b= ad) > > --- tests/generic/465.out 2024-01-10 06:39:53.500389434 -0500 > > +++ /data/fstests-install/xfstests/results/kdevops-nfs-default/6.7.= 0-g2f76af849100/default/generic/465.out.bad 2024-01-10 08:57:00.536146= 701 -0500 > > @@ -1,3 +1,4 @@ > > QA output created by 465 > > non-aio dio test > > +encounter an error: block 117 offset 0, content 0 >=20 > Looking through my test history, I have this one mostly passing but > with the occasional failure that looks like this. >=20 > > aio-dio test > > ... > > (Run 'diff -u /data/fstests-install/xfstests/tests/generic/465.out = /data/fstests-install/xfstests/results/kdevops-nfs-default/6.7.0-g2f76af849= 100/default/generic/465.out.bad' to see the entire diff) > > Ran: generic/465 > > Failures: generic/465 > > Failed 1 of 1 tests > >=20 > > The test kicks off a thread that tries to read the file using DIO while > > the parent task writes 1M blocks of 'a' to it sequentially using DIO. I= t > > expects that the reader will always see 'a' in the read result, or a > > short read. In the above case, it got back a read with '\0' in it. > >=20 > > The blocks in this test are 1M, so this block starts at offset > > 122683392. Looking at a capture, I caught this: > >=20 > > 65161 40.392338 192.168.122.173 =E2=86=92 192.168.122.227 NFS 3702 V4 = Call WRITE StateID: 0x9e68 Offset: 123207680 Len: 524288 ; V4 Call READ_PLU= S StateID: 0x9e68 Offset: 122683392 Len: 524288 ; V4 Call READ_PLUS StateI= D: 0x9e68 Offset: 123207680 Len: 524288 > > 65171 40.393230 192.168.122.173 =E2=86=92 192.168.122.227 NFS 3286 V4 = Call WRITE StateID: 0x9e68 Offset: 122683392 Len: 524288 > > 65172 40.393401 192.168.122.227 =E2=86=92 192.168.122.173 NFS 182 V4 R= eply (Call In 65161) WRITE > > 65181 40.394844 192.168.122.227 =E2=86=92 192.168.122.173 NFS 6794 V4 = Reply (Call In 65161) READ_PLUS > > 65195 40.395506 192.168.122.227 =E2=86=92 192.168.122.173 NFS 6794 V4 = Reply (Call In 65161) READ_PLUS > >=20 > > It looks like the DIO writes got reordered here so the size of the file > > probably increased briefly before the second write got processed, and > > the read_plus got processed in between the two. > >=20 > > While we might be able to force the client to send the WRITEs in order > > of increasing offset in this situation, the server is under no > > obligation to process concurrent RPCs in any particular order. I don't > > think this is fundamentally fixable due to that. > >=20 > > Am I wrong? If not, then I'll plan to send an fstests patch to skip thi= s > > test on NFS. >=20 > I'm cool with this one being skipped. I'm assuming it passing in my > setup is mostly accidental, which means it's not a very useful test. >=20 That's my thinking too. It mostly passes, but occasionally the DIO reads and writes race and things fail. We probably could fix this if we were willing to serialize DIO reads vs. writes, but I think that would be too costly. I'll spin up a patch for xfstests sometime soon. Thanks! --=20 Jeff Layton