View Issue Details

IDProjectCategoryView StatusLast Update
0002659GNUnetfile-sharing servicepublic2012-12-21 15:49
ReporterChristian Grothoff Assigned ToChristian Grothoff Due Date
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 19:19

manager   ~0006611

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

Christian Grothoff

2012-11-28 14:35

manager   ~0006615

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

Issue History

Date ModifiedUsernameFieldChange
2012-11-25 12:39Christian GrothoffNew Issue
2012-11-25 19:19Christian GrothoffNote Added: 0006611
2012-11-26 06:45Christian GrothoffAssigned To => Christian Grothoff
2012-11-26 06:45Christian GrothoffStatusnew => assigned
2012-11-28 14:35Christian GrothoffNote Added: 0006615
2012-11-28 14:35Christian GrothoffStatusassigned => resolved
2012-11-28 14:35Christian GrothoffResolutionopen => fixed
2012-11-28 14:35Christian GrothoffProduct Version => Git master
2012-11-28 14:35Christian GrothoffFixed in Version => 0.9.5
2012-11-28 14:35Christian GrothoffTarget Version => 0.9.5
2012-12-21 15:49Christian GrothoffStatusresolved => closed