A rollback operation removes all changes made since the previous commit or rollback operation. The system also releases all locks related to the transaction.
The system performs the following steps when it receives a request to roll back:
Otherwise, the I/O feedback area and I/O buffers remain unchanged.
The system must perform all of the previous steps correctly for the rollback operation to be successful.