Si je ne m'abuse, le patch a été sorti pour le noyau 2.6.10, donc s'il se base sur un 2.6.9, c'est rapé. Néanmoins, si cela est un prérequis pour la sortie de la RHEL4, alors je pense que M. Alan Cox ou quelqu'un d'autre a du stabiliser ce patch.
<sct@redhat.com>
[PATCH] ext3: online resizing
The patch below adds online resize capability to ext3 based on Andreas
patch for 2.4 and fixed up by Stephen.
The patch also removes s_debts:
s_debts is currently not used by ext3 (it is created, destroyed and checked
but never set). Remove it for now.
Resurrecting this will require adding it back in changed form. In existing
form it's already unsafe wrt. byte-tearing as it performs unlocked byte
increment/decrement on words which may be being accessed simultaneously on
other CPUs. It is also the only in-memory dynamic table which needs to be
extended by online-resize, so locking it will require care.
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Au passage, c'est dommage pour eux vis à vis des performances :
Cleans up the old ext3 preallocation code carried from ext2 but turned off.
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
<cmm@us.ibm.com>
[PATCH] ext3 block reservations
rbtree implementation and other changes From: Stephen Tweedie <sct@redhat.com>
contributions From: Badari Pulavarty <pbadari@us.ibm.com> and probably me.
This is the ext3 block reservation patch. It improves the layout of ext3
files by establishing, for each inode, reserved areas of the disk in which
only that file can allocate blocks. Those reserved areas are managed in an
rbtree, via the in-core inode.
It's a bit like ext2 preallocation only stronger in that it can span
already-allocated blocks, including the per-blockgroup inode tables and
bitmaps.
The patch fixes ext3's worst performance problem: disastrous layout when
multiple files are being concurrently grown.
It increases the size of the inode by rather a lot. A todo item is to
dynamically allocate the `struct reserve_window_node', so we don't need to
carry this storage for inodes which aren't opened for writing.
The feature is enabled by mounting with the "reservation" mount option.
Reservations default to "off".
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
[^] # Re: Ext3
Posté par Christophe Lucas . En réponse à la dépêche RHEL 4 est sortie. Évalué à 3.
Si je ne m'abuse, le patch a été sorti pour le noyau 2.6.10, donc s'il se base sur un 2.6.9, c'est rapé. Néanmoins, si cela est un prérequis pour la sortie de la RHEL4, alors je pense que M. Alan Cox ou quelqu'un d'autre a du stabiliser ce patch.
Au passage, c'est dommage pour eux vis à vis des performances :
Bien le bonjour chez vous :-)