<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0in;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:.5in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:1419517332;
        mso-list-type:hybrid;
        mso-list-template-ids:-975513894 -1 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l0:level1
        {mso-level-start-at:0;
        mso-level-number-format:bullet;
        mso-level-text:\F0D8;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;
        mso-fareast-font-family:"Times New Roman";
        mso-bidi-font-family:"Times New Roman";}
@list l0:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l0:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l0:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l0:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l0:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l0:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l0:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l0:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
--></style></head><body lang=EN-US link=blue vlink="#954F72"><div class=WordSection1><p class=MsoNormal>Oh, my mistake. I thought torstatus.blutimage.de was also for operators as well as clients. I was aware that tor metrics stated relays current up/down time of a relay but did not know they keep it for that long, my apologies.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I am a dork sometimes.</p><p class=MsoNormal><o:p> </o:p></p><ul style='margin-top:0in' type=disc><li class=MsoNormal style='mso-list:l0 level1 lfo1'>run a relay out of a data center, and let someone else worry about</li></ul><p class=MsoListParagraph>  your downtime.</p><p class=MsoListParagraph><o:p> </o:p></p><p class=MsoListParagraph>That’s not an option for me. There are no data centers here and I do not own one. Also, Charter Communications is the only  ISP that does service where I live, there are no other options for internet besides Charter unfortunately so I’m pretty much stuck.</p><p class=MsoListParagraph><o:p> </o:p></p><p class=MsoListParagraph><o:p> </o:p></p><p class=MsoListParagraph><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><div style='mso-element:para-border-div;border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal style='border:none;padding:0in'><b>From: </b><a href="mailto:teor2345@gmail.com">teor</a><br><b>Sent: </b>Wednesday, June 27, 2018 9:40 PM<br><b>To: </b><a href="mailto:tor-relays@lists.torproject.org">tor-relays@lists.torproject.org</a><br><b>Subject: </b>Re: [tor-relays] A general question for relay operators</p></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Hi,</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>> On 28 Jun 2018, at 13:25, Keifer Bly <keifer.bly@gmail.com> wrote:</p><p class=MsoNormal>> </p><p class=MsoNormal>> I am not saying that relays that are currently not running should be treated like they are currently running. I am just saying the network conseoucsus could be improved a little in the sense that relays, even very high bandwidth ones, might go offline from time to time due to things like power and internet outages which are things that happen from time to time,</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Here's what you can do to fix your issues with relay downtime:</p><p class=MsoNormal>* run a relay on your current unreliable connection, and stop worrying</p><p class=MsoNormal>  about downtime,</p><p class=MsoNormal>* run a relay out of a data centre, and let someone else worry about</p><p class=MsoNormal>  your downtime.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I'm sorry, but if you don't want to follow this advice, I don't think we</p><p class=MsoNormal>can do anything else to help with your downtime.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>> whereas with how things are now, relays that are offline for a few hours due to a possible power or internet outage in the area (or similar situation) are immediately (within the hour) treated like they never existed at all by the consensus.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>That's not true. Directory authorities keep an uptime history for down</p><p class=MsoNormal>relays.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>But the consensus is for clients!</p><p class=MsoNormal>If a relay is down, clients can't use it.</p><p class=MsoNormal>Why tell clients about a relay they can't use?</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>If you want us to change the consensus behaviour, you have to tell us</p><p class=MsoNormal>how the change helps clients. Adding down relays to the consensus makes</p><p class=MsoNormal>clients slower and wastes bandwidth.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>> I just think that it would be friendly to relay operators</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>But... the consensus is for Tor clients, not relay operators.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>> if their was an option to have relays labeled as “this relay is down momentarily, but should be back up again in the near future”</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>When the relay comes back up, Directory authorities assign flags based</p><p class=MsoNormal>on its uptime history. Short downtimes mean fewer flags are lost.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>> unless it is down for two days or so (etc. a long time with no update from the operator).</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Relay Search is for relay operators, and it tells operators how long</p><p class=MsoNormal>their relay has been down. ("Uptime" gets replaced with "Downtime".)</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>After a relay has been down for a while (a week?), it disappears from</p><p class=MsoNormal>Relay Search.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>If you want new features for relay operators, they belong in relay</p><p class=MsoNormal>search.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>T</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>--</p><p class=MsoNormal>teor</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>PGP C855 6CED 5D90 A0C5 29F6 4D43 450C BA7F 968F 094B</p><p class=MsoNormal>ricochet:ekmygaiu4rzgsk6n</p><p class=MsoNormal>------------------------------------------------------------------------</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p></div></body></html>