Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 25 Nov 2021 21:17:39 +1100
From:      Peter Jeremy <peter@rulingia.com>
To:        Konstantin Belousov <kostikbel@gmail.com>
Cc:        src-committers@freebsd.org, dev-commits-src-all@freebsd.org, dev-commits-src-main@freebsd.org
Subject:   Re: git: 8ef0c11e7ce7 - main - nfsclient: upgrade vnode lock in VOP_OPEN()/VOP_CLOSE() if we need to flush buffers
Message-ID:  <YZ9iw/JZYhD/oRwG@server.rulingia.com>
In-Reply-To: <YZ4iUdDOlun%2Bh3/z@kib.kiev.ua>
References:  <202111161714.1AGHEtBA084291@gitrepo.freebsd.org> <YZyhpJ9TrbTpjths@server.rulingia.com> <YZyyGdErowNF1pWv@kib.kiev.ua> <YZ2hJkPwiAKvhWQ7@server.rulingia.com> <YZ2tk3CZubvsXKSr@kib.kiev.ua> <YZ3xdAxfEAiV/R6M@server.rulingia.com> <YZ4iUdDOlun%2Bh3/z@kib.kiev.ua>

next in thread | previous in thread | raw e-mail | index | archive | help

--N3wcggWsInNfpQts
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On 2021-Nov-24 13:30:25 +0200, Konstantin Belousov <kostikbel@gmail.com> wr=
ote:
>Please try this, but it may require more work.  In particular, watch out
>for deadlock: the swapped out pages are busied before swap vnode is locked.
>By itself it is fine, but if some other io happens to the swap vnode, it
>might become problematic.

I've built a few non-trivial ports and run a quick hack where several
processes are making the system thrash for about 4 hours without problems.

--=20
Peter Jeremy

--N3wcggWsInNfpQts
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEE7rKYbDBnHnTmXCJ+FqWXoOSiCzQFAmGfYr1fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEVF
QjI5ODZDMzA2NzFFNzRFNjVDMjI3RTE2QTU5N0EwRTRBMjBCMzQACgkQFqWXoOSi
CzQcEg//QxHQ8YXNjsViLZyElmiWh+Mz0JTGAyvcA9oqDeonPg9dQjgqAuFYyIGG
TK2iPRvcjlXxc0M2hM7LnxYhuf90HJ0wNqOMI3ZH1z9HryIvfinCcndBOKNEM8cg
5P03C00u6n0u+mWO1g50DrhXL/GIALH/nuj/uujz1Y/LJ4QtsVkcOzStgT9vNlWc
0yFS54gPXW+q1SNYtoIu+ZK7pbPl6wJH6gqfCSZl9W7YdrL+TMzVexho2dp+u1BH
CFKF/SG3XIYnGL6imZxNPXqp3vMKaIxLUvolEEEULQ0WdAUzhFFHIqCoxZPt83E7
vCGv9Be9wlNqqDq11E1dmeuW33UT54/zhcyn5vDQHgEtA8RrvSlrCInj3+3kfJ2a
IsqJhrdbk7SY+tfEQt2Akb+V07lv8+Tr5gnN8R0nciYr5pT4vc/NQwn7dKyMr/OA
ZBZGzaF0fA+1IwqaH1GJ+lOTH299xPkXNwO1GM87fja+oziTSVMJ+UcI7kWH2wPu
JNBpKzSqAoOkja/WB47COdvnsAdoiAhWQy+59T6Ie+CS/ad9k10O3FsYYjPEdWgM
qCf9Sa6enHT9aw3IiOnDpYfrD3eJ+Y8yiOwnr2WKWNhwWK/03hoK66KVp0ieB75U
onDmb01QdlQQh9CmCbtDvxpvL0Dp2Bt0YLLZh7lhHzD/b7kWAfo=
=1UIU
-----END PGP SIGNATURE-----

--N3wcggWsInNfpQts--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?YZ9iw/JZYhD/oRwG>