[Samba] does samba respond to partial write andx request?
Shirish Pargaonkar
shirishpargaonkar at gmail.com
Wed Jul 9 12:49:44 GMT 2008
Does samba server respond to partial write andx request?
Looks like cifs has not sent (write andx) entire 56K of data but
samba server has responded.
Or does samba server thinks the request is complete?
Specifically, I am not sure what
smb_bcc=57345
means/signifies
Your help is really, really appreciated.
Regards,
Shirish
CIFS VFS: sends on sock 0000000021dc4a00, sndbuf 34776, rcvbuf 87380 of
length 57408 stuck for 15 seconds, act_len: 57412 total_len: 20128 mid: 23485
pid: 32690, cmd: 47, error: -11
CIFS VFS: No task to wake, unknown frame received! NumMids 3, Mid 23485,
Pid: 45695, cmd: 47
Received Data is: : dump of 43 bytes of data at 0x000000001d1e2100
0000002f ff534d42 2f000000 008001c0 . . . / ÿ S M B / . . . . . . Ã
00000000 00000000 00000000 0100b27f . . . . . . . . . . . . . . ² .
00005bbd 06ff0000 0000e000 . . [ ½ . ÿ . . . . Ã
size=57408
smb_com=0x2f
smb_rcls=0
smb_reh=0
smb_err=0
smb_flg=0
smb_flg2=49153
smb_tid=1
smb_pid=32690
smb_uid=0
smb_mid=48475
smt_wct=14
smb_vwv[ 0]= 255 (0xFF)
smb_vwv[ 1]= 0 (0x0)
smb_vwv[ 2]= 4395 (0x112B)
smb_vwv[ 3]=49152 (0xC000)
smb_vwv[ 4]= 36 (0x24)
smb_vwv[ 5]=65535 (0xFFFF)
smb_vwv[ 6]=65535 (0xFFFF)
smb_vwv[ 7]= 0 (0x0)
smb_vwv[ 8]= 0 (0x0)
smb_vwv[ 9]= 0 (0x0)
smb_vwv[10]=57344 (0xE000)
smb_vwv[11]= 64 (0x40)
smb_vwv[12]= 0 (0x0)
smb_vwv[13]= 0 (0x0)
smb_bcc=57345
[2008/07/08 16:46:31, 10] lib/util.c:dump_data(2286)
[000] 00 74 00 72 00 69 00 6E 00 67 00 73 00 04 00 00 .t.r.i.n .g.s....
[010] 00 0C 00 00 00 73 00 74 00 61 00 74 00 75 00 73 .....s.t .a.t.u.s
[020] 00 46 00 6F 00 72 00 6D 00 61 00 74 00 04 00 00 .F.o.r.m .a.t....
[030] 00 0D 00 00 00 73 00 74 00 61 00 74 00 75 00 73 .....s.t .a.t.u.s
[040] 00 46 00 6F 00 72 00 6D 00 61 00 74 00 32 00 00 .F.o.r.m .a.t.2..
[050] 00 04 00 00 00 11 00 00 00 74 00 72 00 61 00 6E ........ .t.r.a.n
[060] 00 73 00 66 00 65 00 72 00 53 00 61 00 6D 00 65 .s.f.e.r .S.a.m.e
[070] 00 55 00 6E 00 69 00 74 00 73 00 00 00 04 00 00 .U.n.i.t .s......
[080] 00 11 00 00 00 74 00 72 00 61 00 6E 00 73 00 66 .....t.r .a.n.s.f
[090] 00 65 00 72 00 44 00 69 00 66 00 66 00 55 00 6E .e.r.D.i .f.f.U.n
[0A0] 00 69 00 74 00 73 00 00 00 04 00 00 00 0F 00 00 .i.t.s.. ........
[0B0] 00 74 00 72 00 61 00 6E 00 73 00 66 00 65 00 72 .t.r.a.n .s.f.e.r
[0C0] 00 4E 00 6F 00 54 00 6F 00 74 00 61 00 6C 00 00 .N.o.T.o .t.a.l..
[0D0] 00 04 00 00 00 08 00 00 00 74 00 69 00 6D 00 65 ........ .t.i.m.e
[0E0] 00 50 00 61 00 69 00 72 00 04 00 00 00 0E 00 00 .P.a.i.r ........
[0F0] 00 74 00 69 00 6D 00 65 00 4C 00 65 00 66 00 74 .t.i.m.e .L.e.f.t
[100] 00 53 00 69 00 6E 00 67 00 6C 00 65 00 04 00 00 .S.i.n.g .l.e....
[110] 00 0E 00 00 00 74 00 69 00 6D 00 65 00 4C 00 65 .....t.i .m.e.L.e
[120] 00 66 00 74 00 44 00 6F 00 75 00 62 00 6C 00 65 .f.t.D.o .u.b.l.e
[130] 00 04 00 00 00 0E 00 00 00 74 00 69 00 6D 00 65 ........ .t.i.m.e
[140] 00 46 00 65 00 77 00 53 00 65 00 63 00 6F 00 6E .F.e.w.S .e.c.o.n
[150] 00 64 00 73 00 04 00 00 00 0B 00 00 00 74 00 69 .d.s.... .....t.i
[160] 00 6D 00 65 00 55 00 6E 00 6B 00 6E 00 6F 00 77 .m.e.U.n .k.n.o.w
[170] 00 6E 00 00 00 04 00 00 00 0A 00 00 00 64 00 6F .n...... .....d.o
[180] 00 6E 00 65 00 53 00 63 00 68 00 65 00 6D 00 65 .n.e.S.c .h.e.m.e
[190] 00 04 00 00 00 0E 00 00 00 64 00 6F 00 6E 00 65 ........ .d.o.n.e
[1A0] 00 46 00 69 00 6C 00 65 00 53 00 63 00 68 00 65 .F.i.l.e .S.c.h.e
[1B0] 00 6D 00 65 00 04 00 00 00 05 00 00 00 75 00 6E .m.e.... .....u.n
[1C0] 00 69 00 74 00 73 00 00 00 04 00 00 00 05 00 00 .i.t.s.. ........
[1D0] 00 62 00 79 00 74 00 65 00 73 00 00 00 04 00 00 .b.y.t.e .s......
[1E0] 00 08 00 00 00 6B 00 69 00 6C 00 6F 00 62 00 79 .....k.i .l.o.b.y
[1F0] 00 74 00 65 00 04 00 00 00 08 00 00 00 6D 00 65 .t.e.... .....m.e
[2008/07/08 16:46:31, 3] smbd/process.c:switch_message(926)
switch message SMBwriteX (pid 26779) conn 0x2aaaafd07e0
[2008/07/08 16:46:31, 3] smbd/sec_ctx.c:set_sec_ctx(241)
setting sec ctx (99, 99) - sec_ctx_stack_ndx = 0
[2008/07/08 16:46:31, 5] auth/auth_util.c:debug_nt_user_token(454)
NT user token of user S-1-22-1-99
contains 5 SIDs
SID[ 0]: S-1-22-1-99
SID[ 1]: S-1-22-2-99
SID[ 2]: S-1-1-0
SID[ 3]: S-1-5-2
SID[ 4]: S-1-5-32-546
SE_PRIV 0x0 0x0 0x0 0x0
[2008/07/08 16:46:31, 5] auth/auth_util.c:debug_unix_user_token(474)
UNIX token of user 99
Primary group is 99 and contains 1 supplementary groups
Group[ 0]: 99
[2008/07/08 16:46:31, 5] smbd/uid.c:change_to_user(273)
change_to_user uid=(99,99) gid=(0,99)
[2008/07/08 16:46:31, 4] smbd/vfs.c:vfs_ChDir(665)
vfs_ChDir to /SAMBA1
[2008/07/08 16:46:31, 10] locking/locking.c:is_locked(99)
is_locked: optimisation - exclusive oplock on file root.tar
[2008/07/08 16:46:31, 10] locking/locking.c:is_locked(137)
is_locked: flavour = POSIX_LOCK brl start=2408448 len=57344 unlocked
for fnum 4395 file root.tar
[2008/07/08 16:46:31, 10] smbd/fileio.c:real_write_file(137)
real_write_file (root.tar): pos = 2408448, size = 57344, returned 57344
[2008/07/08 16:46:31, 3] smbd/reply.c:reply_write_and_X(3154)
writeX fnum=4395 num=57344 wrote=57344
[2008/07/08 16:46:31, 5] lib/util.c:show_msg(506)
[2008/07/08 16:46:31, 5] lib/util.c:show_msg(516)
size=47
smb_com=0x2f
smb_rcls=0
smb_reh=0
smb_err=0
smb_flg=128
smb_flg2=49153
smb_tid=1
smb_pid=32690
smb_uid=0
smb_mid=48475
smt_wct=6
smb_vwv[ 0]= 255 (0xFF)
smb_vwv[ 1]= 0 (0x0)
smb_vwv[ 2]=57344 (0xE000)
smb_vwv[ 3]= 0 (0x0)
smb_vwv[ 4]= 0 (0x0)
smb_vwv[ 5]= 0 (0x0)
smb_bcc=0
[2008/07/08 16:46:31, 10] smbd/process.c:receive_message_or_smb(402)
receive_message_or_smb: select with timeout of [59.607392]
[2008/07/08 16:46:31, 10] lib/util_sock.c:read_smb_length_return_keepalive(623)
got smb length of 124930
[2008/07/08 16:46:31, 6] smbd/process.c:process_smb(1067)
got message type 0x3 of len 0x1e802
[2008/07/08 16:46:31, 3] smbd/process.c:process_smb(1068)
Transaction 156004 of length 124934
[2008/07/08 16:46:31, 10] smbd/process.c:receive_message_or_smb(402)
receive_message_or_smb: select with timeout of [59.560563]
[2008/07/08 16:46:31, 10] lib/util_sock.c:read_smb_length_return_keepalive(623)
got smb length of 65793
[2008/07/08 16:47:06, 10] lib/util_sock.c:read_data(525)
read_data: read of 48455 returned 0. Error = Success
[2008/07/08 16:47:06, 3] smbd/process.c:timeout_processing(1328)
timeout_processing: End of file from client (client has disconnected).
More information about the samba
mailing list