Shyam Maddali
2003-May-22 20:23 UTC
[Samba] Lost Delayed-Write Data { from win2k advanced server to 2.2.5 }
Hi All,
i have multi threaded client running on Win 2k advanced servers writing to
network shares [ samba 2.2.5 on Suse 8.1 ]. It works fine
on the test environment with win2k server [ NOT Advanced ]. But on the
Production environment it fails.. The client shows up the following
errors..
------------------
Sys: W 'Tue May 20 14:30:38 2003': MRxSmb - " {Lost Delayed-Write
Data}
The system was attempting to transfer file data from buffers to
_Device_LanmanRedirector. The write operation failed, and only some of
the data may have been written to the file. "
-------------------
i bumped up the log level to 5 . and this is the trace for one file [ which
is broken ]..
--------------------------------------
unix_convert called on file
"\dataserver11.etraffic.myclient.com\dataserver11.etraffic.myclient.com\R292
_JOURNAL_WICH\R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805"
unix_clean_name
[/dataserver11.etraffic.myclient.com/dataserver11.etraffic.myclient.com/R292
_JOURNAL_WICH/R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805]
Checking R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805 for 8.3
unix_convert begin: name
dataserver11.etraffic.myclient.com/dataserver11.etraffic.myclient.com/R292_J
OURNAL_WICH/R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805, dirpath
dataserver11.etraffic.myclient.com/dataserver11.etraffic.myclient.com/R292_J
OURNAL_WICH, start = R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805
New file R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805
unix_mode(dataserver11.etraffic.myclient.com/dataserver11.etraffic.myclient.
com/R292_JOURNAL_WICH/R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805) returning
0744
unix_clean_name
[dataserver11.etraffic.myclient.com/dataserver11.etraffic.myclient.com/R292_
JOURNAL_WICH/R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805]
Error opening file
dataserver11.etraffic.myclient.com/dataserver11.etraffic.myclient.com/R292_J
OURNAL_WICH/R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805 (No such file or
directory) (local_flags=2) (flags=2)
unix_convert called on file
"\dataserver11.etraffic.myclient.com\dataserver11.etraffic.myclient.com\R292
_JOURNAL_WICH\R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805"
unix_clean_name
[/dataserver11.etraffic.myclient.com/dataserver11.etraffic.myclient.com/R292
_JOURNAL_WICH/R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805]
Checking R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805 for 8.3
unix_convert begin: name
dataserver11.etraffic.myclient.com/dataserver11.etraffic.myclient.com/R292_J
OURNAL_WICH/R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805, dirpath
dataserver11.etraffic.myclient.com/dataserver11.etraffic.myclient.com/R292_J
OURNAL_WICH, start = R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805
New file R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805
unix_mode(dataserver11.etraffic.myclient.com/dataserver11.etraffic.myclient.
com/R292_JOURNAL_WICH/R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805) returning
0744
unix_clean_name
[dataserver11.etraffic.myclient.com/dataserver11.etraffic.myclient.com/R292_
JOURNAL_WICH/R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805]
Error opening file
dataserver11.etraffic.myclient.com/dataserver11.etraffic.myclient.com/R292_J
OURNAL_WICH/R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805 (No such file or
directory) (local_flags=2) (flags=2)
unix_convert called on file
"\dataserver11.etraffic.myclient.com\dataserver11.etraffic.myclient.com\R292
_JOURNAL_WICH\R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805"
unix_clean_name
[/dataserver11.etraffic.myclient.com/dataserver11.etraffic.myclient.com/R292
_JOURNAL_WICH/R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805]
Checking R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805 for 8.3
unix_convert begin: name
dataserver11.etraffic.myclient.com/dataserver11.etraffic.myclient.com/R292_J
OURNAL_WICH/R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805, dirpath
dataserver11.etraffic.myclient.com/dataserver11.etraffic.myclient.com/R292_J
OURNAL_WICH, start = R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805
New file R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805
unix_mode(dataserver11.etraffic.myclient.com/dataserver11.etraffic.myclient.
com/R292_JOURNAL_WICH/R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805) returning
0744
unix_clean_name
[dataserver11.etraffic.myclient.com/dataserver11.etraffic.myclient.com/R292_
JOURNAL_WICH/R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805]
nobody opened file
dataserver11.etraffic.myclient.com/dataserver11.etraffic.myclient.com/R292_J
OURNAL_WICH/R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805 read=Yes write=Yes
(numopen=3)
reply_ntcreate_and_X: fnum = 5416, open name
dataserver11.etraffic.myclient.com/dataserver11.etraffic.myclient.com/R292_J
OURNAL_WICH/R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805
call_trans2qfilepathinfo
dataserver11.etraffic.myclient.com/dataserver11.etraffic.myclient.com/R292_J
OURNAL_WICH/R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805 level=257 call=7
total_data=0
call_trans2qfilepathinfo
dataserver11.etraffic.myclient.com/dataserver11.etraffic.myclient.com/R292_J
OURNAL_WICH/R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805 level=258 call=7
total_data=0
call_trans2qfilepathinfo
dataserver11.etraffic.myclient.com/dataserver11.etraffic.myclient.com/R292_J
OURNAL_WICH/R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805 level=258 call=7
total_data=0
unix_convert called on file
"\dataserver11.etraffic.myclient.com\dataserver11.etraffic.myclient.com\R292
_JOURNAL_WICH\R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805"
unix_clean_name
[/dataserver11.etraffic.myclient.com/dataserver11.etraffic.myclient.com/R292
_JOURNAL_WICH/R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805]
Checking R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805 for 8.3
stat_cache_add: Added entry
DATASERVER11.ETRAFFIC.EMARKETRON.COM/DATASERVER11.ETRAFFIC.EMARKETRON.COM/R2
92_JOURNAL_WICH/R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805 ->
dataserver11.etraffic.myclient.com/dataserver11.etraffic.myclient.com/R292_J
OURNAL_WICH/R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805
conversion finished
dataserver11.etraffic.myclient.com/dataserver11.etraffic.myclient.com/R292_J
OURNAL_WICH/R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805 ->
dataserver11.etraffic.myclient.com/dataserver11.etraffic.myclient.com/R292_J
OURNAL_WICH/R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805
unix_clean_name
[dataserver11.etraffic.myclient.com/dataserver11.etraffic.myclient.com/R292_
JOURNAL_WICH/R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805]
call_trans2qfilepathinfo
dataserver11.etraffic.myclient.com/dataserver11.etraffic.myclient.com/R292_J
OURNAL_WICH/R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805 level=257 call=5
total_data=0
unix_convert called on file
"\dataserver11.etraffic.myclient.com\dataserver11.etraffic.myclient.com\R292
_JOURNAL_WICH\R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805"
unix_clean_name
[/dataserver11.etraffic.myclient.com/dataserver11.etraffic.myclient.com/R292
_JOURNAL_WICH/R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805]
Checking R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805 for 8.3
unix_clean_name
[dataserver11.etraffic.myclient.com/dataserver11.etraffic.myclient.com/R292_
JOURNAL_WICH/R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805]
call_trans2qfilepathinfo
dataserver11.etraffic.myclient.com/dataserver11.etraffic.myclient.com/R292_J
OURNAL_WICH/R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805 level=257 call=5
total_data=0
unix_convert called on file
"\dataserver11.etraffic.myclient.com\dataserver11.etraffic.myclient.com\R292
_JOURNAL_WICH\R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805"
unix_clean_name
[/dataserver11.etraffic.myclient.com/dataserver11.etraffic.myclient.com/R292
_JOURNAL_WICH/R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805]
Checking R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805 for 8.3
unix_mode(dataserver11.etraffic.myclient.com/dataserver11.etraffic.myclient.
com/R292_JOURNAL_WICH/R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805) returning
0744
unix_clean_name
[dataserver11.etraffic.myclient.com/dataserver11.etraffic.myclient.com/R292_
JOURNAL_WICH/R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805]
Share violation on file
(4,1,2,11744,dataserver11.etraffic.myclient.com/dataserver11.etraffic.myclie
nt.com/R292_JOURNAL_WICH/R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805,fcbopen
= 0, flags = 0) = 0
nobody opened file
dataserver11.etraffic.myclient.com/dataserver11.etraffic.myclient.com/R292_J
OURNAL_WICH/R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805 read=Yes write=No
(numopen=2)
unix_convert called on file
"\dataserver11.etraffic.myclient.com\dataserver11.etraffic.myclient.com\R292
_JOURNAL_WICH\R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805"
unix_clean_name
[/dataserver11.etraffic.myclient.com/dataserver11.etraffic.myclient.com/R292
_JOURNAL_WICH/R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805]
Checking R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805 for 8.3
unix_clean_name
[dataserver11.etraffic.myclient.com/dataserver11.etraffic.myclient.com/R292_
JOURNAL_WICH/R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805]
call_trans2qfilepathinfo
dataserver11.etraffic.myclient.com/dataserver11.etraffic.myclient.com/R292_J
OURNAL_WICH/R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805 level=257 call=5
total_data=0
reply_unlink :
\dataserver11.etraffic.myclient.com\dataserver11.etraffic.myclient.com\R292_
JOURNAL_WICH\R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805
unix_convert called on file
"\dataserver11.etraffic.myclient.com\dataserver11.etraffic.myclient.com\R292
_JOURNAL_WICH\R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805"
unix_clean_name
[/dataserver11.etraffic.myclient.com/dataserver11.etraffic.myclient.com/R292
_JOURNAL_WICH/R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805]
Checking R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805 for 8.3
unix_clean_name
[dataserver11.etraffic.myclient.com/dataserver11.etraffic.myclient.com/R292_
JOURNAL_WICH/R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805]
check_share_mode: Failing open on file
dataserver11.etraffic.myclient.com/dataserver11.etraffic.myclient.com/R292_J
OURNAL_WICH/R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805 as delete access
requested and allow share delete not set.
nobody opened file
dataserver11.etraffic.myclient.com/dataserver11.etraffic.myclient.com/R292_J
OURNAL_WICH/R292_JOURNAL_WICH_D_2003.05.21.17.09.31.805 read=Yes write=No
(numopen=2)
------------------------------------------------------------
from the logs i see that some one else is also trying to open the file, but
there are no other processes trying to do that.
Aside from this,
1) i also tried disabling large readwrite [ cuz my processes are writing
files to the order of 4 GB ] ,
2) also tried disabling the oplocks.
these didnt help.
Has anybody faced this kinda of problem.
Any ideas to solve this problem are highly appreciated.
Thanks
shyam
