mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2025-02-23 14:40:51 +01:00
parameterize RephistTrackTime
svn:r4673
This commit is contained in:
parent
2fa109102a
commit
1e0fdcae98
4 changed files with 7 additions and 3 deletions
|
@ -163,6 +163,7 @@ static config_var_t _config_vars[] = {
|
|||
VAR("LongLivedPorts", CSV, LongLivedPorts, "21,22,706,1863,5050,5190,5222,5223,6667,8300,8888"),
|
||||
VAR("PathlenCoinWeight", DOUBLE, PathlenCoinWeight, "0.3"),
|
||||
VAR("RedirectExit", LINELIST, RedirectExit, NULL),
|
||||
VAR("RephistTrackTime", INTERVAL, RephistTrackTime, "24 hours"),
|
||||
OBSOLETE("RouterFile"),
|
||||
VAR("RunAsDaemon", BOOL, RunAsDaemon, "0"),
|
||||
VAR("RunTesting", BOOL, RunTesting, "0"),
|
||||
|
|
|
@ -709,7 +709,7 @@ run_scheduled_events(time_t now)
|
|||
}
|
||||
|
||||
/* Also, take this chance to remove old information from rephist. */
|
||||
rep_history_clean(now-24*60*60);
|
||||
rep_history_clean(now - options->RephistTrackTime);
|
||||
}
|
||||
|
||||
if (time_to_fetch_running_routers < now) {
|
||||
|
@ -873,8 +873,10 @@ second_elapsed_callback(int fd, short event, void *args)
|
|||
current_second = now.tv_sec; /* remember which second it is, for next time */
|
||||
|
||||
#if 0
|
||||
if (current_second % 60 == 0)
|
||||
if (current_second % 300 == 0) {
|
||||
rep_history_clean(now - options->RephistTrackTime);
|
||||
dumpmemusage(get_min_log_level()<LOG_INFO ? get_min_log_level() : LOG_INFO);
|
||||
}
|
||||
#endif
|
||||
|
||||
if (evtimer_add(timeout_event, &one_second))
|
||||
|
|
|
@ -1173,6 +1173,7 @@ typedef struct {
|
|||
int UseHelperNodes; /**< Boolean: Do we try to enter from a smallish number
|
||||
* of fixed nodes? */
|
||||
int NumHelperNodes; /**< How many helper nodes do we try to establish? */
|
||||
int RephistTrackTime; /**< How many seconds do we keep rephist info? */
|
||||
} or_options_t;
|
||||
|
||||
#define MAX_SOCKS_REPLY_LEN 1024
|
||||
|
|
|
@ -290,7 +290,7 @@ rep_hist_dump_stats(time_t now, int severity)
|
|||
unsigned long upt, downt;
|
||||
routerinfo_t *r;
|
||||
|
||||
rep_history_clean(now-24*60*60);
|
||||
rep_history_clean(now - get_options()->RephistTrackTime);
|
||||
|
||||
log(severity, "--------------- Dumping history information:");
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue