threefoldtech / 0-fs

A new filesystem for zero-os that leverage on unionfs and a thin fuse layer to get the files on demand
Apache License 2.0
0 stars 1 forks source link

Time to drop overlay filesystem and fully implement in fuse #1

Open rkhamis opened 6 years ago

rkhamis commented 6 years ago

Issue migrated from [https://api.github.com/repos/zero-os/0-fs/issues/28](), opened by @muhamadazmy

Currently the file-system offload the merging of a read-only file-system that proxy the underlying cache, with the read-write file system using an overlay fs.

While this is a smart idea, it can overload the system because for each g8ufs is running, 2 mounts are done, fuse -to-> readone, and overlay(ro, wd) -> target.

Also waiting for an umount on the filesystem is done by pulling on the target.

I think it's time to move this layering to the g8ufs implementation instead.