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 "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_freebsd.org mailing list > > http://lists.freebsd.org/mailman/listinfo/freebsd-current > > To unsubscribe, send any mail to > > "freebsd-current-unsubscribe_at_freebsd.org"Received on Wed Mar 12 2008 - 14:31:34 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:28 UTC