Change Notification

jra at dp.samba.org jra at dp.samba.org
Mon Jan 13 23:53:00 GMT 2003


On Mon, Jan 13, 2003 at 11:39:27PM +0100, Juergen Hasch wrote:
> >
> >
> >Can you give me more details please about where smbd is missing
> >the signal ? smbd should not be able to miss these signals, as
> >all they do is set a flag that is then processed inline in the
> >main loop.
> >
> >Please give me more details asap.
> >
> For testing  I have a simple windows program to activates change 
> notification for a given directory on
> the Samba side. I can then see what is happening when I copy, remove or 
> delete files (this is
> what I tested). The Samba server is Suse 8.1 with the latest 2.4 kernel 
> and Samba 2_2 CVS,
>  my client is a W2K WS.
> 
> When I check the signal_handler() function in notify_kernel.c I can see, 
> that after starting a new
> smbd  I get a signal when I copy/move/delete a file. For copy this 
> happens only once, for
> rename/delete signal_handler is called every time.
> When I check the kernel_remove_notify() /  kernel_register_notify() 
> functions which have to be
> called every time after a signal is received, they only get called for 
> move or delete operations.

So if I'm understanding you correctly this is actually a kernel
bug - correct ?

Can you point me at the areas in the kernel source where the problem
occurs so I can see how to make smbd work around it until we get the
kernel fixed.

Jeremy.



More information about the samba-technical mailing list