Wednesday, July 05, 2006

Pause/Resume Potiential problem

Pause/Resume works in the following way,
when we are in paused mode, we do not set tx_read/write bit
and do not put the cache line into the log.
The problem may arise if the transaction had access the pause/resume cache block before, which mean the tx_read/write bit would be set before the pause mode is entered. If so, we may rollback on abort the information that we do not want to rollback.

No comments: