diff options
author | George Kadianakis <desnacked@riseup.net> | 2018-01-23 12:31:06 +0200 |
---|---|---|
committer | George Kadianakis <desnacked@riseup.net> | 2018-01-23 12:31:06 +0200 |
commit | 17daab76b87a9cc7491bdfdc46dd10c9d5d7023f (patch) | |
tree | 208b898b50753bd2efb632f47d6fbd1827868879 /src/or/circuituse.c | |
parent | 48a51c5f8b80a359da31bc5aaac8ecd25890fe0d (diff) | |
download | tor-17daab76b87a9cc7491bdfdc46dd10c9d5d7023f.tar.gz tor-17daab76b87a9cc7491bdfdc46dd10c9d5d7023f.zip |
Add onion service activity information to our heartbeat logs.
Diffstat (limited to 'src/or/circuituse.c')
-rw-r--r-- | src/or/circuituse.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/or/circuituse.c b/src/or/circuituse.c index 5f9567ea16..2599685964 100644 --- a/src/or/circuituse.c +++ b/src/or/circuituse.c @@ -45,6 +45,7 @@ #include "hs_client.h" #include "hs_circuit.h" #include "hs_ident.h" +#include "hs_stats.h" #include "nodelist.h" #include "networkstatus.h" #include "policies.h" @@ -2026,6 +2027,11 @@ circuit_launch_by_extend_info(uint8_t purpose, int have_path = have_enough_path_info(! (flags & CIRCLAUNCH_IS_INTERNAL) ); int need_specific_rp = 0; + /* Keep some stats about our attempts to launch HS rendezvous circuits */ + if (purpose == CIRCUIT_PURPOSE_S_CONNECT_REND) { + hs_stats_note_service_rendezvous_launch(); + } + if (!onehop_tunnel && (!router_have_minimum_dir_info() || !have_path)) { log_debug(LD_CIRC,"Haven't %s yet; canceling " "circuit launch.", |