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>