With the new VFS function SMB_VFS_FS_FILE_ID() we use persistent File-IDs calcluated from a file'd itime stored in the DOS attributes xattr. Queries for the File-ID like SMB2 QFID Create-Context or GETINFO with appropriate level *on the handle that created the file*, will return the wrong File-ID. The problem is that fsp->fsp_name->st.st_ex_itime is not updated to the on-disk value. Have patch, need bugnumber.
Created attachment 15465 [details] Patches for v4-11-test
Comment on attachment 15465 [details] Patches for v4-11-test Reviewed offline, pushed to autobuild-v4-11-test
Pushed to v4-11-test (and included in rc4). Closing out bug report. Thanks!