unionfs-fuse does check for file existence lower level mounts first

Bug #695671 reported by Thomas Schweikle
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
unionfs-fuse (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: unionfs-fuse

Install sshfs, unionfs-fuse
Then do:

sshfs -o uid=1000,gid=1000,allow_others,cache=on user@host: /remote/user
unionfs-fuse -o cow,use_ino /local/user=RW:/remote/user=RO /home/user
su - user
startkde

starting of KDE will be extremely slow if sshfs is mounted. If you do not mount sshfs, but have the unionfs-fuse-mount done, startkde will be fast.
I could find unionfs accessing all inodes on all fs first (ascending from /remote/user to /local/user), instead of only accessing the first given (/local/user) if the file could be found there. Descending only if the file could not be found.

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: unionfs-fuse 0.23.hg.20090611-1
Uname: Linux 2.6.35.9 x86_64
Architecture: amd64
Date: Thu Dec 30 12:36:47 2010
ProcEnviron:
 PATH=(custom, user)
 LANG=de_DE.utf8
 SHELL=/bin/bash
SourcePackage: unionfs-fuse

Revision history for this message
Thomas Schweikle (tps) wrote :
Revision history for this message
Thomas Schweikle (tps) wrote :

sshfs does not crop well with concurrent reads and writes. It works OK with "Walky-Talky" like access. This is an old problem, never addressed. AFAIK it isn't even addressable.

Revision history for this message
Thomas Schweikle (tps) wrote :

unionfs-fuse is outdated AFAIK. It is recommended to use aufs instead. I've switched to aufs. This bug can be closed.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.