HSS/HVDS 5.1.10 Software Alert possible sous-referencement des blocks

Applicable : ADE 5.1.10 utilisant HSS ou HVDS-2

Portée:

Après la publication, un problème a été découvert que dans des circonstances particulières, un arrêt anormal d’ADE conduirait à  un sous-référencement  des blocs qui à leur tour pourraient entraîner une perte de données.

Description détaillée:

Lors de la suppression des flux (HSS / HVDS2), le garbage collector décrémentera les compteurs de référence des blocs qui composent le flux en cours de suppression. Une petite fenêtre de temps existe où ces compteurs mis à jour sont validés dans la base de données, mais le mécanisme pour survivre aux pannes n’a pas mis à jour la validation.

En conséquence, si une panne se produit pendant cette petite fenêtre, les décréments seront appliqués à nouveau après le redémarrage, d’où un sous-référencement   des blocs.

Dans la plupart des cas, cela apparaîtra dans les journaux à un moment donné sous la forme «DataBaseROCKS :: dec_records | Dépassement inférieur de la référence de bloc détecté | ”.

Pour réparer / empêcher:

Le problème se produit uniquement sur les systèmes HSS ou HVDS lorsqu’un arrêt anormal  avec le “garbage collector” actif.

Si vous avez souffert d’une telle situation, vous devez exécuter une opération de -repair COUNTER pour vérifier et réparer les compteurs qui pourraient être affectés. Arrêtez donc le service ADE et exécutez ade_server –repair COUNTER

Sur les systèmes HSS / HVDS , cela prendra un temps raisonnable pour analyser les flux actifs, mais sur les systèmes avec Lina et HSS, l’opération peut être beaucoup plus longue.

Les systèmes exécutant uniquement Lina ne sont pas affectés par le problème. ADE 5.1.11 a une correction qui évitera ce problème, veuillez donc mettre à jour dès que possible.

Nous contacter