Details
-
Task
-
Resolution: Fixed
-
Major
-
7.1.4, 7.1.0, 7.1.1, 7.1.2, 7.2.0, 7.1.3
-
0
-
Magma June-16 2023
Description
In magma_stess (a test-only non-shipping program), the compaction transaction to UserStats was patterned after how kv maintains UserStats but that method is broken when there are injected IO Errors. Rather than attempt to maintain UserStats as part of the compaction callback, we need to add a UserStats Write Operation to the end txn that cleans up and removes the dropped collection updates. The fix is trivial and has been well tested.