Probelms Writing large files to sambaDoes this problem happen when transferring
to any share or partition? Does this happen with all Win2K systems or do you
only have one to test with? What is the file type of the files you are
transferring? Does it happen with all file types or just certain ones? Have
you tried removing the 'interfaces' line to see how it acts when it uses
the information provided by the kernel? (default is all interfaces; eth0 and
eth1) Do you need it to only use eth1 for a specific reason? Have you tried
disabling oplocks or setting the veto for certain filetypes?
--
Brian
----- Original Message -----
From: Ross Anderson
To: samba@lists.samba.org
Sent: Monday, April 01, 2002 1:32 PM
Subject: [Samba] Probelms Writing large files to samba
For some time now I've been trying to track down a problem with my
Samba server. It is set up as a PDC running RH 7.2 with kernel 2.4.18, samba
2.2.3a. Now I've run MANY different versions and kernel compiles. Starting
with RH default. And working up. This problem seems to have started when I moved
to Win2k. As a test I installed XP. I experience the same issues. I've
changed out the NIC, cable and switch, moved IRQ's from here to Tuesday.
;-) The system is a K6II 350 with 256 Ram, and 2 intel pro 100+ cards. I tried
a set of 3 com cards also. The real problem seems to be when I copy files larger
than ~10 Mbytes. The transfer starts then it seems to hang, it locks up and
either claims the system resource is no longer available or the path is too
deep. I've checked both system logs and Samba logs, there are errors in the
samba logs below but when I tailed them out, the errors occur only after
I've tried to copy the file a second time after system recovery. I've
read on the archives over and seems identify that some of the problems were
hardware related however I'm %90 sure I've swaped out everything. Since
the problem seems to be specific to the Win2k and up systems I'm leaning
towards some call procedure. Any help would be appreciated this problem is quite
annoying especially for someone who does Audio editing for a major theatre.
Ross Anderson
[global]
interfaces = eth1
domain master = yes
prefered master = yes
local master = yes
dns proxy = no
security = user
logon path = e:\Documents and Settings\%m\%u
# logon path = \\%L\profiles\%u
logon drive = K:
logon home = \\SHADOW_P\%u
logon script = %U.bat
name resolve order = wins bcast
domain logons = yes
null passwords = yes
encrypt passwords = yes
workgroup = SHADOW
server string = owbn.net
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
netbios name = SHADOW_P
log file = /var/log/samba/log.%m
load printers = yes
# os level = 64
wins support = yes
max log size = 50
printcap name = /etc/printcap
printing = lprng
add user script = /usr/sbin/useradd -d /dev/null -g 100 -s /bin/false
-M %u
nt acl support = yes
#============================ Share Definitions =============================
[homes]
comment = Home Directories
browseable = no
writable = yes
delete readonly = yes
hide dot files = yes
force create mode = 0770
force directory mode = 0770
create mask = 0770
[netlogon]
comment = Network Logon Service
browseable = no
write list = ntadmin
path = /data/netlogon
guest ok = yes
writable = no
[profiles]
path = /data/profiles
writeable = yes
create mask = 0600
directory mask = 0700
[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
guest ok = no
printable = yes
[den]
path = /data/den
writeable = yes
comment = The wolf den
force group = shadow
force create mode = 0770
force directory mode = 0770
create mask = 0770
[web]
path = /data/web
writeable = yes
comment = web are
force group = shadow
force create mode = 0770
force directory mode = 0770
create mask = 0770
LABEL=/ / ext3 defaults 1 1
/dev/hdc5 /data ext3 defaults 1 2
/dev/hdb1 /data/mp3 ext3 defaults 1 2
none /dev/pts devpts gid=5,mode=620 0 0
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
/dev/hdc2 swap swap defaults 0 0
/dev/cdrom /mnt/cdrom iso9660 noauto,owner,kudzu,ro
0 0
[2002/03/31 00:56:20, 0] smbd/open.c:open_mode_check(555)
open_mode_check: Existent process 20760 left active oplock.
[2002/03/31 00:56:20, 0] lib/util_sock.c:read_data(436)
read_data: read failure for 43988. Error = Interrupted system call
[2002/03/31 00:56:20, 0] tdb/tdbutil.c:tdb_log(475)
tdb(/var/cache/samba/locking.tdb): tdb_lock failed on list 36 ltype=1
(Resource deadlock avoided)
[2002/03/31 00:56:20, 0] tdb/tdbutil.c:tdb_log(475)
tdb(/var/cache/samba/locking.tdb): tdb_lock failed on list 36 ltype=0
(Resource deadlock avoided)
[2002/03/31 00:56:20, 0] smbd/oplock_linux.c:linux_oplock_receive_message(135)
Invalid file descriptor 26 in kernel oplock break!
[2002/03/31 00:57:57, 0] smbd/oplock.c:request_oplock_break(981)
request_oplock_break: no response received to oplock break request to pid
20776 on port 32810 for dev = 1605, inode = 32486, file_id = 16
[2002/03/31 00:57:57, 0] smbd/open.c:open_mode_check(551)
open_mode_check: exlusive oplock left by process 20776 after break ! For
file harley.mpg, dev = 1605, inode = 32486. Deleting it to continue...
[2002/03/31 00:57:57, 0] smbd/open.c:open_mode_check(555)
open_mode_check: Existent process 20776 left active oplock.
[2002/03/31 00:57:57, 0] lib/util_sock.c:read_data(436)
read_data: read failure for 11868. Error = Interrupted system call
[2002/03/31 00:57:57, 0] tdb/tdbutil.c:tdb_log(475)
tdb(/var/cache/samba/locking.tdb): tdb_lock failed on list 36 ltype=1
(Resource deadlock avoided)
[2002/03/31 00:57:57, 0] tdb/tdbutil.c:tdb_log(475)
tdb(/var/cache/samba/locking.tdb): tdb_lock failed on list 36 ltype=0
(Resource deadlock avoided)
[2002/03/31 00:57:57, 0] smbd/oplock_linux.c:linux_oplock_receive_message(135)
Invalid file descriptor 26 in kernel oplock break!
[2002/03/31 01:04:23, 0] param/loadparm.c:map_parameter(1996)
Unknown parameter encountered: "oplocks2"
[2002/03/31 01:04:23, 0] param/loadparm.c:lp_do_parameter(2665)
Ignoring unknown parameter "oplocks2"
[2002/03/31 01:14:44, 0] smbd/oplock.c:request_oplock_break(998)
request_oplock_break: error in response received to oplock break request to
pid 20923 on port 32814 for dev = 1605, inode = 519172, file_id = 47
Error was (Interrupted system call).
[2002/03/31 01:14:44, 0] smbd/open.c:open_mode_check(506)
open_mode_check: FAILED when breaking oplock (3) on file
movie/Texture/Final/69.mpg, dev = 1605, inode = 519172
[2002/03/31 01:15:03, 0] smbd/oplock.c:process_local_message(360)
process_local_message: Received unsolicited break reply - dumping info.
[2002/03/31 01:15:03, 0] smbd/oplock.c:process_local_message(374)
process_local_message: unsolicited oplock break reply from pid 20929, port
32814, dev = 1605, inode = 519172, file_id = 47
[2002/03/31 14:00:59, 0] lib/util_sock.c:read_data(436)
read_data: read failure for 43988. Error = Connection reset by peer
[2002/03/31 14:04:39, 0] lib/util_sock.c:read_data(436)
read_data: read failure for 43988. Error = Connection reset by peer
-------------- next part --------------
HTML attachment scrubbed and removed