* v4 questions, plugins, crc
@ 2004-07-22 19:58 Tom Vier
0 siblings, 0 replies; only message in thread
From: Tom Vier @ 2004-07-22 19:58 UTC (permalink / raw)
To: reiserfs-list
are wandering logs like rcu? unless i'm reading it wrong, it sounds like you
create a copy of the node, but with the updated pointer. you go up the tree,
creating updated parents, and the whole new path is finally committed when
the highest node's pointer is updated, right? how big are nodes in v4? 512
bytes? when updating a tree path, it causes a lot of single sector writes to
different areas (far apart?) but the only dependence is that all the new
updated versions of the nodes must be written before the top node is, right?
does v4 use extents? if not, how are the data blocks finally pointed to?
sun has (or is writing) a new fs i read about recently that has data crc's
with error correction (i guess that's what the new "self healing" buzzword
means - i've heard ibm using it in commercials). i've thought about writing a
v4 plugin. i'm not sure how fine grained to make it. one crc for the whole
file isn't feasable. are blocks variably sized in reiserfs? perhaps each
extent or whatever could be crc'ed, with the crc's stored as metadata (using
whatever method v4 provides for saving variable length metadata).
also, what should i do if a crc is bad? just write to syslog? refuse to
return the data since it might be bad (return an error from read())?
--
Tom Vier <tmv@comcast.net>
DSA Key ID 0x15741ECE
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2004-07-22 19:58 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-07-22 19:58 v4 questions, plugins, crc Tom Vier
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.