SharedCode / sop

Horizontally Scaleable Objects Persistence
http://sop.codeplex.com
MIT License
13 stars 4 forks source link

On IsValueDataActivelyPersisted = true, ensure transaction is logging on each value add call #51

Closed grecinto closed 7 months ago

grecinto commented 7 months ago

Discussed in https://github.com/SharedCode/sop/discussions/50

Originally posted by **grecinto** February 19, 2024 SOP transaction was initially designed to persist changes during "commit", thus, in commit is when transaction logging gets activated. However, recently added new feature geared for handling very large Item data, a.k.a. - "data streaming" feature, SOP is now persisting the item's data to the blob store before commit time. We need to ensure that this feature is being logged thus, abandoned transaction using this feature will not leave unused data segments.
grecinto commented 7 months ago

Fixed in latest merged code in master.