cloudant/couch_replicator — pull request #36 by kocolosk (2013-09-11 15:57:34+00:00)
Title: Ensure multipart/mixed reads are retried atomically

This patch eliminates the use of couch_replicator_httpc's retry mechanism for multipart/mixed streaming reads. That mechanism had the nasty behavior of jumbling together response data from different requests and thoroughly confusing the multipart parser. Instead we wrap the whole mechanism in a process and restart all of it if necessary.

BugzID: 21367