[tor-bugs] #29365 [Metrics/Onionperf]: Add digests and sizes to index.xml
Tor Bug Tracker & Wiki
blackhole at torproject.org
Mon Jun 8 09:56:54 UTC 2020
#29365: Add digests and sizes to index.xml
-------------------------------------------------+-------------------------
Reporter: irl | Owner: karsten
Type: enhancement | Status: closed
Priority: Medium | Milestone:
Component: Metrics/Onionperf | Version:
Severity: Normal | Resolution:
Keywords: metrics-team-roadmap-2020, metrics- | implemented
team-roadmap-2020-june | Actual Points: 0.4
Parent ID: #33321 | Points: 0.5
Reviewer: acute | Sponsor:
| Sponsor59-must
-------------------------------------------------+-------------------------
Changes (by karsten):
* status: needs_revision => closed
* resolution: => implemented
* actualpoints: 0.3 => 0.4
Comment:
Okay, you're right that the overhead to compute these digests is really
small. I had the CollecTor use case in mind where we include SHA-256
digests of large descriptor tarballs. But it's true, the files produced by
OnionPerf are tiny in comparison.
I tweaked your patch a bit by making the field more similar to the one
produced by CollecTor, that is, by calling it `sha256` and encoding the
digest using base64. Example of the produced file:
{{{
<?xml version='1.0' encoding='ASCII'?>
<files>
<file name="2020-04-28.onionperf.analysis.json.xz" size="398192"
last_modified="2020-04-29 00:00:42"
sha256="O6vcH/1wkAdRYZmYTFK/XUaPgwZtkPuQL+zKBkf+7Xk="/>
<file name="2020-04-29.onionperf.analysis.json.xz" size="559528"
last_modified="2020-04-30 00:00:55"
sha256="nDuLiOCHcZ6S5YkUI5gw5xydavptcfV5nQXBbabGrgM="/>
...
}}}
Rebased and pushed to master, and closing as implemented. Thanks!
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/29365#comment:15>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list