[Samba] Differences in Samba and CIFS in terms of keeping the deleted files open?

Nikhil mnikhil at gmail.com
Mon Jul 20 12:32:48 MDT 2009


I see there are some bugzilla links open but not really sure if they conform
to the same behaviour what I see.

http://www.mail-archive.com/samba@lists.samba.org/msg94854.html
 https://bugzilla.samba.org/show_bug.cgi?id=5315
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6213298
http://bugs.sun.com/bugdatabase/view_bug.do;jsessionid=991fdfd56a9fcffffffffcbbb8cdf50d6de3?bug_id=4313887
http://jcp.org/en/jsr/detail?id=203






On Mon, Jul 20, 2009 at 9:59 PM, Nikhil <mnikhil at gmail.com> wrote:

> Hi,
>
> We have a CIFS server running on a NetApp server and a Solaris host running
> Samba-3.3.2.
>
> When we mount both the filesystems to a Drive on a Windows using the net
> use command and then try to run a java program which basically does nothing
> but continuosly writes a data chunk to a file. On a side note, these same
> filesystems are accessible on a Solaris (unix) host too.
>
> When the java program is run and a file is being generated, I go to my unix
> terminal and happen to delete the file generated by the java program.
> Interestingly, there is an IOexception caught in the java program running on
> the Windows machine, when the file is deleted on the CIFS based filesystem
> (available on Solaris as a NFS filesystems) but there is no exception caught
> when the filesystem happens to be Samba (available on Solaris as /var , a
> regular partition).
>
> I delete the file from Unix as the process demands, but also there is no
> way to delete a in-use-file in Windows.
>
> I would like to understand the differences in Samba and CIFS in this
> context especially why is that so there is an IOexception for a CIFS based
> filesystem but not on the samba filesystem. This is reproducible at will.
> What could be wrong? What could be made to make samba filesystem also
> behave the same way to throw exceptions (Exceptions are good than that not
> at all knowing there is a file that is deleted but being still written
> onto.)
>
> I would be willing to work and share the procedure to reproduce this
> behaviour with anyone aware of the Samba/CIFS protocols.
>
> --
> Nikhil
>



-- 
Nikhil

Google is Great !


More information about the samba mailing list