[PATCH] Fix smbd behavior with SMB2-FLUSH on a directory handle.

Jeremy Allison jra at samba.org
Thu May 10 21:17:08 UTC 2018


On Thu, May 10, 2018 at 11:36:19AM -0700, Jeremy Allison wrote:
> After testing against Windows it turns out that
> SMB2-FLUSH should succeed on a handle opened
> with FILE_ADD_FILE|FILE_ADD_SUBDIRECTORY
> access.
> 
> Works on UNIX too, as fsync(fd) can
> be called against an open directory
> handle to sync the metadata on disk.
> 
> Added a regression test that enabled
> me to understand how Windows behaves,
> we now pass it.
> 
> BUG: https://bugzilla.samba.org/show_bug.cgi?id=13428
> 
> Please review and push if happy !

Hang on a minute - hit "pause" on this patch please.

Just found out from Microsoft that a root directory
handle on a share may be being treated differently than all
other handles for flush purposes.

Arggghhhhh. Don't think this stuff is documented !!!! :-(.

I'll do more research and get back to the list on
this.

Jeremy.



More information about the samba-technical mailing list