From nobody Tue Apr 25 00:42:59 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 4Q53BY2qP4z466GF for ; Tue, 25 Apr 2023 00:43:01 +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 4Q53BY1j3Gz4FkF for ; Tue, 25 Apr 2023 00:43:01 +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=1682383381; 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=FdDOrhMzu1BWii6nwcC8WjNOizm0r36WIFRekQ9rHyY=; b=ICEdUgsYq/nJhizWDY3nhivbf83VIFYs/anez+P0Nrl1y6YQNSAf3G4Hz9MUzM5cyA6gzT bl5Cjbvar1RZoNcz/IvdCe6Jpw6xaHG8fF4uGof8F2/6M+XBCtRB/pjzD9LuFx9vYRSggt No5JVNmyQ0BSiEiU52wEDh3R0OIQnxOLK3/MEOAUoFtTGSoZpJ0H9b7NWkHcyXH9vL/zyH 6cOqREqLCA+PBotN4OqF9Poub2wiW472UivvzUBYjKcjSAY0HMLzKZ6EKLWdjvszlybDCS 7Kmybf6Akd3g/XDCHRNOWBN1I8bhgNKEy+LdkSC+xFGz7U4TxxE243DE6SF61A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1682383381; a=rsa-sha256; cv=none; b=VvxBwvsfuqruO1QlNMIaCc/vkGOeL6P1y9mJkWibWDiT4wHFvWHkT6P2/xuq125VMbk216 B7zs30HiEav/xEJTlI3lNWwWX8z0sV7kLjEl7v5y+vhx/zY4943Fet4UINAY8tWb2Ff4wf x8VleRxms32EQVQkZ5JbEpw1xFKhdTj3RswGuvI0x5wNsaCgL8aZtsqeYT4qJb/XBxOemE 6CqVeMlXPnmmrfLH0MpqsAvNHyJYQJi3EmgFDa93wLJKBCwwHCi+7uH1T5Uj8ZRjcegRZA ycffTv6ljc8FU6qfPb76s9NsggGkyfJX7oqmiR5mdVaZK7DSvbaVkWzvG10Byw== 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 4Q53BY0q2zzmyJ for ; Tue, 25 Apr 2023 00:43:01 +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 33P0h1d0022567 for ; Tue, 25 Apr 2023 00:43:01 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 33P0h1L1022566 for bugs@FreeBSD.org; Tue, 25 Apr 2023 00:43:01 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: Tue, 25 Apr 2023 00:42:59 +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: kib@FreeBSD.org 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 #9 from Konstantin Belousov --- (In reply to geoffrey from comment #8) The pages sit in the local cache, and pushed to the server by syncer, periodically. If you want to push them to server immediately, you need to fsync(2), not msync(2). It is the same behavior as for local filesystems: msync(2) only converts dirty pages into dirty buffers, but does not flush buffers to the storage. Either periodic syncer run, or fsync(2), writes to the storage. --=20 You are receiving this mail because: You are the assignee for the bug.=