Add I/O support
Implement write and read calls in Fuse. Add data cache which is in rootdir.
Data Cache:
-
Create cache base
Write:
-
Write to OpenIO first then to data cache (in parallel). - Option to prefetch complete object at time of writing? TBD
-
Write at specific offsets, possibly only with changing affected offsets and not the complete corresponding chunk. - Research what is possible and what isn't.
Read:
-
Read data from OpenIO. If with an X time period (NFS semantics) read from data cache. - Prefetch? How much?
Depends on: https://gitlab.rlp.net/resteine/openio-fuse/issues/2 https://gitlab.rlp.net/resteine/openio-fuse/issues/4
Edited by Vef, Marc-André