Bug 50318

GemStone/S 64 Bit

3.6.6, 3.6.5, 3.6.4, 3.6.3, 3.6.2, 3.6.1, 3.6

3.7, 3.6.7

Upgrading did not preserve default legacy indexes

BtreePlus indexes were introduced in v3.4, and are used by default in new repositories; that is, GsIndexOptions default returns:

GsIndexOptions btreePlusIndex + GsIndexOptions optimizedComparison

Upgraded repositories, however, defaulted to btreePlusIndex; GsIndexOptions default returns GsIndexOptions legacyIndex

This behavior on upgrade was lost due to code reorganization in v3.6; upgrading from pre-3.4 to 3.6 or later would result in the default for GsIndexOptions to include GsIndexOptions btreePlusIndex + GsIndexOptions optimizedComparison, rather than GsIndexOptions legacyIndex.

Workaround

After upgrade, as SystemUser, set the default using:

GsIndexOptions default: GsIndexOptions legacyIndex

Last updated: 7/25/23