[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-bugs] #31632 [Core Tor/Tor]: hs-v3: Service doesn't re-upload descriptor on circuit failure



#31632: hs-v3: Service doesn't re-upload descriptor on circuit failure
--------------------------------+--------------------------------
     Reporter:  dgoulet         |      Owner:  (none)
         Type:  defect          |     Status:  new
     Priority:  Medium          |  Milestone:  Tor: 0.4.2.x-final
    Component:  Core Tor/Tor    |    Version:
     Severity:  Normal          |   Keywords:  tor-hs
Actual Points:                  |  Parent ID:  #30200
       Points:                  |   Reviewer:  asn
      Sponsor:  Sponsor27-must  |
--------------------------------+--------------------------------
 I'm observing, quite often actually, a service posting its descriptor to
 an HSDir but the circuit collapses due to remote reason `CHANNEL_CLOSED`.

 This is possible for many reasons where a link between two relays
 failed/disconnected/closed/...

 However, we do not retry the upload after that which means that we can end
 up with HSDir(s) without our descriptor even though we think they are
 there.

 Solution is unclear but it appears that we probably want to hook this case
 into `hs_circ_cleanup()` which is called from the mark for close function.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/31632>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs