mirror of
https://github.com/werwolfby/monitorrent.git
synced 2026-10-14 21:39:03 +00:00
[GH-ISSUE #350] Не удаляет предыдущую раздачу из qbittorrent в обновляемых раздачах #280
Labels
No labels
bug
docs
duplicate
enhancement
Epic
feature
feature
future
help wanted
in progress
need more info
plugin
proxy
pull-request
python 2
python 3
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
werwolfby/monitorrent#280
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Eng3lS on GitHub (Sep 14, 2020).
Original GitHub issue: https://github.com/werwolfby/monitorrent/issues/350
Машинка без графики, клиент:
qbittorrent-nox 1:4.2.5.99~202004250119-7015-2c65b79~ubuntu18.04.1 armhfmonitorrent из релизного архива 1.1.12
При обновлении сериальной раздачи, например на нонеймклубе, monitorrent обнаруживает обновление, пытается добавить, но пишет в логи ошибку. Следующая периодическая проверка обнаруживает, что раздача уже добавлена и всё зелёненькое. Но на самом деле в qbittorrent раздача добавляется с первой попытки, но старая не удаляется. И так они будут накапливаться, пока руками не удалишь старые.
log qbittorrent

"(N) 2020-09-14T12:37:55 - Загружать с первой и последней части: Откл., торрент: «The_Boys_(s02)1080p»
(N) 2020-09-14T12:37:55 - «The_Boys(s02)_1080p» добавлен в список загрузок.
"
log monitorrent
@sun1ight commented on GitHub (Dec 9, 2020):
Наблюдаю у себя точно такуюже проблему
@LinFor commented on GitHub (Mar 21, 2021):
Да, такая же байда.
При более подробном рассмотрении оказалось, что qbittorrent api как-то странно работает поиск торрента по хэшу - то возвращает результаты, то нет. Свежедобавленный в закачку торрент повышает вероятность некорректного ответа.
Ну и в момент запроса в monitorrent'е возникает race condition.
@sun1ight commented on GitHub (Mar 24, 2021):
Мне помогло простое обновление пакета qbittorrent-api
@ilya-fedin commented on GitHub (Mar 13, 2023):
@werwolfby можете обновить версию qbittorrent-api в requirements.txt? docker-образы подвержены этой проблеме.
@werwolfby commented on GitHub (Mar 23, 2023):
Блин..., да могу :)
@werwolfby commented on GitHub (Apr 2, 2023):
Запланированно на 1.3.0