<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:PMingLiU;
        panose-1:2 2 5 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:"\@PMingLiU";
        panose-1:2 2 5 0 0 0 0 0 0 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Texte de bulles Car";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.TextedebullesCar
        {mso-style-name:"Texte de bulles Car";
        mso-style-priority:99;
        mso-style-link:"Texte de bulles";
        font-family:"Tahoma","sans-serif";}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="2050" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=FR link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><span lang=EN-US>Hi all,<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=EN-US>I’m not sure if this is really rsync
related so fell free to ignore this message ;)<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=EN-US>I have to server. The first one is rsync
server et and the second one the client. The rsync server repo is around 325Go.<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=EN-US>Every time my client start rsync, both
rsyncd on the server and rsync on the client entered “Uninterruptible
sleep” state and I can’t figure out why.<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=EN-US>Server : <o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>-              Linux san1 2.6.30-gentoo-r4
#3 SMP Thu Nov 19 14:17:42 CET 2009 x86_64 Intel(R) Xeon(R) CPU E5405 @ 2.00GHz
GenuineIntel GNU/Linux<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>-              8Gb ECC RAM<o:p></o:p></span></p>

<p class=MsoNormal>-              Rsync server : 3.0.9 <o:p></o:p></p>

<p class=MsoNormal>-              Rsyncd.conf :<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal># /etc/rsyncd.conf<o:p></o:p></p>

<p class=MsoNormal><span lang=EN-US>pid file = /var/run/rsyncd.pid<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>use chroot = no<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>read only = yes<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>transfer logging = no<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>dont compress = *<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>timeout = 60<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=EN-US> [webroot]<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>        path = /home/http<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>        comment = Webroot Tree<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>        uid = root<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>        gid = webusers<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=EN-US>Client :<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>-              Linux san2 3.2.12-gentoo #1
SMP Mon May 14 13:50:17 CEST 2012 x86_64 Intel(R) Xeon(R) CPU E5405 @ 2.00GHz
GenuineIntel GNU/Linux<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>-              8Gb ECC RAM<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>-              Rsync client : 3.0.9<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=EN-US>Network is 1Gbps dedicated. FS on both
server is ext3. I’ve tried to get a call trace for blocking process and
this is what I have : <o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=EN-US>echo w > /proc/sysrq-trigger ; dmesg -c
> foo && cat foo<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>Server :  <o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[902361.152155] SysRq : Show Blocked State<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[902361.152382]  
task                        PC stack   pid father<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[902361.152401] rsync         D
ffff8800280daa40     0 15001  14596<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[902361.152406]  ffff88022f0c8630
0000000000000086 ffff8800cf54e400 ffff8800188ef600<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[902361.152410]  0000000000010a40
000000000000c5e8 ffff88022d91d070 ffff88022d91d308<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[902361.152414]  000000062dd1dee0
ffffffff8114238b ffff88022d91d308 0000000135c45c5c<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[902361.152418] Call Trace:<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[902361.152427]  [<ffffffff8114238b>]
? elv_next_request+0x18f/0x1a3<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[902361.152432]  [<ffffffff810bfa3e>]
? sync_buffer+0x0/0x40<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[902361.152436]  [<ffffffff812f7090>]
? schedule+0x9/0x1d<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[902361.152439]  [<ffffffff812f7107>]
? io_schedule+0x63/0xa5<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[902361.152442]  [<ffffffff810bfa3e>]
? sync_buffer+0x0/0x40<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[902361.152445]  [<ffffffff810bfa79>]
? sync_buffer+0x3b/0x40<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[902361.152448]  [<ffffffff812f7431>]
? __wait_on_bit+0x41/0x70<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[902361.152452]  [<ffffffff810bfa3e>]
? sync_buffer+0x0/0x40<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[902361.152454]  [<ffffffff812f74cb>]
? out_of_line_wait_on_bit+0x6b/0x77<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[902361.152460]  [<ffffffff810444d8>]
? wake_bit_function+0x0/0x23<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[902361.152464]  [<ffffffff810f6177>]
? ext3_bread+0x4c/0x6d<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[902361.152468]  [<ffffffff810faa22>]
? htree_dirblock_to_tree+0x33/0x13e<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[902361.152472]  [<ffffffff810b0655>]
? dput+0x23/0x13d<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[902361.152475]  [<ffffffff810faba9>]
? ext3_htree_fill_tree+0x7c/0x1e7<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[902361.152479]  [<ffffffff8109d927>]
? __kmalloc+0xf2/0x102<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[902361.152483]  [<ffffffff810f20d1>]
? ext3_readdir+0x173/0x554<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[902361.152486]  [<ffffffff810ae180>]
? filldir+0x0/0xb7<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[902361.152490]  [<ffffffff810a56e3>]
? cp_new_stat+0xe9/0xfc<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[902361.152493]  [<ffffffff810ae180>]
? filldir+0x0/0xb7<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[902361.152496]  [<ffffffff810ae33f>]
? vfs_readdir+0x75/0xa7<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[902361.152499]  [<ffffffff810ae4a9>]
? sys_getdents+0x7a/0xc1<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[902361.152503]  [<ffffffff8100b9eb>]
? system_call_fastpath+0x16/0x1b<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=EN-US>echo w > /proc/sysrq-trigger ; dmesg -c
> foo && cat foo<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>Client : <o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[ 4660.188240] SysRq : Show Blocked State<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[ 4660.188460]  
task                        PC stack   pid father<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[ 4660.188474] rsync           D
0000000000000000     0  5846   5840 0x00000000<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[ 4660.188479]  ffff8802260855c0
0000000000000086 ffff880221e7e010 ffff88022628ee40<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[ 4660.188484]  0000000000010280
ffff880221e7ffd8 ffff880221e7ffd8 0000000000010280<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[ 4660.188488]  ffff8802251f2210
ffff88022628ee40 ffff8802251f25a0 ffff8802251f2210<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[ 4660.188492] Call Trace:<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[ 4660.188502]  [<ffffffff8114c19b>]
? blk_peek_request+0x17c/0x18e<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[ 4660.188507]  [<ffffffff811e8363>]
? scsi_request_fn+0x31e/0x3f7<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[ 4660.188511]  [<ffffffff8114d20e>]
? blk_queue_bio+0x273/0x28c<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[ 4660.188515]  [<ffffffff810cc6ba>]
? unmap_underlying_metadata+0x29/0x29<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[ 4660.188520]  [<ffffffff8133367e>]
? io_schedule+0x89/0xc9<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[ 4660.188523]  [<ffffffff810cc6c3>]
? sleep_on_buffer+0x9/0xe<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[ 4660.188526]  [<ffffffff81333a42>]
? __wait_on_bit+0x41/0x70<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[ 4660.188529]  [<ffffffff810cc6ba>]
? unmap_underlying_metadata+0x29/0x29<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[ 4660.188533]  [<ffffffff81333adc>]
? out_of_line_wait_on_bit+0x6b/0x77<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[ 4660.188537]  [<ffffffff81043413>] ?
autoremove_wake_function+0x2e/0x2e<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[ 4660.188541]  [<ffffffff810cc788>]
? ll_rw_block+0x65/0x82<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[ 4660.188545]  [<ffffffff81105592>]
? ext3_bread+0x49/0x68<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[ 4660.188548]  [<ffffffff8110a302>]
? htree_dirblock_to_tree+0x33/0x126<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[ 4660.188552]  [<ffffffff8110a46e>]
? ext3_htree_fill_tree+0x79/0x1d3<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[ 4660.188557]  [<ffffffff810b5cb7>]
? do_last+0x527/0x59e<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[ 4660.188561]  [<ffffffff81101b36>]
? ext3_readdir+0x179/0x532<o:p></o:p></span></p>

<p class=MsoNormal>[ 4660.188564]  [<ffffffff810b813c>] ?
filldir64+0xb0/0xb0<o:p></o:p></p>

<p class=MsoNormal><span lang=EN-US>[ 4660.188567]  [<ffffffff810ae253>]
? cp_new_stat+0xe9/0xfb<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[ 4660.188570]  [<ffffffff810b813c>]
? filldir64+0xb0/0xb0<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[ 4660.188573]  [<ffffffff810b82ea>]
? vfs_readdir+0x72/0xa4<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[ 4660.188576]  [<ffffffff810b8454>]
? sys_getdents+0x7a/0xc1<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[ 4660.188580]  [<ffffffff81334ebb>]
? system_call_fastpath+0x16/0x1b<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=EN-US>I must admit that I really don’t
understand what those call trace mean, so I need some help to find what is
going on.<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=EN-US>Let me know if I can give you more
informations.<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>

<p class=MsoNormal>Best regards,<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial","sans-serif";
color:gray'>----------------------------------------------------<o:p></o:p></span></p>

<p class=MsoNormal><b><span style='font-size:9.0pt;font-family:"Arial","sans-serif";
color:gray'>Claude Juif<o:p></o:p></span></b></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial","sans-serif";
color:gray'>Administrateur Systèmes et Réseaux<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial","sans-serif";
color:gray'><a href="damien.petitbois@mediagong.tv"><span style='color:gray'>claude.juif@mediagong.tv</span></a><o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial","sans-serif";
color:gray'><img border=0 width=174 height=53 id="Image_x0020_1"
src="cid:image001.gif@01CD31E7.7B1FA410" alt=signatureMG><br>
98, route de la Reine<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial","sans-serif";
color:gray'>92100 Boulogne Billancourt<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial","sans-serif";
color:gray'>Tél. : 01 41 31 71 08- Fax : 01 46 05 27 46<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Arial","sans-serif";
color:gray'><a href="http://www.mediagong.tv"><span style='color:gray'>www.mediagong.tv</span></a><o:p></o:p></span></p>

<p class=MsoNormal><o:p> </o:p></p>

</div>

</body>

</html>