<!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</TITLE> <LINK HREF="venus-ds-1.html" REL=next> </HEAD> <BODY> <A HREF="venus-ds-1.html">Next</A> Previous Contents <HR> <H1> Venus Data Structures</H1> <H2>Lily Mummert</H2> v1.0 5/21/97 <P><HR> <EM> This is a short summary of the essential data structures used in Venus.</EM> <HR> <P> <H2><A NAME="toc1">1.</A> <A HREF="venus-ds-1.html">Introduction</A></H2> <P> <H2><A NAME="toc2">2.</A> <A HREF="venus-ds-2.html">File Cache</A></H2> <UL> <LI><A HREF="venus-ds-2.html#ss2.1">2.1 FSDB -- the file system database (persisent)</A> <LI><A HREF="venus-ds-2.html#ss2.2">2.2 FSOBJ -- a slot in the cache (persisent, some transient fields)</A> <LI><A HREF="venus-ds-2.html#ss2.3">2.3 CacheFile -- cache container file </A> </UL> <P> <H2><A NAME="toc3">3.</A> <A HREF="venus-ds-3.html">Useful data structures</A></H2> <P> <H2><A NAME="toc4">4.</A> <A HREF="venus-ds-4.html">Volumes</A></H2> <P> <H2><A NAME="toc5">5.</A> <A HREF="venus-ds-5.html">Comms</A></H2> <P> <H2><A NAME="toc6">6.</A> <A HREF="venus-ds-6.html">Hoard Database</A></H2> <P> <H2><A NAME="toc7">7.</A> <A HREF="venus-ds-7.html">Users</A></H2> <P> <H2><A NAME="toc8">8.</A> <A HREF="venus-ds-8.html">Threads </A></H2> <P> <H2><A NAME="toc9">9.</A> <A HREF="venus-ds-9.html">Messages </A></H2> <P> <H2><A NAME="toc10">10.</A> <A HREF="venus-ds-10.html">Local repair</A></H2> <P> <H2><A NAME="toc11">11.</A> <A HREF="venus-ds-11.html">Recoverable data</A></H2> <P> <H2><A NAME="toc12">12.</A> <A HREF="venus-ds-12.html">Data Collection</A></H2> <HR> <A HREF="venus-ds-1.html">Next</A> Previous Contents </BODY> </HTML>