filesystem not responsive, data to collect?

Moderators: jhartley, MSR734, nola

filesystem not responsive, data to collect?

Post by jesse » Tue Oct 30, 2012 11:25 am

I'm running 10.8.2 and ZEVO CE 1.1.1 on a hackintosh, and have my home directory on a zfs filesystem.

I could reliably get kernel panics if (don't laugh) I played Call of Duty 4. I never got any logs and could not produce kernel panics with disk torture tests (nor did I get panics when playing CoD4 without ZEVO installed). I chalked that up to a sign that I should be doing something else.

My system is very reliable, except every few weeks the filesystem becomes unresponsive. That's the state it's in right now. If I type 'ls' in my home directory, it hangs. I can't open new terminal windows because it stalls forever on my dotfiles.

What kind of data can I gather that would help to diagnose this? Hopefully I can get something useful before my system becomes completely useless and needs a reboot. If it matters, what triggered my zfs filesystem becoming unresponsive was doing a 'git pull' in a repo that lives in an encfs filesystem, provided by Fuse4X, and the backing store for encfs lives in my Dropbox folder.
jesse Offline


 
Posts: 16
Joined: Fri Sep 14, 2012 11:59 pm

Re: filesystem not responsive, data to collect?

Post by grahamperrin » Tue Oct 30, 2012 3:45 pm

jesse wrote:… what triggered my zfs filesystem becoming unresponsive was doing a 'git pull' in a repo that lives in an encfs filesystem, provided by Fuse4X …


You could try a more recent implementation – FUSE for OS X (developer preview 2.5.4 released four days ago).

If that does not resolve the issue, then …

jesse wrote:… If I type 'ls' in my home directory, it hangs.


Does the ls command abort in response to Control-C?

Or is the hang at the Terminal level?

If ls will not abort then you could run

Code: Select all
sudo sysdiagnose ls


– or more generally,

Code: Select all
sudo sysdiagnose


Be prepared: in an edge case, you might find that the run of sysdiagnose will not complete.
grahamperrin Offline

User avatar
 
Posts: 1596
Joined: Fri Sep 14, 2012 10:21 pm
Location: Brighton and Hove, United Kingdom

Re: filesystem not responsive, data to collect?

Post by jesse » Tue Oct 30, 2012 4:40 pm

fuse4x and fuse 4 os x are different projects. i'm not wedded to either, but i prefer fuse4x because it strives to be as close to a refreence fuse implementation as possible, where fuse 4 os x is trying to be 100% macfuse compatible. i'm running the latest fuse4x.

my problem may be fuse4x related (or encfs). zfs seems to be behaving itself. my encfs filesystem is so angry it won't respond to anything. df, ls, umount -f, you name it hangs up my terminal session (but not the application).

sysdiagnose running now, will try to get in touch the the fuse4x dev(s) with output.
jesse Offline


 
Posts: 16
Joined: Fri Sep 14, 2012 11:59 pm

FUSE for OS X a.k.a. OSXFUSE, Fuse4X, MacFUSE

Post by grahamperrin » Wed Oct 31, 2012 1:36 am

jesse wrote:fuse4x and fuse 4 os x are different projects. i'm not wedded to either, but i prefer fuse4x because it strives to be as close to a refreence fuse implementation as possible, where fuse 4 os x is trying to be 100% macfuse compatible. …


I wondered quietly for a long time about the distinction between the two projects – jesse, many thanks for clarifying. I think I had a sneak peek of the Fuse4X web site before it was announced/promoted … and made the suggestion 0004976: for file system integration on Mac OS X: use Fuse4X - Wuala Bugtracker.

I'm not wedded to either project but I vaguely recall going with FUSE for OS X after it was bundled with an installer for Wuala.

Additional information for other readers:

  • FUSE for OS X is also known as OSXFUSE
  • both FUSE for OS X and Fuse4X have a MacFUSE compatibility layer
  • osxfusefs is the CFBundleName for osxfusefs.fs
  • fuse4x is the CFBundleName for fuse4x.fs

… and whilst the latter may be described as file system kernel extensions,
/System/Library/Filesystems
is not the path for installation (for osxfusefs.fs).

Very recent news: a merger. I have updated the pinning of topics in the Nabble interface to the Fuse4X list.
grahamperrin Offline

User avatar
 
Posts: 1596
Joined: Fri Sep 14, 2012 10:21 pm
Location: Brighton and Hove, United Kingdom

Review

Post by grahamperrin » Fri Apr 05, 2013 11:51 am

jesse wrote:… my problem may be fuse4x related (or encfs). zfs seems to be behaving itself. my encfs filesystem is so angry it won't respond to anything. df, ls, umount -f, you name it hangs up my terminal session (but not the application).

sysdiagnose running now, will try to get in touch the the fuse4x dev(s) with output.


Please, did anyone reach a conclusion with this?
grahamperrin Offline

User avatar
 
Posts: 1596
Joined: Fri Sep 14, 2012 10:21 pm
Location: Brighton and Hove, United Kingdom

Re: filesystem not responsive, data to collect?

Post by jesse » Fri Apr 05, 2013 12:05 pm

i have had zero trouble since i ditched fuse4x for os x fuse. since the fuse4x is merging with os x fuse, it didn't seem worth tracking the issue down.
jesse Offline


 
Posts: 16
Joined: Fri Sep 14, 2012 11:59 pm

#done

Post by grahamperrin » Fri Apr 05, 2013 12:34 pm

jesse wrote:i have had zero trouble since i ditched fuse4x for os x fuse.


That's great to hear. Thanks.

… didn't seem worth tracking the issue down.


+1

Let's treat this topic as #done unless anything else crops up.
grahamperrin Offline

User avatar
 
Posts: 1596
Joined: Fri Sep 14, 2012 10:21 pm
Location: Brighton and Hove, United Kingdom


Return to General Discussion

Who is online

Users browsing this forum: ilovezfs and 0 guests

cron