Date: Sat, 8 Dec 2012 03:01:09 +0200 From: Konstantin Belousov <kostikbel@gmail.com> To: fs@freebsd.org Cc: stable@freebsd.org Subject: nullfs changes MFC Message-ID: <20121208010109.GH3013@kib.kiev.ua>
next in thread | raw e-mail | index | archive | help
--rYG72ePx0AS+3phQ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, I am going to merge latest batch of the nullfs improvements into stable/9. This will bring up significant performance enchancements due to use of the shared locks for lookups if the lower layer supports it, much better caching on the nullfs layer, and proper handling of the text segments on the nullfs. Also, it should improve the error recovery and some corner cases with locking. Unfortunately, the merge would break KBI for VFS, since it needs 5 new VOP slots, and only three spares are left. We already are very liberal with the VFS KBI, so I do not feel that the merge is not acceptable, due to the benefits it brings to the nullfs. The merge is available at=20 http://people.freebsd.org/~kib/misc/nullfs_9.1.patch --rYG72ePx0AS+3phQ Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iQIcBAEBAgAGBQJQwpFVAAoJEJDCuSvBvK1BoH0P/iRe4AYokmwWxnYIZqHUyigi 7j/q46ZPx5LU6e5c3rM/RRQED3enIyBcCndiIcvTLqpCSSLjlL/Zw0RmsbWuRF7Z 9WbVosx00Oh8+7MVI2oFuaJqKuhUDS4Q6W8uOD/ZUYRZ/wzg4Av/jwW/3hIbfA+v 1rrA1moUcXAhtwQiP+VKCw8V9+15EVNfhBPIAgl2sPBZpbGLqlTjPUS1FRGGBN4t iriSi0bb4XfOiNIJTbyk4HSCxh1P/gPewXRLYBmn2J1uq28ckeOIOiE7+hr37LD1 QFiItMc1SWdvUOcQwB6ZL0bJomeoQYsVfnRBfYVgO/7AZTVJbGtfwv7qT5SsBwev bOTA4IRawSTwe0bM0FQubDgLRARrOLFpY2l3d+6vRwZ2cCRyOmvA1AwXiZZlwjQ8 J3NxH5XkwJYtkiUmKVkq6Eanv1Kh1Z4Koe7sVsM66/MVJJwXKjWtsLKkZkMQGzg8 z/kt7vrGoaLRg7UmQ8SYrkPrM5qNZfzbkTZHoDfZmqrEv0bvzWUcn4VbH6WJZ3kw G5pXUf0QhVXcYUS1ONfMxsyoL+axDJ7GuzWfPEIfVqdQP3qD7ioA3I2g4Lr+L0HU Zp6mZgWnwnhyVGej4uakmwoWeksKMrJsHzm40IZi+UmnOcK11Q+xKkxZrAfQqaBP pmL+rD9hEistjnrkRFAB =Rj7D -----END PGP SIGNATURE----- --rYG72ePx0AS+3phQ--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20121208010109.GH3013>