Bug 57657

Summary: Некорректно применяется ограничение скорости загрузки
Product: Sisyphus Reporter: Иванов Александр Владимирович <ivanovav>
Component: transmissionAssignee: fidel <fidel>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: rider, zerg
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Скорость загрузки 32 kB/с при установленном ограничении 10 kB/с none

Description Иванов Александр Владимирович 2026-01-26 15:42:10 MSK
Created attachment 20563 [details]
Скорость загрузки 32 kB/с при установленном ограничении 10 kB/с

Стенды, на которых воспроизводится ошибка:
  kworkstation-11.2-x86-64, обновленный до sisyphus
  workstation-11.1-x86-64, обновленный до sisyphus
  education-11.0-x86-64-kde, обновленный до sisyphus
  education-11.0-x86-64-xfce, обновленный до sisyphus

Версия пакета: transmission-4.0.6-alt5

Шаги, приводящие к ошибке:
1) Установить пакет 
   # apt-get install transmission
2) Скачать файл по ссылке https://itorrents-igruha.org/
   $ transmission-cli --downlimit 50 /path/to/file

Фактический результат: Скорость загрузки может превышать значение флага downlimit

Ожидаемый результат: Скорость загрузки не должна превышать значение флага downlimit

Дополнительная информация: В p11 ошибка также воспроизводится
Ощущение, что неправильно определяется это установленное значение, например для 50 это 65, для 100 это 131, для 10 - 32. То есть ограничение всё-таки устанавливается, но не до того значения, которое установлено
В transmission-qt можно также изменить ограничение, и данная ошибка воспроизведется
Comment 1 Иванов Александр Владимирович 2026-01-26 16:05:22 MSK
Ошибка также воспроизводится на server-11.0-minimal, обновленном до sisyphus
Comment 2 Anton Farygin 2026-03-04 14:43:36 MSK
вы бы ещё 1 байт в секунду поставили.
Comment 3 Anton Farygin 2026-03-04 14:44:16 MSK
скорость ограничивается, но предлагаю подумать почему именно так