-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Storage Execution
-
Fully Compatible
-
Storage Execution 2026-06-08
-
200
-
None
-
None
-
None
-
None
-
None
-
None
-
None
When a LazyRecordStore creates a table inside of a nested WUOW, it will store the created table before the top-level WUOW is committed. This means that if the top-level WUOW is rolled back, it held a pointer to a RecordStore that is drop pending, and if drop() was called would attempt to drop the table again.
Fix this by going through the drop() codepath for rollback so that the LazyRecordStore switches back to holding an ident instead.