----- Original Message ----- > From: "Gordon Ross" <gordon.w.r...@gmail.com> > To: "Discussion list for OpenIndiana" <openindiana-discuss@openindiana.org> > Sent: Wednesday, November 12, 2014 7:15:03 PM > Subject: Re: [OpenIndiana-discuss] ZFS ACLs - Cannot Write Microsoft Office > Files over CIFS > > There were some delete-on-close problems. Not sure if this was caused > by that... > Gordon,
It appears to be caused by a failure to check the ACLs on the parent directory. In my test case, the file was located at \test\testdir\file.docx. As part of the save process, Explorer attempts to query the ACLs of the parent directory: NT Create AndX Request, FID: 0x001f, Path: \test\testdir\ NT Trans Request, NT QUERY SECURITY DESC, FID: 0x001f NT Trans Response, FID: 0x001f, NT QUERY SECURITY DESC, Error: STATUS_NONE_MAPPED As soon as it receives STATUS_NONE_MAPPED as the error response, it immediately requests that the temporary file it had created be deleted (using "delete on close") and aborts the save. By contrast, if this ACL lookup succeeds, it proceeds with the save (see my previous message). Thus in this case it doesn't appear to be the "delete on close" that is the problem (also evidenced by the fact that the temp file is indeed gone after the operation finishes). Do you have a list of commits or issues that could be related to this problem? Thanks, Andrew _______________________________________________ openindiana-discuss mailing list openindiana-discuss@openindiana.org http://openindiana.org/mailman/listinfo/openindiana-discuss