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]