Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 19 Mar 2014 15:07:11 +0000
From:      krad <kraduk@gmail.com>
To:        "Michael W. Lucas" <mwlucas@michaelwlucas.com>
Cc:        questions@freebsd.org
Subject:   Re: rsync problems
Message-ID:  <CALfReydhr%2BRP9ieCqqxt=HM8oXH86b0pc5DFJqtq4EvkU8NvGA@mail.gmail.com>
In-Reply-To: <20140317203733.GA57962@bewilderbeast.blackhelicopters.org>
References:  <20140317203733.GA57962@bewilderbeast.blackhelicopters.org>

next in thread | previous in thread | raw e-mail | index | archive | help
from what i remember of rsync before v3, is that it used to generate the
full file list before it did the sync. After v3 it did an incremental list.
This resulted in much lower memory utilization. Therefore as you use the
old version it may be worth checking any limits set on the daemon. It also
may be worth syncing smaller parts of the tree if its large to reduce the
memory consumption.


On 17 March 2014 20:37, Michael W. Lucas <mwlucas@michaelwlucas.com> wrote:

> Hi,
>
> I'm hoping someone can help me with an rsync issue.
>
> I have an old rsync client (version 2.3.1) on an effectively embedded
> SunOS system. Changing the client is not an option, it's part of a
> great big multimillion-dollar telephony system.
>
> Until last Thursday, I was successfully rsyncing to a FreeBSD machine
> using rsyncd. Then I rebooted it. Now rsync requests fail with:
>
> Mar 17 16:20:22 cdrbucket2 rsyncd[1003]: rsync error: error in rsync
> protocol data stream (code 12) at io.c(226) [Receiver=3.1.0]
> Mar 17 16:21:43 cdrbucket2 rsyncd[947]: rsync error: received SIGINT,
> SIGTERM, or SIGHUP (code 20) at rsync.c(632) [Receiver=3.1.0]
>
> This is not a helpful message. Rsync is not known for helpful error
> messages, so I tried truss. Here's the notable section of the output:
>
> ...
>  1003: open("/etc/group",O_CLOEXEC,0666)         = 4 (0x4)
>  1003: fstat(4,{ mode=-rw-r--r-- ,inode=4127,size=503,blksize=4096 }) = 0
> (0x0)
>  1003: lseek(4,0x0,SEEK_CUR)                     = 0 (0x0)
>  1003: lseek(4,0x0,SEEK_SET)                     = 0 (0x0)
>  1003: read(4,"# $FreeBSD: release/10.0.0/etc/g"...,4096) = 503 (0x1f7)
>  1003: close(4)                                  = 0 (0x0)
>  1003: chroot("/cdr/telicavoip")                 = 0 (0x0)
>  1003: chdir("/")                                = 0 (0x0)
>  1003: process exit, rval = 12
>   947: select(6,{4 5},0x0,0x0,0x0)               ERR#4 'Interrupted system
> call'
>   947: SIGNAL 20 (SIGCHLD)
>   947: wait4(-1,0x0,WNOHANG,0x0)                 = 1003 (0x3eb)
>   947: wait4(-1,0x0,WNOHANG,0x0)                 ERR#10 'No child
> processes'
>   947:
> sigreturn(0x7fffffffae50,0x0,0xffffffffffffffff,0x0,0x0,0x8014001b0) ERR#4
> 'Interrupted system call'
>
> Any way to tell what child process it might be expecting, or where
> it's hanging up here?
>
> Thanks for any hints,
> ==ml
>
> --
> Michael W. Lucas  -  mwlucas@michaelwlucas.com, Twitter @mwlauthor
> http://www.MichaelWLucas.com/, http://blather.MichaelWLucas.com/
> Absolute OpenBSD 2/e - http://www.nostarch.com/openbsd2e
> coupon code "ILUVMICHAEL" gets you 30% off & helps me.
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "
> freebsd-questions-unsubscribe@freebsd.org"
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CALfReydhr%2BRP9ieCqqxt=HM8oXH86b0pc5DFJqtq4EvkU8NvGA>