On Thu, Jan 25, 2024 at 04:01:27PM -0500, Chuck Lever wrote: > On Thu, Jan 25, 2024 at 02:53:20PM -0500, Josef Bacik wrote: > > This is the last global stat, move it into nfsd_net and adjust all the > > users to use that variant instead of the global one. > > Hm. I thought nfsd threads were a global resource -- they service > all network namespaces. So, shouldn't the same thread count be > surfaced to all containers? Won't they all see all of the nfsd > processes? > I don't think we want the network namespaces seeing how many threads exist in the entire system right? Additionally it appears that we can have multiple threads per network namespace, so it's not like this will just show 1 for each individual nn, it'll show however many threads have been configured for that nfsd in that network namespace. I'm good either way, but it makes sense to me to only surface the network namespace related thread count. I could probably have a global counter and only surface the global counter if net == &init_net. Let me know what you prefer. Thanks, Josef