[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[or-cvs] [tor/master] Remove an assert.



Author: Mike Perry <mikeperry-git@xxxxxxxxxx>
Date: Sun, 6 Sep 2009 21:05:17 -0700
Subject: Remove an assert.
Commit: c9363df09ffa25ff01a3546a01d6bf204280913f

It seems to fire because of precision issues. Added
more debug info to the warn to try to figure out for sure.
---
 src/or/circuitbuild.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/or/circuitbuild.c b/src/or/circuitbuild.c
index a140f0a..95ac2e4 100644
--- a/src/or/circuitbuild.c
+++ b/src/or/circuitbuild.c
@@ -464,8 +464,8 @@ circuit_build_times_add_timeout_worker(circuit_build_times_t *cbt,
   if (gentime < (build_time_t)cbt->timeout*1000) {
     log_warn(LD_CIRC,
              "Generated a synthetic timeout LESS than the current timeout: "
-             "%u vs %d", gentime, cbt->timeout*1000);
-    tor_assert(gentime >= (build_time_t)cbt->timeout*1000);
+             "%u vs %d using Xm: %d a: %lf, q: %lf",
+             gentime, cbt->timeout*1000, cbt->Xm, cbt->alpha, quantile_cutoff);
   } else if (gentime > BUILD_TIME_MAX) {
     gentime = BUILD_TIME_MAX;
     log_info(LD_CIRC,
-- 
1.5.6.5