Bug 40442

GemStone/S 64 Bit,,,,,, 2.4.4, 2.4.3, 2.4.2, 2.4.1, 2.4,, 2.3.1, 2.3,,,,, 2.2.5, 2.2.x, 2.2, 2.1.4, 2.1.x, 2.1, 2.0.x, 2.0, 1.2.5, 1.2.4, 1.2.x, 1.1.14, 1.1.x



UnorderedCollections upgraded from 32-bit may fail audit

UnorderedCollections (NSCs or NonSequentialCollections) with more than
2K elements are composed internally with a tree structure.  The conversion
from 32-bit GemStone/S did not correctly set a flag value in an interior
node of this tree.  This did not cause any problems with the behavior of
the collection; this value was not actually used in operations on the collection.

However, running NSC audit code:
  <anUnorderedCollection> auditInternalStructures
  <anUnorderedCollection> auditInternalStructuresWithRepair: true would
report a failure.

Also, running with slow (debugging) executables could result in assertion


The NSC repair code will fix this problem:
<anUnorderedCollection> repairInternalStructures
<anUnorderedCollection> auditInternalStructuresWithRepair: true

Last updated: 1/20/10