...
(John's comments are in red, marked "JO: ..."; these are not yet complete)
Data Structures
- Lock table entry: per object, we need this <clientId, seq# of PREPARE (Only needed if we allow multiple concurrent transactions from a single client), WorkerTimer, newVal>
...