With prompting, I found a suitable pre-existing bug report.

bugzilla.samba.org bug 4715

They added the option to set "directory name cache size = 0" on a per share
basis. This has fixed my problems.

Duncan


On Wed, 12 Mar 2008 02:55:35 pm Brian Biskeborn wrote:
> 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.
>
> Cheers,
> Brian
>
> 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 "aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccc ccccccccc$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@freebsd.org mailing list
> > http://lists.freebsd.org/mailman/lis...reebsd-current
> > To unsubscribe, send any mail to
> > "freebsd-current-unsubscribe@freebsd.org"



_______________________________________________
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/lis...reebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"