yyu-nim / poseidonos-rtype

poseidonos in rust for fun!
BSD 3-Clause "New" or "Revised" License
9 stars 5 forks source link

add SaveMbr to MbrManager #30

Closed yyu-nim closed 1 year ago

yyu-nim commented 1 year ago

MbrManager에 SaveMbr() 구현하였고, integration test 1개 추가 (& 2개 수정) 하였습니다. 다른 주요 변경점은, 기존 UBlockDevice를 clone 하는 방식을 변경하여, 내부적으로 쓰이는 File 타입의 핸들을, Arc Mutex로 감싸서 동시에 한 thread만 접근 가능하도록 (현재 single threaded 구현이기는 하지만) 하고 clone 시에는 reference만 복사하도록 하였습니다. 리뷰 부탁드립니다. 감사합니다!