If none of the objects to be recovered is offline, but it is desired that the processing of new transactions start before the rollbacks of the loser transactions are completed, then we can accommodate it by doing the following:
1) First repeat history and reacquire, based on their log records, the locks for the uncommitted updates of the loser and in-doubt transactions, and
2) then start processing new transactions even as the rollbacks of loser transactions are performed in parallel.
The locks acquired in step (1) are released as each loser transaction's rollback completes.