James White wrote:
FYI Win7 seems to be similarly affected. An XP client is able to create/delete
without a problem, Win7 can create but not delete a directory unless it is
empty.
I will look into this. There are different ways that a client can delete
a directory and it may be that Vista / Windows 7 use a diffent approach
to XP.
We have a known issue that if a client attempts to set "delete on close"
on a non empty directory we do not return the correct error to the client.
Thus the client doesn't request delete of the directory contents. When the
"delete on close" operation is actually triggered the delete will
silently fail.
It is my GUESS that Vista / Windows7 may have started using this
method to delete the directory.
I am going to try to reproduce your scenario and test out this theory,
meanwhile can you provide the following information:
What Solaris build are you using?
What do you mean by can't delete the directory? Do you get an error
message saying that the delete failed, or does the delete look like it's
successful but the directory and contents are not deleted?
Can you provide:
- detail the steps to reproduce the problem
- a binary network packet capture from the operation
Thanks
Joyce
_______________________________________________
cifs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/cifs-discuss