samba and zfs (amd64?)

Brian Biskeborn bbiskebo at Princeton.EDU
Tue Mar 11 21:55:46 PDT 2008

I've been seeing this since RC1 as well. Same platform here 
(7.0-release, amd64, samba 3.0.28,1 on ZFS). Under Windows, there are 
missing files, but no duplicates. Using mount_cifs on Linux, I think 
there are both missing files and duplicates (haven't checked for a 
while, though, so I could be wrong about the duplicates).

This starts to happen in directories containing a few hundred items. I 
don't have any UFS shares here, so I can't vouch for ZFS being the 
problem. My usage of samba isn't exactly mission-critical, so I've been 
ignoring the issue.

To anyone more familiar with samba or ZFS: does smbd use mmap for any 
directory operations? There was an apparent mmap bug on ZFS reported 
here a few weeks ago - I solved some problems I was having with dovecot 
(reported Feb 24) by disabling mmap there.


Duncan Young wrote:
> Hi all
> I've been having problems with zfs, samba and large directories.
> If I have a large zfs directory and try to accesses it via smb://, I have 
> parts of the directory missing (sometimes over 50%) and even duplicated.
> I could not reproduce the problem on a UFS filesystem.
> doing a mount_smbfs, everything is fine.
> using windows (including cygwin) or konqueror via smb:// fails badly 
> (konqueror even worse than explorer).
> I have been seeing this problem since 7.0-RC1, but only now gotten around to 
> pinning it down.
> test program:
> in a new directory 
> for i in 0 1 2 3 4 5 6 7 8 9
>         do
>         for j in 0 1 2 3 4 5 6 7 8 9
>                 do
>                 for k in 0 1 2 3 4 5 6 7 8 9
>                         do
> touch "aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccc$i$j$k"
>                 done
>         done
> done
> then try accessing from a windows box (or konqueror via smb://)
> Both explorter and cygwin show the same results from windows.
> A packet sniffer indicated that the data was being send inncorrectly
> Could some others of you try to confirm (or not) my findings.  I am running 
> 7.0-release (amd64) and samba-3.0.28,1.
> I believe this to be a zfs issue due to my not being able to reproduce the 
> problem with UFS (not even once).
> regards
> Duncan
> _______________________________________________
> freebsd-current at mailing list
> To unsubscribe, send any mail to "freebsd-current-unsubscribe at"

More information about the freebsd-current mailing list