||Atomic File Transactions, Part 1|
Presumably the TransactionManager maintains logs
in which it writes the sequence of actions
conducted during the 'Transaction'. After every
'commit', the TM would mark the transaction as
completed. So, "the next
time the system
started", the TransactionManager would check it's log file to see if there were any inflight
transactions. That is how it would decide whether
it needs to delete F or not.
Showing messages 1 through 1 of 1.
2006-05-03 22:53:39 anon20 [View]