Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 May 2019 03:42:03 +0000
From:      Rick Macklem <rmacklem@uoguelph.ca>
To:        "freebsd-current@FreeBSD.org" <freebsd-current@FreeBSD.org>
Subject:   patch that replaces a single linked list with a hash table of lists (mountd.c) for review
Message-ID:  <YQXPR0101MB226297A065F4596746A5ED23DD0A0@YQXPR0101MB2262.CANPRD01.PROD.OUTLOOK.COM>

next in thread | raw e-mail | index | archive | help
Hi,

I just put a patch for mountd.c in phabricator as D20270, which replaces th=
e
single linked list of structures for exported file systems with a hash tabl=
e of lists.
This is part of what I hope will fix the performance of mountd when reloadi=
ng
the exports file(s) for a server with a lot of exported file systems.
Peter Eriksson has reported that his file server with 72000+ exported file =
systems
takes 16sec to reload the exports file(s), which implies that the nfsd thre=
ads are
suspended for 16sec whenever this happens.

If anyone is willing to review this patch, please do so.

Thanks, rick



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