kaist-cp / rv6

Other
128 stars 13 forks source link

Changing relationship between `FileSystem`, `Log`, and `Disk` #445

Closed Medowhill closed 3 years ago

Medowhill commented 3 years ago

현재 구조:

FileSystem - Disk
           - Log  - LogData
                  - &Disk

아래와 같이 바꾸기

FileSystem - Log - LogData
                 - Disk

이를 통해 FileSystem의 다이아몬드 형태의 구조를 없앨 수 있으며 FileSystemLog의 lifetime parameter를 없앨 수 있음.

Medowhill commented 3 years ago

관련 논의