8.2 Crash Assumptions



next up previous
Next: 8.3 Multiple Databases Up: 8 Enhancements to Minirel Previous: 8.1 Revised Error Protocol

8.2 Crash Assumptions

 

The current implementation of Minirel requires a ``crashing'' transaction to exit its critical sections, release its locks, up its semaphores, and call appropriate destructors. This is hardly realistic. These restrictions must be relaxed if Minirel is to function in a real environment where the system has little control over exceptional conditions.



ajitk@cs.wisc.edu, cjin@cs.wisc.edu