[PATCH] fix read-batch SEGFAULT [WAS: --write-batch just hangs?]
chris.shoemaker at cox.net
Fri May 7 06:29:12 GMT 2004
On Thu, May 06, 2004 at 06:26:15PM -0400, Chris Shoemaker wrote:
> On Wed, May 05, 2004 at 11:34:29PM -0700, Jos Backus wrote:
> > On Tue, May 04, 2004 at 08:14:22PM -0400, Chris Shoemaker wrote:
> > > Just so I'm on the right page, AFAICT, batch mode doesn't work _at all_.
> > If that's the case, it could be that the batch mode code needs to be updated
> > to work with recent changes to rsync. Last time I tried running the tests
> > (which I posted to the list) it worked fine. I haven't had a chance to try it
> > lately though.
> > > If anyone knows differently, please let me know. I've think I've tried
> > > almost every possible test, including the one in the man page. Anyway,
> > > this patch does allow me to read a batch written locally. That's a
> > > start, at least.
> > >
> > > Next, I'm going to see if I can figure out the hang that I mentioned
> > > earlier...
> > Please keep us posted.
> Status update: I've just finished tracing through the client behavior
> related to the apparent hang. All seems to go well with client/server
> negotiation, until the client tries to receive the file list (calling
> recv_file_list). This just times out, recalling select() every 60
> seconds. I'm guessing that the server just isn't sending the file list
> at the right time (or at all). Strange, that this only happens with
> --write-batch. I would think that protocol should be pretty much
> unaffected by batch-mode, since any conflicting options would already
> have been complained about.
> I think I'll have to setup an rsync server and trace it during a
> --write-batch connection to find the problem.... maybe tomorrow night...
Initial examination makes a suspect of the batch-mode handling of
> > Interesting. I have the exact same patch sitting in my CVS tree but I
> > can't remember why it's there, sorry :-(
> Joe, got any more? :)
> To unsubscribe or change options: http://lists.samba.org/mailman/listinfo/rsync
> Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html
More information about the rsync