Date: Fri, 28 Dec 2012 02:05:28 +1100 From: "Dewayne Geraghty" <dewayne.geraghty@heuristicsystems.com.au> To: "'Konstantin Belousov'" <kostikbel@gmail.com> Cc: stable@freebsd.org Subject: RE: nullfs changes MFC Message-ID: <5489CBA00ADE464EA61432CBBEB58964@black> In-Reply-To: <20121208010109.GH3013@kib.kiev.ua> References: <20121208010109.GH3013@kib.kiev.ua>
next in thread | previous in thread | raw e-mail | index | archive | help
> -----Original Message----- > From: owner-freebsd-stable@freebsd.org > [mailto:owner-freebsd-stable@freebsd.org] On Behalf Of > Konstantin Belousov > Sent: Saturday, 8 December 2012 12:01 PM > To: fs@freebsd.org > Cc: stable@freebsd.org > Subject: nullfs changes MFC > > 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 > http://people.freebsd.org/~kib/misc/nullfs_9.1.patch > Konstantin, Thank-you for these improvements. I've been running this patchset on test and build servers for a few weeks and the systems remained stable and reliable. On some fairly complex jail and nullfs environments there has been an improvement in the order of 3 to 8% for large sequential writes. Regards, Dewayne PS I've reversed out the patches now they've migrated to RELENG_9
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5489CBA00ADE464EA61432CBBEB58964>