On Tue, Oct 7, 2014 at 8:57 AM, Conrad Rad <cse....@gmail.com> wrote: > ... > > The second bug is: ra_serf ignores the 500 response and then waits > forever for a valid response that isn't coming. So at this point the > program is just stuck in svn_ra_replay_range -> > svn_ra_serf__replay_range -> svn_ra_serf__context_run_wait -> ... -> > epoll(2) forever, when it should have aborted and returned an error on > the 500. > > I'm guessing that a fix might involve toggling > no_fail_on_http_failure_status or setting up a response_error() > handler on the svn_ra_serf__handler_t, but I'm not an expert on SVN > internals. > > I'm using subversion-1.8.10, libserf-1.3.7, and apr-1.5.1 from Fedora 20.
Due to overwhelming consensus / lack of objection (*birds chirping*), I've filed an issue for this in the tracker: http://subversion.tigris.org/issues/show_bug.cgi?id=4523 Thanks, Conrad