Cached and shared filesystem #73
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The current shared filesystem in jungle is Ceph, which provides good properties of redundancy (3 copies), but doesn't do any caching, which is reasonable when returning from a
write()
causes any other node to immediately update theread()
buffer from another node.However, this is not a common use case. Usually we write to files from on node, then close the files and expect them to be updated when a later open is issued from another node.
Ideally we should be able to prepare a cached filesystem with a similar coherence model as NFS to speedup the writes and reads.
One simple test we can do to see how well a FS performs is to switch branches or commits from LLVM, which cause a large amount of files to be written and changed.
With the following mount points:
And this benchmark script:
I get these times: