I was testing rsync 2.4.4 in client/server mode on solaris 2.6
In order to perform tests on large file systems I was transferring the directory
'/usr' from one system to the other. The transfer has never completed: it
usually stops after ~250 Mb (the complete '/usr' is about 450 Mb).
I have tried to debug the problem and I have seen that the child process (the
child of the child) receives a signal while performing the routine recv_file()
and dies, the signal is probably the SIGUSR2 signal sent to it from its parent
process (see do_recv() routine in main.c)
Any opinion about?
Thanks,
Giovanni