> Frank Filz wrote on Wed, Sep 27, 2017 at 10:50:00AM -0700:
> > One source of “fd leaks” is that the global fd, which is used for
> > getattrs, is no longer well managed. I have some ideas in progress on
> > how to better manage this, but discussion has stalled due to folks
> > involvement in Bakeathon.
> >
> >
> >
> > If there is also a genuine leak of state_t associated with fids, that
> > would be an issue. You might try running under Valgrind memcheck to
> > look for leaks.
> 
> No, this is definitely the former - I had a local patch that would not open
> global fd but use a temporary FD in vfs_fsal_open_and_stat() that worked
> ok-ish but I seem to have misplaced it.
> Basically just always go through the default case of the switch statement in
> that function will make it not use global fd for stats and fix the leak 
> Philippe
> sees, but it's not a proper solution

Ok, then we definitely need a better solution to managing global fd, and we 
need to figure out what the most effective way to do stat on files if global fd 
is not already open. I think that can cause a lot of issues.

Frank


---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Nfs-ganesha-devel mailing list
Nfs-ganesha-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nfs-ganesha-devel

Reply via email to