Opened 7 months ago

Last modified 4 weeks ago

#29111 new enhancement

Optional heartbeat message from PT's

Reported by: ahf Owned by:
Priority: Low Milestone: Tor: unspecified
Component: Circumvention/Pluggable transport Version: Tor: unspecified
Severity: Normal Keywords: network-team-roadmap-november
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor: Sponsor28-must

Description

Would it make sense to have a specified STATUS message for Tor-style heartbeat messages for PT's?

When running a Tor relay/bridge it's useful to have the Tor heartbeat message to see the activity of your relay/bridge - maybe the same would make sense for PT's too.

Lame anecdotal note: I ran a test bridge for my quic-pt code and just received an email from someone who was using it. I was turning it off because I had an idea that nobody used it.

Child Tickets

Change History (6)

comment:1 Changed 7 months ago by teor

Owner: asn deleted
Status: newassigned

asn does not need to own any obfuscation tickets any more. Default owners are trouble.

comment:2 Changed 6 months ago by cohosh

Status: assignednew

tickets were assigned to asn, setting them as unassigned (new) again.

comment:3 Changed 6 months ago by arma

Is this ticket accomplishable now that there is a LOG message equivalent from PTs to Tor? Or is this about tagging the log message in a special way so that Tor knows to treat it as a contribution to its own heartbeat messages?

If it's this second one, I wonder if we want to generalize to adding a domain or something to the log messages coming from PTs, so the PT can label its messages however it likes. And then the first use case there would be for some of the log messages to be in the heartbeat domain, and then Tor would know how the PT thinks the user should be informed.

comment:4 Changed 6 months ago by ahf

This should be done using the other new message (STATUS) rather than LOG. In this ticket we should figure out what information would be useful to note here and standardize the parameters to the given STATUS message (which values we emit).

If a PT process today want to just do a "plain text" heartbeat like log line (like Tor does) they can do it via the LOG statement. This is less useful for Tor though since we would have to parse the text message, which is what STATUS tries to solve.

comment:5 Changed 2 months ago by phw

Sponsor: Sponsor19Sponsor28-must

Moving from Sponsor 19 to Sponsor 28.

comment:6 Changed 4 weeks ago by gaba

Keywords: network-team-roadmap-november added
Note: See TracTickets for help on using tickets.