On Tue, 11 Jul 2023, Chuck Lever III wrote: > > > On Jul 10, 2023, at 6:30 PM, Jeff Layton <jlayton@xxxxxxxxxx> wrote: > > > > On Tue, 2023-07-11 at 08:18 +1000, NeilBrown wrote: > >> On Tue, 11 Jul 2023, Chuck Lever wrote: > >>> > >>> Actually... Lorenzo reminded me that we need to retain a mechanism > >>> that can iterate through all the threads in a pool. The xarray > >>> replaces the "all_threads" list in this regard. > >>> > >> > >> For what purpose? > >> > > > > He's working on a project to add a rpc status procfile which shows in- > > flight requests: > > > > https://bugzilla.linux-nfs.org/show_bug.cgi?id=366 > > Essentially, we want a lightweight mechanism for detecting > unresponsive nfsd threads. > Sounds reasonable - thanks. Obviously the mechanism for that purpose can be completely separate from any mechanism for finding idle threads. And it can easily be re-added if removed because all other uses disappear. Thanks, NeilBrown