Opened 15 years ago

Last modified 7 years ago

#81 closed defect (Fixed)

streams end badly when server runs out of fd's

Reported by: arma Owned by: arma
Priority: Low Milestone:
Component: Core Tor/Tor Version:
Severity: Keywords:
Cc: arma Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

We need to put better reasons on stream end cells, so when a server is unwilling to make any
more exits streams, the client doesn't end up with a failed stream -- he should treat it like
a dns resolve failure and try somewhere else.

[Automatically added by flyspray2trac: Operating System: All]

Child Tickets

Change History (3)

comment:1 Changed 15 years ago by nickm

The information is now available in the END cell -- if the reason is REASON_HIBERNATING, REASON_INTERNAL, or REASON_RESOURCELIMIT , then it's the server's fault. We should be able to notice this and retry.

comment:2 Changed 14 years ago by nickm

flyspray2trac: bug closed.
Roger's checkin of 3 apr 2005 fixed this bug.

comment:3 Changed 7 years ago by nickm

Component: Tor RelayTor
Note: See TracTickets for help on using tickets.