Skip to content

fix(subscribeassistantenhanced): add bounded queue timeout grace - #357

Merged
InfinityPacer merged 1 commit into
mainfrom
codex/fix/subscribe-download-queue-grace
Jul 20, 2026
Merged

fix(subscribeassistantenhanced): add bounded queue timeout grace#357
InfinityPacer merged 1 commit into
mainfrom
codex/fix/subscribe-download-queue-grace

Conversation

@InfinityPacer

Copy link
Copy Markdown
Owner

变更说明

  • 为订阅下载超时新增有限排队宽限,默认额外宽限 2 个超时窗口;默认超时为 2 小时时,持续排队任务最长观察 6 小时。
  • qBittorrent queuedDL 与 Transmission download pending 共享累计宽限,反复进出排队状态不会重置额度。
  • stalledDL、元数据等待、暂停、校验等非排队状态继续按原低进度窗口处理,状态长期不更新也不会永久绕过删种。
  • 真实进度达到阈值后重置观察周期和已用宽限,并在现有下载监控日志中补充宽限使用情况。
  • 同步后端表单、Vue 配置页、README、联邦构建资产及 qB/TR 回归测试。

影响范围

  • plugins.v2/subscribeassistantenhanced/
  • tests/v2/subscribeassistantenhanced/

验证

  • 插件仓全量测试:v1 33 passed,v2 2185 passed
  • SubscribeAssistantEnhanced:1327 passed
  • 覆盖率:line 93.38%,method 98.26%
  • Vue:37 passed,typecheck 与生产构建通过
  • 插件版本门禁、compileall、JSON、git diff --check 通过

交付方式

本 PR 为 PR-only 维护变更,不包含插件版本升级、tag 或 GitHub Release。

Fixes #349

@InfinityPacer
InfinityPacer enabled auto-merge (squash) July 20, 2026 10:23
@InfinityPacer
InfinityPacer disabled auto-merge July 20, 2026 10:23
@InfinityPacer
InfinityPacer merged commit df22f70 into main Jul 20, 2026
4 checks passed
@InfinityPacer
InfinityPacer deleted the codex/fix/subscribe-download-queue-grace branch July 20, 2026 10:59
MichelJay pushed a commit to MichelJay/MoviePilot-Plugins that referenced this pull request Jul 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

大佬 我想问下 ,订阅助手增强版超时删除,是不是不会判断是否在下载

1 participant