본문으로 건너뛰기

CHANGELOG

날짜 역순. 형식: [new] 새 파일 · [mod] 수정 · [move] 이동/이름변경 · [del] 삭제


2026-06-05

  • [new] docs/notes/raw_block_pr_landscape.md — 2026-06-05 시점 열린 raw_block 관련 PR(12개) 목록, 우선순위 항목(T1/L1/L2/L3/P3/D1/D2/B2/P1/D3) ↔ PR 매핑, #3274 가 커버한 io_uring/NVMe 항목과 남은 한계, #3274 와 겹치지 않는 미착수 Gap(G1~G5) 정리. L2 는 priv/ny/legacy_batch_put 로컬 구현됨(PR 미제출)으로 표기
  • [mod] tasks/index.md — V1(_validate_loaded_entries batched_read, 나), V2(fg/bg 검증 분리, 대규님) 행 추가; Cleanup ✅ 머지 완료, A1/L3 PR 리뷰 중(#3494) 상태 갱신; 분석 백그라운드에 raw_block_pr_landscape 링크 추가

2026-06-04

  • [mod] work/s2_checkpoint_overflow/s2_verification.md — #3449(zlib 압축) 반영 §0 갱신 노트, §3 임계점 재계산 표, §9 단계 전략 변경 (단계 1 폐기, HC SSD 전용 단계 2만 유지)
  • [mod] work/s2_checkpoint_overflow/s2_one_pager.md — #3449 반영 재평가 섹션 추가, 질문 갱신 (Std SSD 해소 → HC SSD 영역 확인으로 전환)
  • [mod] personal/daejun_question_draft.md — #3226 기준 → #3449 기준으로 질문 전면 갱신
  • [mod] tasks/v3_standalone_items.md — S2 재평가 결과 반영(HC SSD만 잔존), M1/M2 #3274 머지 임박 메모 추가
  • [mod] tasks/index.md — M1/M2 비고 갱신(#3274 머지 임박), 마지막 갱신 날짜 → 2026-06-04, 분석 백그라운드에 ci_test_coverage.md 링크 추가
  • [mod] refs/pr3274_iouring_nvme.md — 상태 머지 임박으로 갱신, 6/1 APPROVED / 6/3 ApostaC doc 코멘트 반영, §8 리뷰 피드백 표 갱신, §9 M1/M2 착수 연결 섹션 신설
  • [new] docs/notes/ci_test_coverage.md — PR CI 커버리지 구조, raw_block 미커버 경로, 실장 테스트 필요 조건 정리

2026-06-02

  • [new] work/reviews/cr-c7a90bfa-rawblock-put-many-followup.md — L1 후속 working-tree 보강 4건 재검토 (cr-5a27732f 후속)
  • [new] work/raw_block/L1-put_many-lock-coalesce.mdput_many 락 4N→2N 축소 변경 노트 (L1, implemented)
  • [new] work/raw_block/L2-batched_submit_put_task-batching.md — legacy batched_submit_put_task 진짜 배치 재구성 변경 노트 (L2, implemented)
  • [new] work/raw_block/L3-rust-raw-block-batched-remove.mdRustRawBlockBackend.batched_remove 락 N→1 override 변경 노트 (L3, implemented)
  • [new] work/reviews/ 디렉토리 — PR 리뷰 노트 모음 (raw_block 관련 6개 리뷰)
  • [new] work/reviews/356270ae-harden-raw-block-checkpoint-recovery.md
  • [new] work/reviews/9fc5a901-rawblock-delete-toctou.md
  • [new] work/reviews/cr-2a031316-rawblock-batched-remove.md
  • [new] work/reviews/cr-356270ae-harden-raw-block-checkpoint-recovery.md
  • [new] work/reviews/cr-5a27732f-rawblock-put-many-lock-coalesce.md
  • [new] work/reviews/cr-93403c0f-rawblock-batched-put-task-batching.md
  • [mod] tasks/index.md — A1 행에 L3 변경 노트, raw_block 관련 PR 리뷰 노트 디렉토리 링크 추가

2026-06-01

  • [new] daily_reports/ 디렉토리 — 일일 업무일지 모음 (주차 1파일 누적)
  • [new] daily_reports/README.md — 명명 규칙, 양식, weekly와의 관계
  • [new] daily_reports/2026-W23.md — W23 주차 파일 (6/1 첫 일자 섹션 작성)
  • [move] daily_reports//home/ny/2026/reports/daily/ — 업무일지를 연도 단위 개인 공간으로 분리 (private/는 LMCache 작업 노트만 유지)
  • [del] daily_reports/ (이동 후 빈 디렉토리 제거)
  • [new] weekly_reports/ 디렉토리 — 주간보고 모음
  • [new] weekly_reports/README.md — 명명 규칙 + 양식 + 인덱스
  • [new] weekly_reports/2026-W21_0518-0524.md — 합류 초기 (방향/로드맵)
  • [new] weekly_reports/2026-W22_0525-0531.md — 아키텍처 분석 + 첫 PR(#3445) + A1/S2 설계
  • [new] weekly_reports/2026-W23_0601-0607.md — A1 commit/push + 디렉토리 정리
  • [move] weekly_reports/*/home/ny/2026/reports/weekly/ — 주간보고도 연도 단위 개인 공간으로 통합 (daily와 같은 위치)
  • [del] weekly_reports/ (이동 후 디렉토리 제거)
  • [new] CLAUDE.mdprivate/ 작업 룰 (인덱스 동기화 절차, CHANGELOG 갱신 의무, 적용 범위)
  • [mod] tasks/index.md — "관련 문서" 컬럼 추가 (각 task에 출처/근거 문서 교차참조), "v3 외 raw_block 후보"·"분석 백그라운드" 섹션 신설, 상단에 유지보수 룰 한 줄 추가
  • [move] repro_s2_*.py (루트 3개) → work/s2_checkpoint_overflow/repro_*.py (s2_ prefix 제거)
  • [move] work/s2_*.md, work/s2_repro_outputs/work/s2_checkpoint_overflow/
  • [move] work/candidate_a1_batched_remove.md, work/pending_raw_block_core_cleanup.mdwork/raw_block/
  • [move] work/TODO.mdtasks/todo_ssd_io_analysis.md
  • [move] raw/FDP SSD for LMCache raw/fdp_ssd_for_lmcache_raw.md (trailing space 제거 + .md)
  • [move] raw/LMCache Disk TCO Analysisraw/lmcache_disk_tco_analysis_raw.md (.md 추가)
  • [move] personal/아키텍처 리뷰personal/아키텍처_리뷰.md (.md 추가)
  • [del] docs/notes/ (빈 디렉토리 제거)
  • [new] tasks/index.md — 아이템(H1/H2/M1/M2/S1/S2/A/B/C/Task1~5) 한눈에 보는 레퍼런스 인덱스
  • [mod] tasks/s2_todo.md, tasks/v3_standalone_items.md, personal/daejun_question_draft.md, contributors.md, work/s2_checkpoint_overflow/*.md — 이동된 경로 참조 업데이트

2026-05-29

  • [new] work/s2_verification.md — checkpoint overflow 종합 분석 (9섹션)
  • [new] work/s2_one_pager.md — Daejun 전달용 executive summary
  • [new] work/s2_before_after_3226.md — PR #3226 before/after 코드 비교 (9항목)
  • [new] work/s2_repro_outputs/midscale_output.txt — midscale 재현 실행 출력
  • [new] repro_s2_checkpoint_overflow.py — 메커니즘 재현 (60 엔트리, fake device)
  • [new] repro_s2_midscale.py — 선형 스케일링 재현 (4 케이스)
  • [new] repro_s2_default_config.py — real-default 재현 스크립트 (미실행)
  • [new] tasks/s2_todo.md — S2 task phase plan (P1~P5)
  • [new] work/candidate_a1_batched_remove.md — batched_remove lock overhead 분석
  • [new] work/pending_raw_block_core_cleanup.md — RawBlockCore 정리 PR 예정

2026-05-26

  • [new] refs/notes/raw_block_line.md — raw_block 라인 종단 분석 (L1~L4)
  • [new] refs/notes/plugin_pipeline.md — adapter↔plugin 연결 메커니즘
  • [new] refs/notes/l2_adapters_contract.md — L2Adapter 추상 메서드·factory 분기
  • [new] refs/notes/l2_adapters_overall.md — L2 어댑터 전체 그림
  • [new] refs/notes/l2_adapters_overall_KR.md — 위 한국어 버전
  • [new] refs/lmcache_overview.md — LMCache 아키텍처 개요
  • [new] refs/fdp_ssd_for_lmcache_ko.md — FDP SSD 분석 (한국어)
  • [new] refs/lmcache_disk_tco_analysis_ko.md — Disk TCO 분석 (한국어)
  • [new] refs/pr3274_iouring_nvme.md — PR #3274 io_uring NVMe 분석
  • [new] tasks/todo_ssd_io_analysis.md — SSD I/O 스택 분석 계획 (TODO 1~8)
  • [new] tasks/v3_standalone_items.md, v2_benchmark_tracing.md, v1_original_roadmap.md, task1_impl_plan.md
  • [new] personal/daejun_question_draft.md, personal/LMCache_아키텍처_한국어.pdf, personal/rawblock_end_to_end_review.md
  • [new] contributors.md, goal.txt