* To compare Linux journalised filesystem, part II.
@ 2002-10-24 16:45 Fabien Combernous
2002-10-24 16:52 ` Nikita Danilov
` (3 more replies)
0 siblings, 4 replies; 7+ messages in thread
From: Fabien Combernous @ 2002-10-24 16:45 UTC (permalink / raw)
To: ext3-users, jfs-discussion, reiserfs, linux-xfs
[-- Attachment #1: Type: text/plain, Size: 410 bytes --]
Back,
After to get all informations i received, i put them in table as follow:
see attachment file.
Specialists can they tell me if they agree with my conclusions ?
Thank's for your good job.
Fabien.
--
Fabien COMBERNOUS - IT Engineer
eProcess - Parc Club du Millénaire Batiment n° 6
1025 rue Henri Becquerel - 34000 Montpellier FRANCE
http://www.eprocess.fr - +33 (0)4 67 13 84 50
[-- Attachment #2: features --]
[-- Type: text/plain, Size: 2432 bytes --]
+------------------+-----+------+-----+----------+------------------------------------------------------------------------+
| Features \ fs | xfs | ext3 | jfs | reiserfs | Comments |
+------------------+-----+------+-----+----------+------------------------------------------------------------------------+
| mmutable | N | Y | Y | Y | "Y" is not with same sens. Implementation is not same. Each one permit |
| append-only | | | | | some elements that other don't permit and reverse. xfs will have |
| | | | | | implementation in futur. |
+------------------+-----+------+-----+----------+------------------------------------------------------------------------+
| quotas | Y | Y | Y | Y | Again "Y" is not aqual. ext3 accept quota only on data-journaled |
| | | | | | filesystems, but all other journaled filesystem don't have data journal|
| | | | | | About reiserfs you need Chris patches.
+------------------+-----+------+-----+----------+------------------------------------------------------------------------+
| NFS | Y | Y | Y | Y | nfs works on all of them. You need at least reiserfs v3.6.
+------------------+-----+------+-----+----------+------------------------------------------------------------------------+
| samba | Y | Y | Y | Y | Since Samba is userspace, the fs shouldn't matter (2.2.4 or 2.2.5) |
+------------------+-----+------+-----+----------+------------------------------------------------------------------------+
| coda | coda is a file sys him self | / / / / |
+------------------+-----+------+-----+----------+------------------------------------------------------------------------+
|data journal | N | Y | N | N | Only ext3 can take care of data by a data journal. All other journaled |
| | | | | | file systems have "only" a metadata journal. |
+------------------+-----+------+-----+----------+------------------------------------------------------------------------+
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: To compare Linux journalised filesystem, part II.
2002-10-24 16:45 To compare Linux journalised filesystem, part II Fabien Combernous
@ 2002-10-24 16:52 ` Nikita Danilov
2002-10-24 16:54 ` [Jfs-discussion] " Christoph Hellwig
` (2 subsequent siblings)
3 siblings, 0 replies; 7+ messages in thread
From: Nikita Danilov @ 2002-10-24 16:52 UTC (permalink / raw)
To: Fabien Combernous; +Cc: ext3-users, jfs-discussion, reiserfs, linux-xfs
Fabien Combernous writes:
> Back,
>
> After to get all informations i received, i put them in table as follow:
>
> see attachment file.
>
> Specialists can they tell me if they agree with my conclusions ?
>
> Thank's for your good job.
>
> Fabien.
>
> --
>
> Fabien COMBERNOUS - IT Engineer
> eProcess - Parc Club du Millénaire Batiment n° 6
> 1025 rue Henri Becquerel - 34000 Montpellier FRANCE
> http://www.eprocess.fr - +33 (0)4 67 13 84 50
> +------------------+-----+------+-----+----------+------------------------------------------------------------------------+
> | Features \ fs | xfs | ext3 | jfs | reiserfs | Comments |
> +------------------+-----+------+-----+----------+------------------------------------------------------------------------+
> | mmutable | N | Y | Y | Y | "Y" is not with same sens. Implementation is not same. Each one permit |
> | append-only | | | | | some elements that other don't permit and reverse. xfs will have |
> | | | | | | implementation in futur. |
> +------------------+-----+------+-----+----------+------------------------------------------------------------------------+
> | quotas | Y | Y | Y | Y | Again "Y" is not aqual. ext3 accept quota only on data-journaled |
> | | | | | | filesystems, but all other journaled filesystem don't have data journal|
> | | | | | | About reiserfs you need Chris patches.
> +------------------+-----+------+-----+----------+------------------------------------------------------------------------+
> | NFS | Y | Y | Y | Y | nfs works on all of them. You need at least reiserfs v3.6.
> +------------------+-----+------+-----+----------+------------------------------------------------------------------------+
> | samba | Y | Y | Y | Y | Since Samba is userspace, the fs shouldn't matter (2.2.4 or 2.2.5) |
> +------------------+-----+------+-----+----------+------------------------------------------------------------------------+
> | coda | coda is a file sys him self | / / / / |
> +------------------+-----+------+-----+----------+------------------------------------------------------------------------+
> |data journal | N | Y | N | N | Only ext3 can take care of data by a data journal. All other journaled |
> | | | | | | file systems have "only" a metadata journal. |
> +------------------+-----+------+-----+----------+------------------------------------------------------------------------+
Reiserfs supports data journalling with yet another set of Chris
patches: ftp://ftp.suse.com/pub/people/mason/patches/data-logging/
Nikita.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Jfs-discussion] To compare Linux journalised filesystem, part II.
2002-10-24 16:45 To compare Linux journalised filesystem, part II Fabien Combernous
2002-10-24 16:52 ` Nikita Danilov
@ 2002-10-24 16:54 ` Christoph Hellwig
2002-10-24 17:08 ` [ext3-users] " Andreas Dilger
2002-10-25 5:48 ` Oleg Drokin
3 siblings, 0 replies; 7+ messages in thread
From: Christoph Hellwig @ 2002-10-24 16:54 UTC (permalink / raw)
To: Fabien Combernous; +Cc: ext3-users, jfs-discussion, reiserfs, linux-xfs
On Thu, Oct 24, 2002 at 06:45:30PM +0200, Fabien Combernous wrote:
> | mmutable | N | Y | Y | Y | "Y" is not with same sens. Implementation is not same. Each one permit |
> | append-only | | | | | some elements that other don't permit and reverse. xfs will have |
> | | | | | | implementation in futur. |
neither jfs or reiserfs support this..
> +------------------+-----+------+-----+----------+------------------------------------------------------------------------+
> | quotas | Y | Y | Y | Y | Again "Y" is not aqual. ext3 accept quota only on data-journaled |
> | | | | | | filesystems, but all other journaled filesystem don't have data journal|
> | | | | | | About reiserfs you need Chris patches.
jfs doesn't support quotas.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [ext3-users] To compare Linux journalised filesystem, part II.
2002-10-24 16:45 To compare Linux journalised filesystem, part II Fabien Combernous
2002-10-24 16:52 ` Nikita Danilov
2002-10-24 16:54 ` [Jfs-discussion] " Christoph Hellwig
@ 2002-10-24 17:08 ` Andreas Dilger
2002-10-24 17:27 ` Chris Mason
2002-10-25 5:48 ` Oleg Drokin
3 siblings, 1 reply; 7+ messages in thread
From: Andreas Dilger @ 2002-10-24 17:08 UTC (permalink / raw)
To: Fabien Combernous; +Cc: ext3-users, jfs-discussion, reiserfs, linux-xfs
On Oct 24, 2002 18:45 +0200, Fabien Combernous wrote:
> +--------+------------------------------------------------------------------+
> | quotas | Again "Y" is not aqual. ext3 accept quota only on data-journaled |
> | | filesystems, but all other journaled filesystem don't have data |
> +--------+------------------------------------------------------------------+
Granted that I have never used quotas, so it is possible that I
am incorrect. However, my understanding is that yes, you do need
data-journaled quota files to ensure that your quota tables don't miss
some operations after a crash. However, you can separately select
data journaling for files in ext3 (via chattr), even if the rest of
the filesystem is using data=ordered (the default).
Cheers, Andreas
--
Andreas Dilger
http://www-mddsp.enel.ucalgary.ca/People/adilger/
http://sourceforge.net/projects/ext2resize/
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Re: [ext3-users] To compare Linux journalised filesystem, part II.
2002-10-24 17:08 ` [ext3-users] " Andreas Dilger
@ 2002-10-24 17:27 ` Chris Mason
2002-10-24 17:33 ` [reiserfs-list] " Steve Lord
0 siblings, 1 reply; 7+ messages in thread
From: Chris Mason @ 2002-10-24 17:27 UTC (permalink / raw)
To: Andreas Dilger
Cc: Fabien Combernous, ext3-users, jfs-discussion, reiserfs,
linux-xfs
On Thu, 2002-10-24 at 13:08, Andreas Dilger wrote:
> On Oct 24, 2002 18:45 +0200, Fabien Combernous wrote:
> > +--------+------------------------------------------------------------------+
> > | quotas | Again "Y" is not aqual. ext3 accept quota only on data-journaled |
> > | | filesystems, but all other journaled filesystem don't have data |
> > +--------+------------------------------------------------------------------+
>
> Granted that I have never used quotas, so it is possible that I
> am incorrect. However, my understanding is that yes, you do need
> data-journaled quota files to ensure that your quota tables don't miss
> some operations after a crash. However, you can separately select
> data journaling for files in ext3 (via chattr), even if the rest of
> the filesystem is using data=ordered (the default).
data journaling on the quota files is better. Some quota updates (dqput
calling commit_dquot) are done only by clear_inode(), which should
happen outside the transaction and won't be grouped with the actual
metadata change.
-chris
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [reiserfs-list] Re: [ext3-users] To compare Linux journalised filesystem, part II.
2002-10-24 17:27 ` Chris Mason
@ 2002-10-24 17:33 ` Steve Lord
0 siblings, 0 replies; 7+ messages in thread
From: Steve Lord @ 2002-10-24 17:33 UTC (permalink / raw)
To: Fabien Combernous
Cc: Chris Mason, Andreas Dilger, Fabien Combernous, ext3-users,
jfs-discussion, reiserfs, linux-xfs
On Thu, 2002-10-24 at 12:27, Chris Mason wrote:
> On Thu, 2002-10-24 at 13:08, Andreas Dilger wrote:
> > On Oct 24, 2002 18:45 +0200, Fabien Combernous wrote:
> > > +--------+------------------------------------------------------------------+
> > > | quotas | Again "Y" is not aqual. ext3 accept quota only on data-journaled |
> > > | | filesystems, but all other journaled filesystem don't have data |
> > > +--------+------------------------------------------------------------------+
> >
> > Granted that I have never used quotas, so it is possible that I
> > am incorrect. However, my understanding is that yes, you do need
> > data-journaled quota files to ensure that your quota tables don't miss
> > some operations after a crash. However, you can separately select
> > data journaling for files in ext3 (via chattr), even if the rest of
> > the filesystem is using data=ordered (the default).
>
> data journaling on the quota files is better. Some quota updates (dqput
> calling commit_dquot) are done only by clear_inode(), which should
> happen outside the transaction and won't be grouped with the actual
> metadata change.
>
XFS quota file updates are transactional with the original metadata
change which allocated or freed space. So while we do not have data
journalling, quota updates are journalled.
Steve
--
Steve Lord voice: +1-651-683-3511
Principal Engineer, Filesystem Software email: lord@sgi.com
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: To compare Linux journalised filesystem, part II.
2002-10-24 16:45 To compare Linux journalised filesystem, part II Fabien Combernous
` (2 preceding siblings ...)
2002-10-24 17:08 ` [ext3-users] " Andreas Dilger
@ 2002-10-25 5:48 ` Oleg Drokin
3 siblings, 0 replies; 7+ messages in thread
From: Oleg Drokin @ 2002-10-25 5:48 UTC (permalink / raw)
To: Fabien Combernous; +Cc: ext3-users, jfs-discussion, reiserfs, linux-xfs
Hello!
On Thu, Oct 24, 2002 at 06:45:30PM +0200, Fabien Combernous wrote:
> +------------------+-----+------+-----+----------+------------------------------------------------------------------------+
> | NFS | Y | Y | Y | Y | nfs works on all of them. You need at least reiserfs v3.6.
NFS will work with reiserfs v3.5 too, just there is a probability of having
problems with reusing object ids (and therefore the inode numbers too).
> |data journal | N | Y | N | N | Only ext3 can take care of data by a data journal. All other journaled |
> | | | | | | file systems have "only" a metadata journal. |
No. Chris Mason have set of patches that implement data journaling for reiserfs,
too.
Bye,
Oleg
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2002-10-25 5:48 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-10-24 16:45 To compare Linux journalised filesystem, part II Fabien Combernous
2002-10-24 16:52 ` Nikita Danilov
2002-10-24 16:54 ` [Jfs-discussion] " Christoph Hellwig
2002-10-24 17:08 ` [ext3-users] " Andreas Dilger
2002-10-24 17:27 ` Chris Mason
2002-10-24 17:33 ` [reiserfs-list] " Steve Lord
2002-10-25 5:48 ` Oleg Drokin
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.