[Samba] Probelms Writing large files to samba

Ross Anderson rosander at owbn.org
Mon Apr 1 11:34:06 GMT 2002


	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


More information about the samba mailing list