Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 18 Sep 2017 20:38:21 +0000
From:      bugzilla-noreply@freebsd.org
To:        gecko@FreeBSD.org
Subject:   [Bug 222356] www/firefox: file-backed shared memory performance
Message-ID:  <bug-222356-21738-11lxpt1JbD@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-222356-21738@https.bugs.freebsd.org/bugzilla/>
References:  <bug-222356-21738@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D222356

--- Comment #11 from Konstantin Belousov <kib@FreeBSD.org> ---
(In reply to Tijl Coosemans from comment #10)
The normal writes, as well as writes initiated by the pagedaemon pageouts, =
must
be allowed even for unlinked vnodes.  It is possible that the system is low
either on memory, or as is in the case of your backtrace, short of the
non-dirty reusable buffers, which cause writes.  In this case pages can be
reused and we still need the page content, because the process with open ha=
ndle
might access the paged out page again.

Your patch for kern_fsync() looks fine, but I did not looked at it in some
details.  Since we lock the vnode on normal path, I prefer to not be racy t=
here
and check for VV_NOSYNC after the vnode is locked.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-222356-21738-11lxpt1JbD>