Opened 15 years ago
Last modified 14 years ago
#77 new enhancement
Filesystem framework is extremely fragile
Reported by: | Martin Decky | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | helenos/srv/vfs | Version: | mainline |
Keywords: | Cc: | jakub@… | |
Blocker for: | Depends on: | ||
See also: |
Description
A bug (e.g. segfault) in a single filesystem implementation server (mounted as non-root) can render the whole filesystem tree unavailable.
The VFS implementation should be more robust to overcome problems in a single filesystem implementation, especially if it is non-root.
Change History (3)
comment:1 by , 15 years ago
Cc: | added |
---|
comment:2 by , 15 years ago
comment:3 by , 14 years ago
Type: | defect → enhancement |
---|
Note:
See TracTickets
for help on using tickets.
A good example is to try and mount a FAT filesystem from a gxe_bd device at revision 4427. Here, the gxe_bd driver is buggy and provides corrupted data. The FAT fsd does not detect it and we end up with the whole VFS in pieces. There are obviously two problems here. One is that the FAT FSD should be able to cope with a broken file system better, the other is that the FS framework should be able to cope better with an FSD that breaks down.