Bug 49092

Critical

GemStone/S 64 Bit

3.5.3, 3.5.2, 3.5.1, 3.5, 3.4.5, 3.4.4, 3.4.3, 3.4.2, 3.4.1, 3.4

3.5.4

IdentityBag adds in nested transactions may not be tranlogged correctly

If additions are made to an IdentityBag or a subclass of IdentityBag within a nested transaction, the additions may not be logged correctly in the transaction logs.

If the database is later restored from backup and the transaction logs replayed, or on automatic recovery after an unclean shutown, these added elements will be missing, and the variable that tracks the size of the collection will be incorrect.

Workaround

The fix is in the C code, and requires a new version of GemStone. Versions with the fix should be released soon; contact GemTalk Technical Support for assistance.


Last updated: 9/25/20