-
released this
2026-05-16 22:57:52 +09:00 | 10 commits to main since this release일반 다운로드 완료 경로의 publish race 닫기 + 헬퍼 추출.
- v0.4.20 까지: 재인덱싱 분기는 post-put 검사를 추가했으나 일반 다운로드 완료 경로는 post-move 검사 후 그냥
READY.put→ 그 사이 clear 가 들어오면 stale 엔트리/완료 채팅. - 수정:
publishIfNotCancelled(url, path, startEpoch)헬퍼 추출 (pre-check → put → post-check → rollback). 양쪽 publish 사이트 (재인덱싱 + 다운로드 완료) 모두 이 헬퍼 경유. - 구조적 이점: 향후 추가될 publish 지점에서 post-check 빼먹기 어려움.
리뷰어 지적 반영.
Downloads
- v0.4.20 까지: 재인덱싱 분기는 post-put 검사를 추가했으나 일반 다운로드 완료 경로는 post-move 검사 후 그냥