PR #3305 — raw-block payload 체크섬 검증 (Draft)
[!tldr] 업무 관점 takeaway daegyu94가 raw_block 슬롯 헤더에 payload checksum을 추가하는 Draft PR. 현재 복구 시
slot_identity+payload_len만 검증 → stale/부분 write 감지 불가. S2(checkpoint overflow) fix와 같은 "신뢰성" 범주. Draft 상태, 우리 S2 작업과 직접 충돌 없음.
기본 정보
| 항목 | 내용 |
|---|---|
| PR 번호 | #3305 |
| 작성자 | daegyu94 (@daegyu94) |
| 상태 | Draft (open) |
무엇을 바꾸나
기존 복구 검증: slot_identity + payload_len 만 확인
→ stale write나 부분 write된 payload 내용 감지 불가
변경: optional payload_checksum consistency mode 추가
- 슬롯 헤더에 체크섬 필드 추가
- 복구 시 payload 내용을 체크섬으로 검증
- opt-in 방식 (기존 호환 유지)
S2 fix와의 관계
- 직교: S2는 checkpoint payload 크기 오버플로우, #3305는 슬롯 데이터 무결성
- 충돌 없음, 병렬 진행 가능
- daegyu94가 #3394(eviction)와 함께 작업 중 — 우리는 모니터링
관련 페이지
- [[Samsung-LMCache-팀]] — daegyu94 기여 영역
- [[raw_block-개선-Task]] — S2 등 신뢰성 관련 작업