Like most others here, I foolishly went for the Server update on a Mac mini Server running Mavericks. I have only one Windows 7 machine (Accounting, of course) that is connecting to the Apple server. All other clients are Apple. The server is now at 10.9.4. I will refer to the Windows 7 client as "PC." I experience the issue as any Microsoft Office app with an open document becoming locked out of that document in about 5 to 15 minutes with an error stating that another user has the file open. This was not a problem when the server was launched. It occurred after the update as others have stated. I don't think I experience any SMB service crashes because the service load is very light.
I get the same errors as everybody else in the server log:
7/16/14 1:27:34.622 PM smbd[41145]: File system does not support 0X40000, file attrs
7/16/14 1:27:34.622 PM smbd[41145]: File system does not support 0X0 time attrs
7/16/14 1:27:34.623 PM smbd[41145]: File system does not support 0X0, size attrs
7/16/14 1:29:39.006 PM smbd[41145]: File system does not support 0X40000, file attrs
7/16/14 1:29:39.006 PM smbd[41145]: File system does not support 0X0 time attrs
7/16/14 1:29:39.006 PM smbd[41145]: File system does not support 0X0, size attrs
7/16/14 1:54:46.126 PM smbd[41145]: XPC: peer event: , ipc error: Connection invalid
I can describe what I have done:
1. Upgraded MS Office on the PC to 2013 and ran all updates: no joy
2. Created a ".TemporaryItems" folder at the top level of the share point on the server where the PC uses MS Office files with open permissions: no joy
3. Called Apple (not really useful): no joy
4. Adjusted the registry on the PC to disable OpLocks but I believe that this only applies to some of the SMB protocols at play, more on this below: no joy
The Opportunistic Locking (OppLocks) on the PC will notify other users if a file is currently in use. MS Office uses it for every file. When I adjusted the registry setting for OppLocks on the PC and then rebooted, opening the same text Excel files resulted in a warning message immediately stating that the file was open by another user. This was interesting to me because I had not restarted the SMB service on the Apple server. Therefore, the "lock" is occurring in SMB on the Apple server somehow. The file is marked as open, but not released. I then restarted the SMB service on the Apple server and the PC was able to open the same test Excel file, but after a few minutes, it became locked again. So, for me, the Opplocks setting made things worse as the user will not know what to do if he can't even open a file. Previously, the files could be opened but not saved after a few minutes. I have to go back to that so that he can at least open a file if SMB on the server decides to lock a file.
Our workaround is to work locally and save locally on the PC. When work is done, that file gets coped up to the server.