<html><head></head><body>what does lsof tell? does rsync hang on a specific file? <br>
<br>
i would wonder if this is a rsync problem. as you told you killed all processes. <br>
<br>
so, on the second run rsync knows nothing from before...<br>
<br>
roland<br><br><div class="gmail_quote">Am 18. Oktober 2016 12:08:00 MESZ, schrieb Bernd Hohmann <hohmann@harddiskcafe.de>:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre class="k9mail">On 18.10.2016 07:03, Kip Warner wrote:<br /><br /><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;"> From what I can tell, there are no hardware problems. I also ran fsck<br /> on the drive. The machine seems to be fine.<br /></blockquote><br />I can confirm the problem.<br /><br />Situation here: 2 identical HP Microservers (Debian 7, on site compiled<br />rsync 3.1.2, connected via OpenVPN).<br /><br />SSH is used for transport.<br /><br />Both machines have the correct date/time set via ntpd.<br /><br />All files on Client/Server are rw and have the right owner and are<br />copy'able. oth sides.<br /><br />The "directory to backup" is a Samba-share (I stopped nmbd and smbd, no<br />change). Client: 200GB, 42000 files total. Enough disk-space and memory<br />on both sides.<br /><br />All rsync instances were killed (Client/Server) before starting rsync.<br /><br />tcpdump shows me a NOP packet every 2 min.<br /><br /><br />I can provoke the error doing this:<br /><br />1) Start the transfer (rsync scans *all* client files and starts sending<br />a file)<br /><br />2) ^C rsync on client<br /><br />3) "pkill rsync" on server until all rsync-processes are killed. Same on<br />client (just to be sure)<br /><br />4) Start the transfer again, now rsync scans the top directories only<br />and hangs (see straces below).<br /><br /><br />Commandline:<br /><br />./rsync-debug -v --archive --progress<br />      --human-readable --delete-during \<br />      --rsync-path=/home/backup-hugo/bin/rsync-debug \<br />      /srv/backup-bernd backup-hugo@backup-hugo.vpn:/srv/<br /><br /><br />Client says (PID 5909 = rsync, 5910 = ssh)<br /><hr /><br />[...]<br />5910  10:13:50 select(7, [3 4], [3], NULL, {240, 0}) = 1 (in [4], left<br />{239, 999990})<br />5910  10:13:50 read(4, "2010_20120119093643.pdf\0\3740O<br />[...]<br />\242}\30:V0124160__Nr.036_vom_10.09.2010_2012011"..., 16384) = 3072<br /><br />loop:<br />5910  10:13:50 select(7, [3 4], [3], NULL, {240, 0} <unfinished ...><br />5909  10:14:51 <... select resumed> )   = 0 (Timeout)<br />5909  10:14:51 select(6, [5], [], [5], {60, 0}) = 0 (Timeout)<br />5909  10:15:51 select(6, [5], [], [5], {60, 0}) = 0 (Timeout)<br />5909  10:16:51 select(6, [5], [], [5], {60, 0} <unfinished ...><br />5910  10:17:51 <... select resumed> )   = 0 (Timeout)<br />goto loop<br /><hr /><br /><br />Server says (PID 10331 = rsync --server, 10332 = ssh)<br /><hr /><br />[...]<br />10331 10:13:50 lstat("backup-bernd/Schreibtisch", {st_mode=S_IFDIR|0755,<br />st_size=4096, ...}) = 0<br />10331 10:13:50 lstat("backup-bernd/VirtualBox", {st_mode=S_IFDIR|0755,<br />st_size=4096, ...}) = 0<br />10331 10:13:50 lstat("backup-bernd/bin", {st_mode=S_IFDIR|0755,<br />st_size=4096, ...}) = 0<br />10331 10:13:50 lstat("backup-bernd/projekte", {st_mode=S_IFDIR|0755,<br />st_size=4096, ...}) = 0<br />10331 10:13:50 lstat("backup-bernd/transfer", {st_mode=S_IFDIR|0755,<br />st_size=4096, ...}) = 0<br />10331 10:13:50 select(4, [3], [1], [3], {60, 0}) = 1 (out [1], left {59,<br />999991})<br />10331 10:13:50 write(1, "\4\0\0\7\3\20\0\0", 8) = 8<br />10331 10:13:50 select(4, [3], [], [3], {60, 0} <unfinished ...><br />10332 10:14:50 <... select resumed> )   = 0 (Timeout)<br /><br />loop:<br />10332 10:14:50 select(1, [0], [], [0], {60, 0} <unfinished ...><br />10331 10:14:50 <... select resumed> )   = 0 (Timeout)<br />10331 10:14:50 select(4, [3], [], [3], {60, 0} <unfinished ...><br />10332 10:15:50 <... select resumed> )   = 0 (Timeout)<br />goto loop<br /><hr /><br /></pre></blockquote></div><br>
-- <br>
Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.</body></html>