Incident HC-12499
Plusieurs appels à updatedb entraînent des valeurs incorrectes dans le tableau KEYS
Logiciel
| Cas client | Applicable à | Corrigé dans |
|---|---|---|
| CS0253347 | V9.1.2.0 | 9.1.8.0 |
Comportement observé
Lors de la migration d'une édition vers une autre, le script updatedb modifie les limites du tableau de clés de manière répétée jusqu'à ce qu'elles soient trop petites pour être utilisées.
Comportement attendu
Les valeurs ne doivent être mises à jour qu'une seule fois.
Résolution
L'objectif de cette partie de updatedb était de s'assurer que chacune des plages de clés pour chaque tableau est correcte. Le code n'a pas tenu compte de la situation dans laquelle il serait exécuté plusieurs fois, réduisant ainsi la plage à chaque exécution. Le code a été modifié pour s'assurer qu'il ajustera uniquement les plages de clés lorsqu'elles ne l'ont pas déjà été.