Opened 4 months ago

Last modified 7 weeks ago

#29007 assigned enhancement

PrivCount proof of concept: implement debugging for PrivCount

Reported by: teor Owned by:
Priority: Low Milestone: Tor: unspecified
Component: Core Tor/Tor Version:
Severity: Normal Keywords: privcount, 040-unreached-20190109, 041-accepted-20190115, network-team-roadmap-2019-Q1Q2, teor-unreached-2019-03-08
Cc: Actual Points:
Parent ID: #27908 Points: 1
Reviewer: Sponsor: SponsorV-can

Description

Let's debug PrivCount by splitting statistics into multiple categories:

  • public statistics: information that is already public
  • private statistics: information that is sensitive

We can safely log public statistics at any log level. We can publish public statistics' unencrypted, per-relay values and noise amounts in extrainfo descriptors.

We need a debug mode to log private statistics above info level. When we are in debug mode, and not using any public authorities, we can publish private statistics' unencrypted, per-relay values and noise amounts in extrainfo descriptors.

We'll work out other debugging mechanisms during the proof of concept process.

Child Tickets

Change History (10)

comment:1 Changed 4 months ago by teor

Type: defectenhancement

These should all be enhancements

comment:2 Changed 4 months ago by teor

Points: 2

This is an open-ended task: let's try to limit it to a few days.

comment:3 Changed 4 months ago by teor

Keywords: 040-unreached-20190109 041-proposed added
Milestone: Tor: 0.4.0.x-finalTor: unspecified

These tasks are on the 0.4.1 roadmap for PrivCount and Sponsor V.

comment:4 Changed 4 months ago by teor

Keywords: 041-proposed-on-roadmap added; 041-proposed removed
Milestone: Tor: unspecifiedTor: 0.4.1.x-final

Let's review these tickets at the next meeting using our 041-proposed process.

They're on the roadmap, so the review should focus on ticket size and team capacity (and sponsor expectations).

comment:5 Changed 3 months ago by teor

Keywords: 041-accepted-20190115 added; 041-proposed-on-roadmap removed

These PrivCount tickets are on the 041 roadmap, we accepted their points estimates in 041 without discussion.

comment:6 Changed 3 months ago by nickm

Sponsor: SponsorV

comment:7 Changed 8 weeks ago by teor

Points: 21

comment:8 Changed 8 weeks ago by teor

Summary: PrivCount proof of concept: work out how to debug PrivCountPrivCount proof of concept: implement debugging for PrivCount

comment:9 Changed 7 weeks ago by gaba

Keywords: network-team-roadmap-2019-Q1Q2 added

comment:10 Changed 7 weeks ago by teor

Keywords: teor-unreached-2019-03-08 added
Milestone: Tor: 0.4.1.x-finalTor: unspecified
Owner: teor deleted
Priority: MediumLow
Sponsor: SponsorVSponsorV-can

The PrivCount proof of concept must have bandwidth. Everything else is optional.

Note: See TracTickets for help on using tickets.