Defect HC-12499

Multiple calls to updatedb leads to incorrect values in KEYS table

Software

Customer case Applies to Corrected in
CS0253347 V9.1.2.0 9.1.8.0

Observed behavior

When migrating from one release to another, the updatedb script alters the limits in the keys table repeatedly until they are too small to use.

Expected behavior

The values should only be updated once.

Resolution

The purpose of that portion of updatedb was to ensure that each of the key ranges for each table is correct. The code did not consider the situation where it would be executed multiple times, reducing the range each time it was executed. The code has been modified to ensure that it will only adjust the key ranges when they have not already been adjusted.