The continuing story ...

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, 18 Sep 2009 10:35:22 +0200
Peter Gervai <grinapo at gmail.com> wrote:

> Funny thread we have.
> 
> Just a sidenote on the last week part about userspace cannot lock up
> the system: blocking resource waits / I/O waits can stall _all_ disk
> access, and try to imagine what you can do with a system without disk
> access. Obviously, you cannot log in, cannot start new programs,
> cannot load dynamic libraries. Yet the system pings, and your already
> logged in shells may function more or less, especially if you have a
> statically linked one (like sash).
> 
> As a bitter sidenote: google for 'xtreemfs', may be interesting if you
> only need a shared redundant access with extreme network fault
> tolerance. (And yes, it can stall the system, too. :-))

I would not want to use it for exactly this reason (from the docs):

-----------------------------
XtreemFS implements an object-based file system architecture (Fig. 2.1). The
name of this architecture comes from the fact that an object-based file system
splits file content into a series of fixed-size objects and stores them on its
storage servers. In contrast to block-based file systems, the size of such an
object can vary from file to file.

The metadata of a file (such as the file name or file size) is stored separate
from the file content on a Metadata server. This metadata server organizes
file system metadata as a set of volumes, each of which implements a separate
file system namespace in form of a directory tree. 
-----------------------------

That's exactly what we don't want. We want a disk layout that is accessible
even if glusterfs (or call it the "network fs") has a bad day and doesn't want
to start.

> Another sidenote: I tend to see FUSE as a low-speed toy nowadays. It
> doesn't seem to be able to handle any serious I/O load.

Really, i can't judge. I haven't opened (this) pandora's box up to now ...

> -- 
>  byte-byte,
>     grin

-- 
Regards,
Stephan



[Index of Archives]     [Gluster Development]     [Linux Filesytems Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux