Atomic File Transactions, Part 1
Subject:   Recovery
Date:   2006-05-02 23:50:21
From:   anon20
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.
Full Threads Newest First

Showing messages 1 through 1 of 1.

  • Recovery
    2006-05-03 22:53:39  anon20 [View]

    Whoops! This is covered in Part 2!