Opened 10 years ago

Closed 9 years ago

Last modified 7 years ago

#1357 closed defect (fixed)

Generated a synthetic timeout LESS than the current timeout

Reported by: stars Owned by: mikeperry
Priority: Low Milestone: Tor: 0.2.2.x-final
Component: Core Tor/Tor Version: 0.2.2.10-alpha
Severity: Keywords:
Cc: stars, Sebastian, nickm, arma, mikeperry Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description (last modified by mikeperry)

Hello,

I think have spoke a few months ago about this bug but don't find any report, so i make one now.

If the FAI have trouble and i.e the network are done a few second, Tor must recalculate the timeout when resume and at this time it create the warning about " Generated a synthetic timeout LESS than the current timeout: 50089ms vs 60000.000000ms using Xm: 1275 a: 0.467440, q: 0.800000".

I running kubuntu karmic 9.10 x86 64 2.6.31-21-generic #59-Ubuntu SMP Wed Mar 24 07:28:27 UTC 2010 x86_64 GNU/Linux

Tor: commit 7221d15acc87d2438aba7e3c261c2fc460479a01 0.2.2.10 alpha-dev but previous version contain the same bug
Libevent: commit 3cbca8661f2ad267ca890304a3dc5acefb8ba630


avr. 13 17:08:59.534 [Notice] Network is flaky. No activity for 96 seconds. Temporarily raising timeout to 60s.
avr. 13 17:09:19.616 [Notice] Tried for 120 seconds to get a connection to [scrubbed]:0. Giving up. (waiting for circuit)
avr. 13 17:09:48.839 [Notice] Network activity has resumed. Resuming circuit timeout calculations.
avr. 13 17:09:48.840 [Warning] Generated a synthetic timeout LESS than the current timeout: 50089ms vs 60000.000000ms using Xm: 1275 a: 0.467440, q: 0.800000

Best Regards

SwissTorExit

[Automatically added by flyspray2trac: Operating System: Other Linux]

Child Tickets

Change History (3)

comment:1 Changed 9 years ago by nickm

Milestone: Tor: 0.2.2.x-final

comment:2 Changed 9 years ago by mikeperry

Description: modified (diff)
Resolution: Nonefixed
Status: newclosed

Fix should appear in 0.2.2.14.

comment:3 Changed 7 years ago by nickm

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