백엔드
Lustre의 파일 create & open 과정 분석 - 1
두줄요약
Lustre에서 새 파일을 생성하고 여는 과정이 클라이언트 측에서 어떻게 시작되는지 분석했습니다. VFS, LLITE, LMV, MDC를 거쳐 MDS로 intent와 FID가 전달되는 흐름을 설명했습니다.
핵심 내용
- Lustre에서 새 파일의 create & open이 클라이언트에서 MDS로 전달되기까지의 처리 흐름 분석
- VFS의 atomic_open이 LLITE의 ll_atomic_open으로 이어지고, LLITE/LMV/MDC 계층을 거치며 intent와 FID를 구성해 MDS 요청 생성
- 디버그 메시지와 lctl 설정을 활용해 요청 흐름을 추적하는 방법 소개
- FID 구조, Layout EA, OPEN_INTENT 로그를 바탕으로 파일 생성 전 단계의 메타데이터 처리 설명
