hs-v3: Log reasons why service can't upload descriptor

When a service can not upload its descriptor(s), we have no logs on why. This
adds logging for each possible reason for each descriptors.

That logging is emitted every second so it is rate limited for each reason and
per descriptor.

Closes #33400

Signed-off-by: David Goulet <dgoulet@torproject.org>
This commit is contained in:
David Goulet
2020-02-20 11:41:53 -05:00
committed by George Kadianakis
parent 4c40cf4167
commit df3f2bd9aa
5 changed files with 268 additions and 5 deletions
+3
View File
@@ -0,0 +1,3 @@
o Minor feature (onion service v3):
- Log at INFO level why the service can not upload its descriptor(s). Closes
ticket 33400; bugfix on 0.3.2.1-alpha.