mirror of
https://github.com/narrrl/proton-drive-linux.git
synced 2026-11-04 16:56:59 +01:00
refactor(fuse): one tree for every mount
On-demand sync folders kept their own State, which the drain, the event applier and the sweeps had to visit one by one (B74). Every mount now serves from the primary's tree. A session keeps only its root, which the kernel knows as inode 1, and its notification channel; work that changes the tree tells every mounted session. Size upgrades become daemon-wide, and moves compare mounts by root instead of by state.
This commit is contained in:
1 parent
ea27f2bcd0
commit
ad8b225cfd
12 files changed
+580
-622
No files matched your search
+381
-456
File diff suppressed because it is too large.
Load diff
Reference in new issue
Block a user