[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-bugs] #3012 [Tor Relay]: relays don't ever checkpoint their state file
#3012: relays don't ever checkpoint their state file
-----------------------+----------------------------------------------------
Reporter: arma | Owner:
Type: defect | Status: new
Priority: normal | Milestone: Tor: 0.2.2.x-final
Component: Tor Relay | Version:
Keywords: | Parent:
Points: | Actualpoints:
-----------------------+----------------------------------------------------
The calls to or_state_mark_dirty() are:
- When you change your onion key
- Every n client circuits you build
- When you write out bandwidth accounting info (which happens on hup and
when you begin hibernation or go dormant)
- When you're exiting
- When you add/remove an entry guard or one of your entry guards changes
state
There's no regular checkpoint though. Which means you could go many days
without writing it, and for relays now that we've added #1863 we might
want that.
One fix would be to change
{{{
global_state->next_write = TIME_MAX;
}}}
in or_state_save() to pick something like a day rather than TIME_MAX.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/3012>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs