Bug 30915

GemStone/S

6.1.6, 6.1.5, 6.1.x, 6.0.x, 5.1.5.1

All

6.2

findDisconnectedObjects not protected against other GC's

If a GC operation (markForCollection, epoch GC) executes while a
SystemRepository>>findDisconnectedObjects is running, the results returned
from the findDisconnectedObjects may be inconsistent.

Workaround

Disable epoch GC and make sure that no one is using markForCollection
while performing findDisconnectedObjects.  

Epoch GC can be disabled by setting the GcUser's UserGlobals parameter
#epochGcEnabled to false.


Last updated: 4/4/05