Sophie

Sophie

distrib > Mandriva > 8.2 > i586 > media > contrib > by-pkgid > 211238da6d926d1ca4390483bb29f586 > files > 92

coda-doc-5.2.0-4mdk.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
 <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
 <TITLE> Venus Data Structures: Local repair</TITLE>
 <LINK HREF="venus-ds-11.html" REL=next>
 <LINK HREF="venus-ds-9.html" REL=previous>
 <LINK HREF="venus-ds.html#toc10" REL=contents>
</HEAD>
<BODY>
<A HREF="venus-ds-11.html">Next</A>
<A HREF="venus-ds-9.html">Previous</A>
<A HREF="venus-ds.html#toc10">Contents</A>
<HR>
<H2><A NAME="s10">10. Local repair</A></H2>

<P>
<P>
<P>On the whole the feeling is that local repair stuff needs to be redone.  At the moment the following code is present:
<P>
<UL>
<LI>LRDB        (persistent)</LI>
<LI>    list of local-global fid mappings</LI>
<LI>    list of local subtree roots</LI>
<LI>    list of fsobjs, volumes, cmls involved in local repair</LI>
</UL>
<P>
<UL>
<LI>lgment -- local-global map entry (persistent)</LI>
<LI>    local fid</LI>
<LI>    global fid</LI>
</UL>
<P>
<UL>
<LI>rfment -- root fid map entry (persistent)</LI>
<LI>    name</LI>
<LI>    fake, global, local root fids</LI>
<LI>    parent, child fids</LI>
</UL>
<P>Numerous other structures are present, probably most can be
simplified. Much of this is transient.
<P>
<HR>
<A HREF="venus-ds-11.html">Next</A>
<A HREF="venus-ds-9.html">Previous</A>
<A HREF="venus-ds.html#toc10">Contents</A>
</BODY>
</HTML>