View Issue Details

IDProjectCategoryView StatusLast Update
0002659GNUnetfile-sharing servicepublic2012-12-21 16:49
ReporterChristian Grothoff Assigned ToChristian Grothoff  
PrioritynormalSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
Product VersionGit master 
Target Version0.9.5Fixed in Version0.9.5 
Summary0002659: timeouts and retries for stream-based file transfers
DescriptionOn the 'server' side, we should limit the overall number of 'stream'-based clients we accept at any given point in time, and time-out "idle" sessions after a while.

On the 'client' side, we should re-try failed requests after a while, but only for a finite number of times. Furthermore, the client currently uses a linked list for the 'waiting' requests; as the replies can still come out-of-order, we should probably switch this to a hash map to avoid the linear scan.
TagsNo tags attached.

Activities

Christian Grothoff

2012-11-25 20:19

manager   ~0006611

Server-side timeouts & client-side hash map implemented in SVN 25132.

Christian Grothoff

2012-11-28 15:35

manager   ~0006615

Server-side limits and connection retries implemented as of 25151.

Issue History

Date Modified Username Field Change
2012-11-25 13:39 Christian Grothoff New Issue
2012-11-25 20:19 Christian Grothoff Note Added: 0006611
2012-11-26 07:45 Christian Grothoff Assigned To => Christian Grothoff
2012-11-26 07:45 Christian Grothoff Status new => assigned
2012-11-28 15:35 Christian Grothoff Note Added: 0006615
2012-11-28 15:35 Christian Grothoff Status assigned => resolved
2012-11-28 15:35 Christian Grothoff Resolution open => fixed
2012-11-28 15:35 Christian Grothoff Product Version => Git master
2012-11-28 15:35 Christian Grothoff Fixed in Version => 0.9.5
2012-11-28 15:35 Christian Grothoff Target Version => 0.9.5
2012-12-21 16:49 Christian Grothoff Status resolved => closed