Allow new transactions during system recovery
Registered by
John de Roo
Currently all indoubt transactions must be recovered before new transactions are allowed to begin at startup. Reinstating the write ordering list would allow new transactions to begin while indoubt transactions are being resolved. This could significantly improve startup time. Note we should consider the impact this might have on future concurrency control methods. For example implementing repeatable read would require a read list which would also need to be reinstated to allow new transactions while indoubt transactions are being resolved. If lock management is implemented, lock reinstatement would be required during startup.
This should also support early recovery during region restart.
Blueprint information
- Status:
- Not started
- Approver:
- Shang-Sheng Tung
- Priority:
- Undefined
- Drafter:
- John de Roo
- Direction:
- Needs approval
- Assignee:
- Shang-Sheng Tung
- Definition:
- Pending Approval
- Series goal:
- None
- Implementation:
-
Unknown
- Milestone target:
- None
- Started by
- Completed by
Whiteboard
(?)