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:
Start date:
10/14/2015
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)
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/2015

Actions

Related issues 1 (0 open1 closed)

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

Actions
Actions

Also available in: Atom PDF