로그 위치와 물리 페이지
공유 로그의 각 위치는 여러 플래시 장치의 페이지에 대응한다. 클라이언트는 이 대응 정보를 유지하고, 읽을 로그 위치가 정해지면 해당 장치에 직접 접근한다.
순서 배정과 기록
추가할 위치를 정할 때 순서 배정기를 이용해 클라이언트 사이의 경합을 줄일 수 있다. 위치를 얻은 뒤에는 그 위치에 대응하는 물리 페이지들에 자료를 직접 기록한다.
장애와 로그의 빈 위치
위치를 배정받은 클라이언트가 쓰기 전에 고장 나면 로그에 빈 부분이 생긴다. CORFU는 미완성 기록을 다른 클라이언트가 마무리하거나 해당 위치를 무효로 표시하는 기능과 배치 재구성을 포함한다.
관련 문서
상태 기계 복제 / Paxos / 데이터베이스 트랜잭션 / Google 파일 시스템 / 병렬 컴퓨팅 / 데이터베이스