Project

General

Profile

Actions

Idea #8061

closed

[Keep] keepstore checks if a GET client is still there before loading a block, and before sending it

Added by Brett Smith almost 9 years ago. Updated over 7 years ago.

Status:
Duplicate
Priority:
Normal
Assigned To:
-
Category:
Keep
Target version:
-
Start date:
12/18/2015
Due date:
Story points:
-

Description

If keepstore gets very backlogged handling requests, it can get into a death spiral where, when it's ready to service a new request, the client has already hung up. Right now keepstore still loads the block and tries to send it in this case, sustaining the backlog and wasting resources. Check whether the client is still connected before servicing these requests.


Related issues

Has duplicate Arvados - Bug #10467: [Keepstore] abandon work when client hangs upResolvedTom Clegg11/07/2016Actions
Actions #1

Updated by Tom Clegg over 7 years ago

  • Status changed from New to Duplicate
Actions

Also available in: Atom PDF