CS 764 Project Page: Log Manager
Log Manager
Ajitkumar Natarajan,
Cjin Pheow Lee
Goals and Responsibilities
- Maintenance of a bounded-sized log file on disk
- Maintenance of a log tail in shared memory
- Maintenance of a master log record on disk for storing last checkpoint LSN
- Assignment of Log Sequence Number (LSN)
- Allow for reading and writing of log records
Public interface
The latest
header files
for classes
lsn_t,
logrecord,
shm_log,
log,
and
Rawfile
(which is used internally). Also, look at the
error
declarations.
Implementation
Look at the
C++ source
files that implement these classes.
Project Report
The project report is available in
Postscript
format (16 pages, 213 KB). It is also available in a hierarchical
hypertext
form.
Meeting Summaries
A brief note on what was discussed in each of the project
meetings.
Related Project Pages
Ajitkumar Natarajan
<ajitk@cs.wisc.edu>
Cjin Pheow Lee
<cjin@cs.wisc.edu>