-
Notifications
You must be signed in to change notification settings - Fork 33
Closed
Description
We need to be able to delete files. Currently calling unlink() is a NOP:
- delete all index info associated with file
- free storage in all superblocks (memory and spill over)
This is tricky in that with traditional parallel file systems, only one process must call unlink(). For us to match that behavior, the unlink() from a single client must send a message to the delegators, which must then reach into the superblock file structures on each client to free off storage resources. To do that, the delegator will need to lock the superblock for write access so it doesn't conflict with changes the client might be making.
Metadata
Metadata
Assignees
Labels
No labels