Expand description
V2 WAL Transaction Coordinator for Multi-Transaction Management
This module provides advanced transaction coordination capabilities including multi-transaction support, two-phase commit protocol, deadlock detection, and transaction isolation management. It implements production-ready transaction semantics for the V2 clustered edge format.
Structs§
- Deadlock
Detector - Deadlock detector using wait-for graph
- Deadlock
Result - Deadlock detection result
- Isolation
Manager - Isolation level manager
- Lock
Request - Lock request for transaction
- Savepoint
- Savepoint for nested transaction support
- Transaction
Context - Transaction context with full state tracking
- Transaction
IdManager - Transaction ID manager with wraparound protection
- TwoPhase
Commit Coordinator - Two-phase commit coordinator
- V2Lock
Manager - Lock manager for V2 resources
- V2Transaction
Coordinator - Main V2 transaction coordinator
Enums§
- Isolation
Level - Transaction isolation levels
- Lock
Type - Lock type for resource management
- Resource
Id - Resource identifier for lock management
- Transaction
State - Transaction state machine
Type Aliases§
- Transaction
Id - Transaction identifier with uniqueness guarantees