paper_server/apps
caoqianming 2fe9c4cd1f fix(resm): download_pdf链改用独立锁downloading_pdf, 修复并发闸门被其他链卡死
send_download_fulltext_task 的 can_send_more 原来统计全库 fetch_status=downloading,
而 elsevier/openalex 保活链常驻十几个粗锁, 导致 download_pdf 永远发不出任务
(oa_url/Sci-Hub/Elsevier 主下载路径完全停摆)。现 download_pdf 用 downloading_pdf
独立锁, 闸门只数自己的在途任务; 各链查询改为 startswith 排除两种锁,
release_working_paper 同步释放两种锁。

另修复: download_pdf 遇已被其他链锁定的论文时, finally 中 fetch_end 会误清
别的链持有的锁; Paper.DoesNotExist 时 finally 引用未定义的 paper。

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-21 14:16:34 +08:00
..
auth1 feat: auth1 utils enm 修改阿里云发送短信引入方式 2026-01-13 16:38:03 +08:00
ops feat(ops): cache接口增加DELETE删除key 2026-07-06 15:52:46 +08:00
resm fix(resm): download_pdf链改用独立锁downloading_pdf, 修复并发闸门被其他链卡死 2026-07-21 14:16:34 +08:00
system feat(system): 增加ApiKey管理, resm paper接口需API Key或登录访问 2026-07-06 10:35:39 +08:00
utils feat(system): 增加ApiKey管理, resm paper接口需API Key或登录访问 2026-07-06 10:35:39 +08:00
wf feat: base 修改workflow_cate的migrate引用 2026-01-14 13:39:00 +08:00
ws 初始化happy-drf分支 2023-10-07 14:11:26 +08:00
__init__.py 初始化happy-drf分支 2023-10-07 14:11:26 +08:00