Patrik Weiskircher wrote:
On Wed, Sep 28, 2005 at 05:08:50PM +0200, Patrik Weiskircher wrote:
I've got a little problem here and I'm not sure if I did something wrong
on my side or if there is something wrong with unionfs 1.0.14 (up to the
latest snapshot).
My problem:
I have three branches mounted on /:
0: /mnt/rw (tmpfs, read-write)
1: /mnt/custom (ext2, read-only)
2: /mnt/rootfs (ext2, read-only)
I'm in my home directory.
I do a 'unionctl / --add --mode ro /mnt/test'.
This one works without a problem.
I just tried a few snapshots in between the 1.0.13 and 1.0.14 release.
It still works without a deadlock in 20050811-0941, but is broken in
20050829-0915. I'm going to further track it down tomorrow..
OK, tracked it down to the addition of the dentry locks.
It deadlocks if it enteres the following if:
if (!restart && (pdgen != sbgen)) {
This is in dentry.c line 74, unionfs_d_revalidate..
I unfortunatly couldn't fix it, and I doubt that I'll have the time to
do it anytime soon. Would be great if anybody could offer some help
with this, as deadlocks are really a pain.
Best Regards,
Patrik
_______________________________________________
unionfs mailing list
[email protected]
http://www.fsl.cs.sunysb.edu/mailman/listinfo/unionfs
Hello Patrik,
Thank you for posting the bug. the link to it in our bugzilla is
https://bugzilla.fsl.cs.sunysb.edu/show_bug.cgi?id=426
_______________________________________________
unionfs mailing list
[email protected]
http://www.fsl.cs.sunysb.edu/mailman/listinfo/unionfs