Lock Manager Page
Lock Manager Page
Back to the Minibase Home Page
Back to the Progress Page
764 Page
764 Report
Introduction
The locking protocol supports page level locking only for simplicity. The
lock page class supports lock_page, unlock_page, unlock_all_pages,and upgrade_lock.
It support IS,IX,S,X lock modes. It detects deadlocks and returns an error
code Restart if we have been killed because of a deadlock. It is the transactions
responsibility to abort itself on receiving a Restart error from any of the lock
manager functions.
Design Decisions
I'M NOT GOING TO DO THIS RIGHT NOW!!!!!!
Bill Kimmel
[kimmel@cs.wisc.edu]