From: Franco <fr...@fu...> - 2010-03-02 03:17:33
|
I've attached a kernel traceback showing the fuse filesystem (squirrel) during the unlink, there's also a process doing an ls of the mountpoint and a df which were hanging. On Tue, 2010-03-02 at 10:25 +0800, Franco wrote: > Hi > > We've noticed that during unlink operations our FUSE filesystem hangs > until the unlink is complete. Further investigation appears to show that > it's not confined to just unlink, other operations are seeming blocking > until they complete - almost as if the filesystem is running single > threaded. > > See below for a traceback of the thread doing the unlink. > > fusermount version: 2.7.4 > kernel versions from 2.6.24 to 2.6.33 > > Cheers, > Franco > > > -------- Forwarded Message -------- > From: Grahame Bowland <gr...@fu...> > To: Franco Broi <fr...@fu...> > Subject: Hmm. > Date: Tue, 02 Mar 2010 10:07:57 +0800 > > (gdb) info thread > [New Thread 0x41e16950 (LWP 7187)] > 4 Thread 0x41e16950 (LWP 7187) 0x0000003150a0d70e in > __lll_lock_wait_private > () from /lib64/libpthread.so.0 > 3 Thread 0x409c7950 (LWP 4099) 0x0000003150a05781 in > __nptl_create_event () > from /lib64/libpthread.so.0 > 2 Thread 0x41615950 (LWP 4100) 0x000000314fed7d07 in unlink () > from /lib64/libc.so.6 > * 1 Thread 0x7f11d384c6f0 (LWP 4051) 0x0000003150a0cf31 in sem_wait () > from /lib64/libpthread.so.0 > > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > fuse-devel mailing list > fus...@li... > https://lists.sourceforge.net/lists/listinfo/fuse-devel |