From a0d0a90b2b09d5d6dedf5a6c8c7e548ec9b8e961 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Tue, 25 Jul 2023 15:13:37 +0100 Subject: [PATCH] dev notes: Draft IPT algorithm: Delay IPT replacement Prompted by https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1429#note_2924497 --- doc/dev/notes/hssvc-ipt-algorithms.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/doc/dev/notes/hssvc-ipt-algorithms.md b/doc/dev/notes/hssvc-ipt-algorithms.md index 0b745bf54..0c27b519b 100644 --- a/doc/dev/notes/hssvc-ipt-algorithms.md +++ b/doc/dev/notes/hssvc-ipt-algorithms.md @@ -112,7 +112,9 @@ Each IPT can be in the following states: (For example, the circuit to it has collapsed.) We will continue to try to maintain our circuit to it. But we won't publish it in any descriptor. - We will try to replace it with another IPT. + We will allow the re-establishment attempt to proceed, + but if it doesn't yield success within a reasonable time, + we will try to replace this IPT with another IPT. * `Retiring`: We have reached the IPT's planned replacement time.