Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FileSystemFileManager #446

Open
Medowhill opened this issue Mar 23, 2021 · 1 comment
Open

FileSystemFileManager #446

Medowhill opened this issue Mar 23, 2021 · 1 comment
Labels
future-work Will not be resolved during refactoring; should be dealt with in future work

Comments

@Medowhill
Copy link
Collaborator

구두로 논의한 내용

  • 현재 FileSystem은 역할이 모호.
  • FileSystem이 여러 개가 될 수 있음.
  • 나중에 OS의 파일 시스템 전체를 관리하는 FileManager (가칭) 타입을 추가해야 할 수 있음.
    • InodeFileManager로부터 FileSystem을 얻을 수 있어야 함.
  • FileManager가 유일할지 여러 개일지 확실하지 않음.
    • 한 개라면 global handle을 통해 FileManager를 얻을 수 있음.
    • 여러 개라면 local하게 접근해야 함.

관련 논의

@coolofficials
Copy link
Collaborator

사실 조금 더 생각을 해봤는데, Kernel이 여러개인 경우라도 FileManager가 여러개가 될 필요가 있는 시나리오가 잘 생각이 안 납니다. FileManager의 역할에 대한 부분을 조금 더 명확히 하여 디자인해야 할 것 같습니다.

@Medowhill Medowhill added the future-work Will not be resolved during refactoring; should be dealt with in future work label Apr 30, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
future-work Will not be resolved during refactoring; should be dealt with in future work
Projects
None yet
Development

No branches or pull requests

2 participants