RFC [PATCH]: ignore recurisve change notify
steven.danneman at isilon.com
Wed Apr 22 10:57:04 GMT 2009
> On Tue, Apr 21, 2009 at 07:30:18AM -0700, Steven Danneman wrote:
> > Using Isilon's kernel change notify module on a very deep directory
> > structure can cause a significant slow down in the system. This
> > allows Samba to ignore recursive CN requests while still honoring
> > non-recursive requests. I could make this a custom parameter in the
> > onefs.so module, but I'm guessing this problem can also apply to
> > inotify and the stock Samba CN implementation.
> > Any objections to adding this new parameter?
> What about also modifying notify_internal not to handle the big
> This would make it possible to "tune" only some of the smbd's but
> others with the full recursive record around.
You're proposing something like a "change notify restrict recursive"
we'd still allow recursive calls on smaller directory trees but
stop returning watch replies on larger directory trees?
I like the concept, though then we'd need to check the parameter in
implementation instead of cleaning at the packet parsing layer.
More information about the samba-technical