kernel change notify and dos attribute changes

Volker Lendecke vl at samba.org
Tue Nov 8 07:09:29 UTC 2016


On Mon, Nov 07, 2016 at 11:26:23PM -0600, Steve French wrote:
> I ran smbtorture smb2.notify.mask-change against normal Samba 4.5
> (4.5-test, current git tree) on normal, boring ext4/Fedora and noticed
> that it fails (ie hangs, eventually times out) unless kernel change
> notify is disabled in smb.conf.
> 
> Is this expected?  Seems like a bug that we don't notice (SMB2
> SetFileBasicInfo) the dos attribute change in smbd, in this case
> changing the "hidden" bit.   The change notify is asking only for
> change notification on "attributes" and it looks like smbd/dosmode.c
> does call out to notify on attribute changes - but the notify daemon
> doesn't trigger the actual notification reply unless kernel change
> notify is off.
> 
> Ideas?

The notify tests with kernel change notify on are bound to fail anyway,
so I did not take a close enough look so far. Patches welcome :-)

Volker



More information about the samba-technical mailing list