Bug 39915

Critical

GemStone/S 64 Bit

2.4.8, 2.4.7, 2.4.6, 2.4.5.1, 2.4.5, 2.4.4.8, 2.4.4.7, 2.4.4.6, 2.4.4.5, 2.4.4.4, 2.4.4.3, 2.4.4, 2.4.3, 2.4.2, 2.4.1, 2.4, 2.3.1.6, 2.3.1, 2.3

All

n/a

Indexes must be rebuilt after upgrade from pre-2.3 versions

As part of the implementation of Extended Characters (QuadByteStrings) in version 2.3, internal indexing structures were modified to allow additional bytes in the lookup caches.  As a result, if indexed collections are upgraded from a version earlier than 2.3, to 2.3. or later, without index rebuild, indexed queries on these collections will produce incorrect results or generate an error.

There are no errors during the upgrade itself, and auditIndexes does not detect this problem.

Workaround

When upgrading from a version prior to 2.3 to version 2.3 or later, indexes must be dropped prior to the upgrade and rebuild afterwards.

This step is incorrectly omitted from the upgrade instructions in the Install Guide.


Last updated: 4/9/09