Rejected v3 descriptor (2018 September edition)
After we fixed #26980 (moved) the number of rejected v3 descriptors have greatly decreased. In the past 3 weeks of monitoring my v3 service, I only saw a single rejected v3 descriptor:
It does not seem to be related to the revision counters anymore, but we should look more into it to be sure.
Here is the surrounding log area:
Aug 31 08:56:17.000 [info] update_consensus_networkstatus_fetch_time_impl(): Live microdesc consensus will be the most recent until 2018-08-31 09:00:00 and will expire a
t 2018-08-31 11:00:00; fetching the next one at 2018-08-31 10:19:43.
Aug 31 08:56:17.000 [info] handle_response_fetch_consensus(): Successfully loaded consensus.
Aug 31 09:05:27.000 [warn] Setting rev counter for TP #17773: SRV started at 1535587200, now 1535706327 (current)
Aug 31 09:05:27.000 [warn] Encrypted revision counter 119128 to 3892522041
Aug 31 09:34:27.000 [warn] Setting rev counter for TP #17774: SRV started at 1535673600, now 1535708067 (next)
Aug 31 09:34:27.000 [warn] Encrypted revision counter 34468 to 1122321374
Aug 31 10:12:34.000 [warn] Setting rev counter for TP #17773: SRV started at 1535587200, now 1535710354 (current)
Aug 31 10:12:34.000 [warn] Encrypted revision counter 123155 to 4024847148
Aug 31 10:12:58.000 [info] handle_response_upload_hsdesc(): Uploaded hidden service descriptor (status 400 ("Invalid HS descriptor. Rejected."))
Aug 31 10:12:58.000 [info] handle_response_upload_hsdesc(): Uploading hidden service descriptor: http status 400 ("Invalid HS descriptor. Rejected.") response from dirserver '107.181.187.199:53'. Malformed hidden service descriptor?
Aug 31 10:20:16.000 [info] handle_response_fetch_consensus(): Applied consensus diff (size 114955) from server '62.210.244.146:9001', resulting in a new consensus document (size 1982606).
Aug 31 10:20:16.000 [info] Choosing expected valid-after time as 2018-08-31 11:00:00: consensus_set=1, interval=3600
Aug 31 10:20:16.000 [info] update_consensus_networkstatus_fetch_time_impl(): Live microdesc consensus was the most recent until 2018-08-31 10:00:00 and will expire at 2018-08-31 12:00:00; fetching the next one at 2018-08-31 11:03:52.
Aug 31 10:20:16.000 [info] handle_response_fetch_consensus(): Successfully loaded consensus.
Aug 31 11:04:16.000 [info] handle_response_fetch_consensus(): Applied consensus diff (size 97523) from server '62.210.244.146:9001', resulting in a new consensus document (size 1985093).
Aug 31 11:04:16.000 [info] Choosing expected valid-after time as 2018-08-31 12:00:00: consensus_set=1, interval=3600
Aug 31 11:04:16.000 [info] update_consensus_networkstatus_fetch_time_impl(): Live microdesc consensus was the most recent until 2018-08-31 11:00:00 and will expire at 2018-08-31 13:00:00; fetching the next one at 2018-08-31 12:36:05.
Aug 31 11:04:16.000 [info] handle_response_fetch_consensus(): Successfully loaded consensus.
Aug 31 11:04:16.000 [warn] Setting rev counter for TP #17774: SRV started at 1535673600, now 1535713456 (next)
Aug 31 11:04:16.000 [warn] Encrypted revision counter 39857 to 1298368820
Aug 31 11:59:46.000 [warn] Setting rev counter for TP #17773: SRV started at 1535587200, now 1535716786 (current)
Aug 31 11:59:46.000 [warn] Encrypted revision counter 129587 to 4236295065