[tor-bugs] #27356 [Metrics/ExoneraTor]: Reduce database size and variance of query response times
Tor Bug Tracker & Wiki
blackhole at torproject.org
Mon Sep 17 15:59:16 UTC 2018
#27356: Reduce database size and variance of query response times
--------------------------------+------------------------------
Reporter: karsten | Owner: metrics-team
Type: enhancement | Status: closed
Priority: High | Milestone:
Component: Metrics/ExoneraTor | Version:
Severity: Normal | Resolution: fixed
Keywords: | Actual Points:
Parent ID: | Points:
Reviewer: irl | Sponsor:
--------------------------------+------------------------------
Comment (by karsten):
irl asked me today how this change improved query times. Here are some
quick statistics based on log statements over roughly one 1.5 weeks saying
how much time passed between opening a connection and returning it:
||='''Statistic''' =||= '''Before change'''=||= '''After change'''=||
||Min. || 37|| 2068||
||1st Qu. || 170|| 2173||
||Median || 191|| 2197||
||Mean || 18912|| 2275||
||3rd Qu. || 260|| 2235||
||Max. || 3008467|| 17136||
Despite the increase in minimum, first quartile, median, and even third
quartile, I'd say that the decrease in mean and in particular maximum
values make this change a huge improvement. While it's cool that some or
even most responses in the old approach were really fast, it was the very
high response times that made the service hard to predict. With the new
approach, users can expect a request to return within a few seconds.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/27356#comment:18>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list