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>