Opened 6 years ago

Last modified 14 months ago

#9062 new enhancement

Authorities should describe their bwauth version in their votes

Reported by: nickm Owned by:
Priority: Medium Milestone: Tor: unspecified
Component: Core Tor/Tor Version:
Severity: Normal Keywords: tor-dirauth easy interface bwauth
Cc: karsten, pastly Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

Right now, there's not a great way to tell which authorities have upgraded their bwauths, which creates trouble as in the case of #8688 . If we have future bwauth software report its version, and we have future Tor authorities check that version and report it in their networkstatus votes, then we'll not stumble into that situation again.

Child Tickets

Change History (12)

comment:1 Changed 6 years ago by arma

Summary: Authorites should describe their bwauth version in their votesAuthorities should describe their bwauth version in their votes

comment:2 Changed 6 years ago by karsten

Cc: karsten added

comment:3 Changed 6 years ago by karsten

Another potentially useful information we could add to votes is the bwauth server that an authority uses. I could add that information to the consensus-health page, so we have an easy way to figure out which authority uses which bwauth server. Unless this information is "secret" for some reason.

Not sure if this requires a new ticket. It seemed related to this ticket. Happy to move to another ticket if required.

comment:4 Changed 5 years ago by nickm

Milestone: Tor: 0.2.5.x-finalTor: 0.2.???

comment:5 Changed 3 years ago by teor

Milestone: Tor: 0.2.???Tor: 0.3.???

Milestone renamed

comment:6 Changed 2 years ago by nickm

Keywords: tor-03-unspecified-201612 added
Milestone: Tor: 0.3.???Tor: unspecified

Finally admitting that 0.3.??? was a euphemism for Tor: unspecified all along.

comment:7 Changed 2 years ago by nickm

Keywords: tor-03-unspecified-201612 removed

Remove an old triaging keyword.

comment:8 Changed 2 years ago by dgoulet

Keywords: tor-dirauth added; tor-auth removed

Turns out that tor-auth is for directory authority so make it clearer with tor-dirauth

comment:9 Changed 2 years ago by nickm

Keywords: easy interface added
Severity: Normal
Type: defectenhancement

comment:10 Changed 2 years ago by nickm

Keywords: bwauth added

comment:11 Changed 14 months ago by arma

Cc: pastly added

This is a good time to pick this one up again, while people are working on bwauth votes output file format.

I think the "authorities take a string from the bwvotes file and stick it in their votes" part is pretty straightforward, so I think step one is that the bwauths decide to put a string into the bwvotes file, in some format that the metrics people or whatever will like it.

comment:12 Changed 14 months ago by pastly

I will make the simple modification to sbws necessary to generate output that looks like the following. The change is the version line.

1522931793
version=sbws-1.0.1
node_id=35ABD93AA6F6EAC9A5690D205961C043F56E8D5B bw=4363753 nick=test007r rtt=19 time=1522838184
node_id=4B4A52E0D187B5484B1614066B5BAA86BDE9B840 bw=4186542 nick=test006r rtt=19 time=1522838094
node_id=A578E73E75F1A3E083972FEF51A992213610F98F bw=3739190 nick=test004r rtt=19 time=1522838111
node_id=8DD1CFADE21C38C701EC3B27FB9F6DD568F3403A bw=2971788 nick=test003r rtt=19 time=1522838057
node_id=5A5788F5AFF94814CC95F585E6B380B22DE5952D bw=1708766 nick=test002a rtt=19 time=1522838172
node_id=800C7ED2F1065F6D0ABA215BAC13A825304CBDDB bw=1098488 nick=test005r rtt=19 time=1522838062
node_id=51C56AC6368C7116548CBE3882931CC7223AA657 bw=504263 nick=test001a rtt=28 time=1522838152
node_id=DB0E268A2BA8A061F03F1F3BA98A0155B4608A23 bw=478255 nick=test000a rtt=20 time=1522838131
Note: See TracTickets for help on using tickets.