Project

General

Profile

Actions

Bug #7546

closed

[SDK] Go keepclient should retry PUTs on network errors

Added by Brett Smith about 9 years ago. Updated about 9 years ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Radhika Chippada
Category:
-
Target version:
Story points:
1.0

Description

Keepproxy (which uses keepclient) is failing requests with the error "read tcp 10.26.0.7:25107: use of closed network connection". We have had similar errors in the past which were due to connection reuse in the Go http package. This has the side effect that if it tries to reuse a connection that's been closed, it will return an error instead of trying to reestablish a connection. The keepclient package should handle closed connection errors by retrying the request.


Subtasks 1 (0 open1 closed)

Task #7559: Review branch: 7546-put-retryResolvedRadhika Chippada10/14/2015Actions

Related issues

Copied from Arvados - Bug #7491: [SDK] Go keepclient should retry on network errorsResolvedPeter Amstutz10/08/2015Actions
Actions

Also available in: Atom PDF