From nobody Mon Apr 24 21:44:12 2023 X-Original-To: bugs@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 4Q4zDF2Cq9z47Nnb for ; Mon, 24 Apr 2023 21:44:13 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q4zDF1B09z3sFr for ; Mon, 24 Apr 2023 21:44:13 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1682372653; h=from:from: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; bh=JUZmuyLmtKx8vqkiVXWf9jhoYSsGff1CkkpbYTCQo6s=; b=qHQCYv/luROFPjHSb+sm7/fyE+XSDQqC55z3ME47MNdz5OLsg4SmBCYR+NDr/uI6acFoFE 07Bvr7jl9F2JnbhjoErglZ3pCs0tC6DWjNJlsZGhVko0otBNO4sb4z7b+8d0YsDyneLHjl Tbh+9twrNNB2j5IVmbOv0g+T5HjFLxB+PZ69ihwhXMVkYjyYNR9qxFg5dsxSJjhgg0tEc4 xnx4bry2gJ20GyXWBqDnI7TH+cJyOElYwWISiq3O8/fKgf60jwRCaFjLVKOFmpNI/LT4ns KUsS7v3WqrNwAh0vMYtHeMYEgxWnDZ5Pbrfw7HdByiwMeJQ9E6hbSmPoyvz1UQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1682372653; a=rsa-sha256; cv=none; b=ndm/eVe3olK9MgmfENhmtSu1LO3DaNIXr91QOnHZ1j8hU78/m8bLh5YUd4bdWHS4HoAs6C EyEu7699+tepLbndQ81xJX6Q5QIWG+Z+ZK5F48TbNZlRfBiZiRtj743kOlXxdrxleqLMfs Fxl/aG4Ehv+ZPucK/1ZABMTwadVZJDBX12OtTKyyao/k9VH+E1LXL5yBYOaRUNtVTSt4Ib efNHg/XY3Li6QH4/WkvuEOrwXUDIiRLbXhyfdEgXOah8Q3rWYcA2NEsNlt2aubWk8wrKmL F7TffLjRpPuLuHHODEcMMzZn6J4CCXiSh77BdxWlMCgnMXrpqHEQTw41y5p1OQ== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Q4zDF08YzzhR6 for ; Mon, 24 Apr 2023 21:44:13 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 33OLiCs4034617 for ; Mon, 24 Apr 2023 21:44:12 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 33OLiCv7034616 for bugs@FreeBSD.org; Mon, 24 Apr 2023 21:44:12 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 270810] munmap does not always sync the underlying file Date: Mon, 24 Apr 2023 21:44:12 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 13.1-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: geoffrey@dommett.com X-Bugzilla-Status: Closed X-Bugzilla-Resolution: Works As Intended X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Bug reports List-Archive: https://lists.freebsd.org/archives/freebsd-bugs List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-bugs@freebsd.org MIME-Version: 1.0 X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D270810 --- Comment #8 from geoffrey@dommett.com --- How is this not a bug ? Under the circumstances described the pages are not written to the nfs serv= er EVER. the written data is permanently lost. This is not an issue of a local cache since reading back the file on the machine that wrote it gives the same corruption. This seems to be an interaction with nfsv3. When the nfs server is mounted using nfsv2, the application goes into a sta= te of nfsio when it exits, and written pages are updated. when the nfs server is mounted nfsv3, if the application quits, the page updating ceases, and any unwritten data is permanently lost. msync (if called) returns without writing the pages, at least when nfsv3 is used I have not properly tested nfsv4 yet, I will post further comment with the result on this --=20 You are receiving this mail because: You are the assignee for the bug.=