[ https://issues.apache.org/jira/browse/COUCHDB-1986?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13885207#comment-13885207 ]
Alexander Shorin commented on COUCHDB-1986: ------------------------------------------- Repost from dev@ ML with small fixes. I added a bit more logging to ibrowse and couch_replicator and it seems that it takes ~120 secs to transfer single document with 9MB attachment in case remote->local where remote is the same localhost. Here is the output: {code} [info] [<0.342.0>] <0.336.0>: requesting post "http://127.0.0.1:27786/couch_test_rep_db_b/_revs_diff" [{"Accept","application/json"}, {"Content-Type","application/json"}, {"User-Agent","CouchDB/0.0.0"}] [info] [<0.342.0>] <0.336.0>: got response in 0 sec [info] [<0.342.0>] <0.336.0>: requesting put "http://127.0.0.1:27786/couch_test_rep_db_b/doc9?new_edits=false" [{"Accept","application/json"}, {"Content-Length",9019252}, {"Content-Type","multipart/related;boundary=\"d0b1be0e0754a41b1dd5db669ed0f29b\""}, {"User-Agent","CouchDB/0.0.0"}] [info] [<0.342.0>] <0.336.0>: got response in 120 sec [info] [<0.342.0>] <0.336.0>: requesting post "http://127.0.0.1:27786/couch_test_rep_db_b/_revs_diff" [{"Accept","application/json"}, {"Content-Type","application/json"}, {"User-Agent","CouchDB/0.0.0"}] [info] [<0.342.0>] <0.336.0>: got response in 0 sec {code} the test fails with timeout during transferring of the third document. And here is more interesting logs: https://www.friendpaste.com/7BOCpdlWxnDpmRWXsNQjI7 I added logging around gen_tcp:send call at: https://github.com/apache/couchdb/blob/master/src/ibrowse/ibrowse_http_client.erl#L560 do_send/2 >>> - before gen_tcp:send call do_send/2 <<< - after gen_tcp:send call Note how the timings rapidly starts but very soon it hits some limitation and transfer goes by very short chunks which are split by the gen_tcp:send call and timeout lasts always around 200 milliseconds. Also sometimes the next message arrives from ibrowse tracing: 2014-1-29_9:6:25:259 -- (127.0.0.1:55867) - Inactivity timeout triggered. Shutting down connection Any ideas? > 04-replication-large-atts.t times out > ------------------------------------- > > Key: COUCHDB-1986 > URL: https://issues.apache.org/jira/browse/COUCHDB-1986 > Project: CouchDB > Issue Type: Bug > Components: Replication > Affects Versions: 1.5.0 > Reporter: Jan Lehnardt > > 04-replication-large-atts.t gets stuck around 558, sometimes a little earlier > or later, but it times out eventually, regardless of the timeout. I tried > doubling and such. -- This message was sent by Atlassian JIRA (v6.1.5#6160)