본문으로 건너뛰기

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 등 신뢰성 관련 작업