Skip to content

增强 BMCLAPI 低速节点重试与断点续传 - #7023

Open
wyjh233 wants to merge 2 commits into
HMCL-dev:mainfrom
wyjh233:fix/bmclapi-slow-node
Open

wyjh233 wants to merge 2 commits into
HMCL-dev:mainfrom
wyjh233:fix/bmclapi-slow-node

Conversation

@wyjh233

@wyjh233 wyjh233 commented Oct 20, 2026 •

Copy link
Copy Markdown

Closes #7002

BMCLAPI 节点持续低速且预计剩余下载超过 10 秒时,串行重新调度,最多两次;修复跨节点续传并保留累计进度,避免小文件和接近完成的下载无谓切换。

验证:HMCLCore 测试(318 通过、2 跳过)、Checkstyle、启动器构建及启动验证通过;真实 1.12.2 完整下载、1.21.1 客户端、限速续传和小文件下载验证通过。

@github-actions github-actions Bot added the 500+ label Oct 20, 2026
Iu-yang1 added a commit to Iu-yang1/HMCL-Fix that referenced this pull request Oct 20, 2026
Iu-yang1 added a commit to Iu-yang1/HMCL-Fix that referenced this pull request Oct 20, 2026
Batch integration of upstream HMCL PRs HMCL-dev#7023 HMCL-dev#6993 HMCL-dev#6946 HMCL-dev#7019 HMCL-dev#7004 HMCL-dev#6986 HMCL-dev#6858 HMCL-dev#6994 HMCL-dev#6864 HMCL-dev#6519 HMCL-dev#4962.

Java CI and Check Codes passed; JAR integrity, feature classes, and preserved OAuth/CurseForge configuration independently verified. Fork release and disabled upstream auto-update policy preserved.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature] 增强 BMCLAPI 下载,避免在垃圾节点上吊死

1 participant