LibTorrent задерживает скачивание куска

Я использую libtorrent 1.2.1, и у меня есть торрент с несколькими частями, которые нельзя скачивать (приоритет 0).

Проблема в том, что после установки приоритета куска в top_download (приоритет 7) происходит задержка в 60 секунд перед началом загрузки.

Как я могу заставить загрузку начаться сразу после установки приоритета фрагмента?


person David    schedule 07.11.2019    source источник


Ответы (1)


чтобы знать, что происходит, вам нужно включить ведение журнала (установив alert_mask). Вероятно, и peer_log_notification, и torrent_log_notification (см. документы). Это будет публиковать оповещения о том, что происходит.

Например, как только все ваши фрагменты с ненулевым приоритетом будут загружены, все семена будут отключены. Если к тому времени, когда вы устанавливаете приоритеты частей, у вас нет пиров, повторное подключение новых пиров может занять некоторое время.

Существует множество ручек настройки для настройки этого поведения. Однако трудно диагностировать, что происходит в вашем случае, без дополнительной информации.

person Arvid    schedule 08.11.2019
comment
Установка для close_redundant_connections значения false решила проблему. Спасибо. - person David; 11.11.2019