All of lore.kernel.org
 help / color / mirror / Atom feed
* Split some metadata onto separate device?
@ 2011-06-03 10:29 dexen deVries
       [not found] ` <201106031229.38758.dexen.devries-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
  0 siblings, 1 reply; 9+ messages in thread
From: dexen deVries @ 2011-06-03 10:29 UTC (permalink / raw)
  To: linux-nilfs-u79uwXL29TY76Z2rM5mHXA

Hi list,

back when I was using XFS, there was an option to put one particular piece of 
metadata -- the journal -- onto separate physical device. The speed-up was 
very significant, especially for operations on lots of files. For example, with 
external journal removing whole kernel source tree on XFS would take less time 
than on ext2 or ext3; with internal it would be much longer than ext2 or 3.

The journal was needed only in case of unclean unmount, as only then it 
contained any information not applied yet; if the unmount was clean, the 
journal contained no important information.

XFS journals only metadata changes, btw.


My question is, would it be feasible to move some part of NILFS2 metadata onto 
separate device for R/W/GC speed-up? 

Perhaps some of metadata could even be considered `recoverable' -- that is, if 
the other device gets broken or lost, the metadata on it could be re-
constructed from content of the main device.


Regards,
-- 
dexen deVries

[[[↓][→]]]

For example, if the first thing in the file is:
   <?kzy irefvba="1.0" rapbqvat="ebg13"?>
an XML parser will recognize that the document is stored in the traditional 
ROT13 encoding.

(( Joe English, http://www.flightlab.com/~joe/sgml/faq-not.txt ))
--
To unsubscribe from this list: send the line "unsubscribe linux-nilfs" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2011-06-14 13:18 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-06-03 10:29 Split some metadata onto separate device? dexen deVries
     [not found] ` <201106031229.38758.dexen.devries-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2011-06-03 17:26   ` Ryusuke Konishi
     [not found]     ` <20110604.022621.01482278.ryusuke-sG5X7nlA6pw@public.gmane.org>
2011-06-03 17:42       ` dexen deVries
     [not found]         ` <201106031942.29133.dexen.devries-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2011-06-08 12:48           ` Ryusuke Konishi
     [not found]             ` <20110608.214852.237935973.ryusuke-sG5X7nlA6pw@public.gmane.org>
2011-06-08 12:58               ` Ryusuke Konishi
     [not found]                 ` <20110608.215803.224753719.ryusuke-sG5X7nlA6pw@public.gmane.org>
2011-06-08 13:08                   ` dexen deVries
     [not found]                     ` <201106081508.39345.dexen.devries-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2011-06-08 13:49                       ` Ryusuke Konishi
     [not found]                         ` <20110608.224906.85409768.ryusuke-sG5X7nlA6pw@public.gmane.org>
2011-06-14 11:18                           ` Reinoud Zandijk
     [not found]                             ` <20110614111852.GA1263-bVHBekiX4bNgoMqBc1r0ESegHCQxtGRMHZ5vskTnxNA@public.gmane.org>
2011-06-14 13:18                               ` Ryusuke Konishi

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.