Transaction Log - XA Resource Manager
Registered by
Jay Pipes
Create the XA Resource Manager implementation class for when the transaction log is operating in XA mode.
Steps:
1) Map out class deriving from plugin:
2) Document (in code comments) the strategy the resource manager will take to provide XA consistency
3) Implement simple scoreboard of UNDO log pairs
4) Implement writing of transaction messages to UNDO log segments during PREPARE stage
5) Implement writing of transaction log entry and subsequent marking of undo log entry COMMITTED during COMMIT stage.
6) Implement XA recovery steps
Blueprint information
- Status:
- Complete
- Approver:
- Jay Pipes
- Priority:
- High
- Drafter:
- Jay Pipes
- Direction:
- Approved
- Assignee:
- David Shrewsbury
- Definition:
- Obsolete
- Series goal:
- None
- Implementation:
- Deferred
- Milestone target:
- None
- Started by
- Completed by
- David Shrewsbury
Related branches
Related bugs
Sprints
Whiteboard
Recovery step not coded, but otherwise, up on LP
(?)
Work Items
Dependency tree
* Blueprints in grey have been implemented.