-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: Transactions
-
None
-
Storage Engines, Storage Engines - Transactions
-
SE Transactions - 2025-09-12
-
5
Add lifecycle management to remove WT_PENDING_PREPARED_ITEM entries from the hash map once the prepared transaction has been successfully claimed.
Currently, prepared transaction items remain in the hash map even after they have been claimed by a session. This leads to stale entries that could cause confusion or errors if accessed again.
Technical Considerations:
- Coordinate cleanup with the locking mechanism from WT-15329
- Ensure atomic removal to prevent race conditions
- Consider if removal should happen immediately or be deferred
- Handle error cases where partial cleanup might occur
- is related to
-
WT-15373 Fix a memory leak in __disagg_pick_up_checkpoint
-
- Closed
-
-
WT-15329 Audit if a lock is needed in pending prepare hash map
-
- Open
-
- related to
-
WT-15214 test/format (disagg) hits WT_PANIC on file:wt.wt_stable, unencrypted block with encryption configured
-
- Closed
-
-
WT-15299 Precise checkpoint data mismatch
-
- Closed
-
-
WT-14931 Add preserve prepare config tests to test format and test checkpoint
-
- Closed
-
-
WT-15157 Disagg testing: add leader mode to test/checkpoint
-
- Closed
-
-
WT-15314 Introduce WT disagg waterfall testing to auto triage disagg tests
-
- Closed
-
-
WT-15008 make-check-test times out on windows due to slow machines
-
- Closed
-