From: Lisi on
On Tuesday 27 July 2010 08:10:15 Stan Hoeppner wrote:
> XFS which is superior to all other Linux filesystems.

Stan -

Have you the time to give a rationale for this?

I'm not in any way impugning your knowledge. But I am at the stage of
accepting the default that Lenny gives me, for no better reason than that the
developers chose it and it is there. It is time I understood better the
reasons for each file system. (I gave up Reiserfs because Reiser murdered
his wife - hardly a logical measure of how good his filesystem is!!)

Lisi


--
To UNSUBSCRIBE, email to debian-user-REQUEST(a)lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster(a)lists.debian.org
Archive: http://lists.debian.org/201007270823.05211.lisi.reisz(a)gmail.com
From: Aaron Toponce on
On 7/27/2010 1:23 AM, Lisi wrote:
> On Tuesday 27 July 2010 08:10:15 Stan Hoeppner wrote:
>> XFS which is superior to all other Linux filesystems.
>
> Stan -
>
> Have you the time to give a rationale for this?

Except XFS filesystems can't shrink, only grow. Sucks when you need to
resize partitions/volumes, and they're all XFS.

Further, XFS makes more system calls to the kernel than standard
Ext2/3/4. Export an XFS filesystem on LVM over NFS, and you'll get a
kernel oops on a 32-bit kernel. Trace it, and you'll see the plethora of
nested system calls XFS makes. You won't oops with Ext2/3/4 in the same
scenario. This can be mitigated by running a 64-bit system, if you have
the hardware to do so.

XFS has also had a history for randomly corrupting data. While this
might have improved over time, I don't trust it.

XFS does have dynamic inode allocation, and better data storage
algorithms than the Ext-family. It's also a good performer, but Ext4
give XFS a run for its money.

--
. O . O . O . . O O . . . O .
. . O . O O O . O . O O . . O
O O O . O . . O O O O . O O O

From: Stan Hoeppner on
Volkan YAZICI put forth on 7/27/2010 8:22 AM:

> You are missing a very important point: Durability to power failures.
> (Excuse me, but a majority of GNU/Linux users are not switched to a UPS
> or something.) And that's where XFS totally fails[1][2].

> [1] http://linux.derkeiler.com/Mailing-Lists/Debian/2008-11/msg00097.html

1. Never quote forum or email posts as empirical or reliable evidence of
anything. They are opinion, unless they quote fact from reliable sources to
back that opinion (which I did in my original post). There are of course
exceptions to this rule of thumb, the main one being when the post is made by
a developer who is a recognized authority on the piece of software being
discussed. In the case of XFS this would be Dave Chinner, Alex Elder, Eric
Sandeen, Christoph Hellwig, and others. In the case of EXT2/3/4 this would be
Ted Tso, who happens, BTW, to work hand in hand with the XFS developers
because they rely on each others patches to other parts of the Linux kernel.
Not the last two entries:
https://kerneltrap.org/mailarchive/linux-fsdevel/2010/7/16/expand

In the case of Postfix this would be Wietse Venema and Viktor Duchovni. In
the case of Linux this would be Linus Torvalds, Marcelo Tosatti, Alan Cox,
Andrew Morton and others. Etc.

2. If you are going to quote opinions from unreliable sources, at least read
the entire thread before quoting it. In this case, again, your source
contradicts what you state, and then, oddly, himself:

"PS. Apparently they've improved some power-failure problems with XFS
since I used it, but then they also said that *before* I started using
it so I can't say I'd put any trust in that."

Aneurin Price admits he is aware of new changes that fix the problem, but then
discounts the fact and gives an anecdotal story as to why the fix isn't really
a fix.


> [2]
http://xfs.org/index.php/XFS_FAQ#Q:_Why_do_I_see_binary_NULLS_in_some_files_after_recovery_when_I_unplugged_the_power.3F

You didn't even read the information you linked to, which contradicts what you
state: The fix for this issue has been in mainline since May 2007, over 3
years ago.

"Q: Why do I see binary NULLS in some files after recovery when I unplugged
the power?

Update: This issue has been addressed with a CVS fix on the 29th March 2007
and merged into mainline on 8th May 2007 for 2.6.22-rc1."

> And considering
> my personal experiences, reiserfs is the fastest fs (among ext3 and xfs)
> in terms of boot recovery phase times.

So, given that XFS recovery of any size filesystem is less than one second,
reiserfs recovery is so much less than 1 second that you notice the
difference? From:
http://www.enterprisenetworkingplanet.com/netos/article.php/623661/XFS-Its-worth-the-wait.htm

"XFS also provides file system journaling. This means that XFS uses database
recovery techniques to recover a consistent file system state after a system
crash. Using journaling, XFS is able to accomplish this recovery in under a
second, regardless of the file system size."

> [1] http://linux.derkeiler.com/Mailing-Lists/Debian/2008-11/msg00097.html

Here you quoted misinformation, because the opinions were based on experience
the OPs had with the software before it was patched to fix the problem, i.e.
more than 3 years ago. You treated this as empirical evidence in your
argument against XFS. I have shown this to be incorrect.

> [2] http://xfs.org/index.php/XFS_FAQ#Q:_Why_do_I_see_binary_NULLS_in_some_files_after_recovery_when_I_unplugged_the_power.3F

You quoted this FAQ item solely based on the tile, without reading it, in your
effort to denounce XFS. The article clearly states the problem was fixed over
3 years ago, which you conveniently ignored.

>From now on, please get your facts straight, with proper documentation, before
trying to denounce a fantastic piece of FOSS into which many top-of-their-game
kernel engineers have put tens of thousands of man hours, striving to make it
the best it can be--and are wildly succeeding.

Join the xfs mailing list and you might learn something useful in place of
this trash you're talking about it. Better yet, read what Hans Reiser had to
say about XFS. He was totally enamored with it, and wanted to duplicate many
of its features:

http://www.osnews.com/story/69

Hans Reiser:
"XFS is an excellent file system, and there is an important area where XFS is
higher performance than we are...ReiserFS does a complete tree traversal for
every 4k block it writes, and then it inserts one pointer at a time into the
tree, which means that every 4k write incurs the overhead of a balancing of
the tree (which means it moves data around). For this reason, XFS has better
very large file performance...If you want to stream multi-media data for
Hollywood style applications, or use ACLs now rather than wait for Reiser4,
you might want to use XFS."

"This is an area we are still experimenting with. We currently do what ext2
does, and preallocate blocks. What XFS does is much better, they allocate
blocknrs to blocks at the time they are flushed to disk, and this allows a
much more efficient and optimal allocation to occur. We knew we couldn't do it
the XFS way...but reiser4 is being built around delayed allocation, and I'd
like to thank the XFS developers for taking the time to personally explain to
me why delayed allocation is the way to go."

--
Stan



--
To UNSUBSCRIBE, email to debian-user-REQUEST(a)lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster(a)lists.debian.org
Archive: http://lists.debian.org/4C4F0705.2050005(a)hardwarefreak.com
From: Lisi on
On Tuesday 27 July 2010 09:51:53 Stan Hoeppner wrote:
> Lisi put forth on 7/27/2010 2:23 AM:
> > On Tuesday 27 July 2010 08:10:15 Stan Hoeppner wrote:
> >> XFS which is superior to all other Linux filesystems.
> >
> > Stan -
> >
> > Have you the time to give a rationale for this?
>
> Sure.

Thanks, Stan, for a lucid and erudite exposition. Much appreciated.

Lisi


--
To UNSUBSCRIBE, email to debian-user-REQUEST(a)lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster(a)lists.debian.org
Archive: http://lists.debian.org/201007271731.34069.lisi.reisz(a)gmail.com
From: Stan Hoeppner on
Aaron Toponce put forth on 7/27/2010 10:41 AM:

> XFS has also had a history for randomly corrupting data. While this
> might have improved over time, I don't trust it.

Can you cite or reference anything to back your claim? Time frame? Irix or
Linux? Serious users reported this or casual/hobbyist users? If this was
ever the case the situation could not have lasted long before patches fixed
it. Have you seen SGI's customer list and the size of the systems and storage
they run with nothing but XFS? For instance, NAS has over 1.4PB of XFS
filesystems, 1PB CXFS and over 400TB XFS:

http://www.nas.nasa.gov/Resources/Systems/columbia.html
http://www.nas.nasa.gov/Resources/Systems/archive_storage.html

NASA trusts it with over 1PB of storage, but _you_ don't trust it? Who are
you again? How many hundreds of TB of storage do you manage on EXT3/4? ;)

--
Stan


--
To UNSUBSCRIBE, email to debian-user-REQUEST(a)lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster(a)lists.debian.org
Archive: http://lists.debian.org/4C4F1551.8010109(a)hardwarefreak.com