Bug 39849

GemStone/S 64 Bit

2.3.1, 2.3, 2.2.5.4, 2.2.5.3, 2.2.5.2, 2.2.5.1, 2.2.5, 2.2.4, 2.2.3, 2.2.2

All

2.3.1.6

Conversion failure on repositories originating in gss 4.x and upgraded from 6.2 or later

Repositories originating in much earlier versions of GemStone/S may
have Segment layouts in SystemRepository that are very different from
the current GS/S 5.1.x and 6.x layouts.  While GemStone/S is flexible
about Segment order, GemStone/S 64 Bit versions 2.2 and above, which
support Segments, require the more recent Segment layout.

The conversion process from 6.1.x to GemStone/S 64 Bit correctly
rearranged the Segments as part of the preconversion process.  Code
was inadvertently omitted in the preconversion script to convert
from 6.2 and above to GemStone/S 64 Bit, so conversion fails.

Workaround

Contact Gemstone Technical Support for the updated version of
convprep6x.

The fix is to add the line
   input $GEMSTONE_64/upgrade/segmentorder_61to20.gs

to convprep6x at line 201, following the filein of SmallDouble.


Last updated: 2/24/09