Next Previous Contents

# Venus Data Structures

## Lily Mummert

v1.0 5/21/97

This is a short summary of the essential data structures used in Venus.

## 1. Introduction

## 2. File Cache

- 2.1 FSDB -- the file system database (persisent)
- 2.2 FSOBJ -- a slot in the cache (persisent, some transient fields)
- 2.3 CacheFile -- cache container file

## 3. Useful data structures

## 4. Volumes

## 5. Comms

## 6. Hoard Database

## 7. Users

## 8. Threads

## 9. Messages

## 10. Local repair

## 11. Recoverable data

## 12. Data Collection

Next Previous Contents