Incident HC-14223

Ajout d'une logique de nouvelle tentative et d'attente à l'étape STA pour éviter la panne du serveur de requête de données

Logiciel

Cas client Applicable à Corrigé dans
CS0280531 V9.1.8.0 9.1.9.0

Comportement observé

Le serveur de requête plante lorsque des tentatives illimitées sont autorisées sans temps d'attente pendant ce cycle :

NiFi Flow > auth.reindex - STA Zookeeper > Find STA > Remove STA from Zookeeper > "POST Query Config Profile"

Comportement attendu

Une logique de nouvelle tentative et des délais d'attente doivent être configurés afin d'éviter les boucles de rappel infinies.

Résolution

Un incident se produit lors de la tentative de validation de businessUser via un rappel à tsweb. Le code a été mis à jour pour ajouter un RetryFlowFile à registry/flows/base/DatabaseSTAZookeeperStage1.json, qui réessaye un nombre limité de fois, avec des attentes, pour éviter d'inonder le serveur de requête avec des requêtes supplémentaires.