-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Storage Execution
-
Fully Compatible
-
Execution Team 2024-10-28, Execution Team 2024-11-11
The WriteUnitOfWork wrapper links in too many things that aren't needed when doing write transactions inside the storage engine.
Create a storage transaction wrapper to perform scoped write transactions in storage engine code without linking in the shard role library. Replace usages of WUOW in storage engine code with this wrapper, instead.
Have WUOW use this new wrapper as well.