{"push_id":1230343778,"size":2,"distinct_size":2,"ref":"refs/heads/70400-server-timeouts","head":"cd932bf8cc984196bc369576a4b8d6ca018420a3","before":"70a07477a4618d9d90dfd09d359eee651fb34a37","commits":[{"sha":"5c808e92cfaf9920b1d54a4249470e86b8408401","author":{"name":"Tony Sun","email":"b934601a8c77dfb6d4d2bf8708cd78c7a5fcbcbf@cloudant.com"},"message":"Retry when connection_closed is received during a streamed response\n\nThe changes_reader uses a streamed response. During the stream, it's\npossible to receive a connection_closed error due to timeouts or\nnetwork issues. We simply retry the request because for streamed\nresponses a connection must be established first in order for the\nstream to begin. So if the network is truly down, the initial request\nwill fail and the code path will go through the normal retry clause\nwhich decrements the number of retries. This way we won't be stuck\nforever if it's an actual network issue.\n\nBugzId: 70400","distinct":true,"url":"https://api.github.com/repos/cloudant/couchdb-couch-replicator/commits/5c808e92cfaf9920b1d54a4249470e86b8408401"},{"sha":"cd932bf8cc984196bc369576a4b8d6ca018420a3","author":{"name":"Tony Sun","email":"b934601a8c77dfb6d4d2bf8708cd78c7a5fcbcbf@cloudant.com"},"message":"Fix timeout clause in backoff retry\n\nThe second clause for a timeout will never be reached because the first\nwill always match before the second clause. Switching the clauses to\nfix this.\n\nBugzId:70400","distinct":true,"url":"https://api.github.com/repos/cloudant/couchdb-couch-replicator/commits/cd932bf8cc984196bc369576a4b8d6ca018420a3"}]}
{"actor":{"display_login":"tonysun83"}}