Мне почему-то кажется, что на таких трекерах на раздаче у пользователей висит множество торрентов несколько по другим причинам.
Вообще-то (по крайней мере, в uTorrent), если клиент не получает ответа на свой анонс, через некоторое время срабатывает тайм-аут (надо полагать, также по принципу секундомера) и запускается первый интервал ожидания (пауза) (сперва небольшой/ая, в несколько секунд), тоже с обратным отсчётом. Обратный отсчёт также запускается, если получен ответ, свидетельствующий о неудаче попытки передачи анонса. (Что произойдёт, если за время этого интервала придёт "нормальный" ответ от трекера, не знаю.) По истечении паузы клиент опять пытается отправить анонс (обновлённый или нет - сейчас уже не помню, кажется, обновлённый, но могу ошибаться). Если опять нет ответа (сработал тайм-аут) или ответ "неутешительный" - запускается вторая пауза, побольше, и т.д. (Насчёт верхнего предела длительности пауз не помню, возможно, это интервал обновления трекера.)
Здесь же на "лишних" торрентах почему-то не срабатывает тайм-аут при ожидании ответа от трекера. Ну, или не отправляется анонс (не запускается секундомер)/нет реакции клиента на ответ трекера.
Cкрытый текст -
Ну, и насчёт упомянутой цитаты про 2.5 часа: опять же могу ошибаться, но, по-моему, это зависит от трекера. На каких-то трекерах (подробностей уже не помню, давно это было) вполне правдоподобная статистика доходила до трекера и спустя сутки. В частности, здесь, как мне кажется, может играть роль то, учитывает ли данный трекер статистику, приходящую в "первом" анонсе.
И, да, насколько я понимаю, система учёта трекера таки ждёт своевременно не принятый анонс. Даже если клиент пользователя "отвалился", он ещё какое-то время числится участником раздачи, со всеми вытекающими. Время зависит от конкретного трекера.
Я так и не понял, идёт ли у Вас речь о длительном состоянии "обновление..." или о времени, оставшемся до очередной попытки отправки анонса. Если первое - как Вы определяли продолжительность? Засекали и отслеживали? И после этого времени торрент сам "соскакивал" с состояния "обновление..."?
Я у себя такого не наблюдал. Либо где-то максимум через 0.5-1 мин. срабатывал тайм-аут и начинался отсчёт нового интервала, либо (достаточно редко) торрент застревал в состоянии "обновление...", и тогда это было всерьёз и надолго - ровно до тех пор, пока я не принимал решительные меры: добавление первой строкой нового анонсера, идентичного старому, либо перезагрузку клиента (применял вначале, до того, пока не нашёл "индивидуальный подход" к "застывшим" торрентам). До вмешательства торрент мог "провисеть" несколько суток. До перевода стрелок я как-то не додумался, так что данный способ не проверял.
Упомянутой информации от
вагонного в указанной теме не обнаружил.