--- Revision None +++ Revision 643238616239 @@ -0,0 +1,19 @@ +Index: src/couchdb/couch_rep_att.erl +=================================================================== +--- src/couchdb/couch_rep_att.erl (revision 892491) ++++ src/couchdb/couch_rep_att.erl (working copy) +@@ -79,7 +79,13 @@ + ReqId; + {ok, NewReqId} -> + NewReqId +- end ++ end; ++ {ibrowse_async_response, ReqId, {error, Err}} -> ++ ?LOG_ERROR("~p error for ~p, retrying", [Err, Req#http_db.resource]), ++ start_http_request(Req); ++ after 10000 -> ++ ?LOG_ERROR("request for ~p stalled, retrying", [Req#http_db.resource]), ++ start_http_request(Req) + end. + + validate_headers(_Req, 200, _Headers) ->