SOMMAIRE
Le 31 janvier 2025, de 13h15 UTC à 17h41 UTC, certains agents et utilisateurs finaux semblaient suspendus dans l’interface utilisateur alors qu’ils n’ auraient pas dû l’être. Ces utilisateurs n’ont pas été suspendus et, après l’annulation d’une mise à jour et l’effacement du cache des clients, tous les accès ont été entièrement rétablis.
CALENDRIER
31 janvier 2025 18h15 UTC | 31 janvier 2025 10h15 (heure du Pacifique)
Nous sommes heureux de vous informer que nous avons résolu le problème entraînant la suspension inattendue de certains utilisateurs. Nous vous remercions de votre patience pendant notre enquête.
31 janvier 2025 17h52 UTC | 31 janvier 2025 9h52 (heure du Pacifique)
Nous avons annulé une mise à jour qui, d’après nous, est responsable des suspensions inattendues de l’agent et de l’utilisateur final. Après avoir effacé le cache et actualisé votre navigateur, l’accès utilisateur doit être rétabli pour l’instant. Merci de nous prévenir si les problèmes persistent.
31 janvier 2025 17h48 UTC | 31 janvier 2025 9h48 (heure du Pacifique)
Nous l’étudions encore sur le problème qui provoque des suspensions inattendues des utilisateurs dans plusieurs Pods. Nous vous ferons part d’autres mises à jour dans la prochaine heure ou quand nous aurons de nouvelles informations à partager.
31 janvier 2025 17h23 UTC | 31 janvier 2025 9h23 (heure du Pacifique)
Notre équipe continue d’enquêter sur le problème qui provoque des suspensions inattendues des agents et des utilisateurs finaux dans plusieurs Pods. Nous publierons des mises à jour supplémentaires dans les 30 prochaines minutes ou dès que nous en saurons plus.
31 janvier 2025 16h59 UTC | 31 janvier 2025 08h59 (heure du Pacifique)
Nous avons confirmé un problème causant des suspensions inattendues des agents et des utilisateurs finaux dans plusieurs pods et notre équipe enquête sur ce problème. D’autres mises à jour seront publiées dans les 30 prochaines minutes.
31 janvier 2025 16h46 UTC | 31 janvier 2025 08h46 (heure du Pacifique)
Nous recevons des rapports de suspensions inattendues d’agents et d’utilisateurs finaux, et notre équipe enquête sur ce problème. Vous recevrez plus d’informations sous peu.
POST-MORTEM
Analyse de la cause
Cet incident a été provoqué par un déploiement qui a remplacé une implémentation sur les paramètres utilisateur. La nouvelle implémentation ne gère pas correctement les valeurs NULL et le système identifie donc les utilisateurs comme suspendus à tort. Le système précédent convertit NULL en une chaîne vide, qui était reconnue comme une valeur false, alors que la nouvelle implémentation n’effectue pas cette conversion, ce qui engendre un retour true pour le statut suspendu alors qu’il aurait dû false.
Résolution
Pour résoudre ce problème, l’équipe a lancé un rétablissement du déploiement problématique. Cette action a rétabli une fonctionnalité normale, permettant aux utilisateurs de retrouver l’accès à leurs comptes. En outre, une actualisation du cache du navigateur a été effectuée pour vérifier que la correction fonctionnait.
Éléments de correction
- Migration des données : Effectuez une migration pour corriger les valeurs NULL dans les paramètres suspendus afin d’éviter des problèmes similaires à l’avenir.
- Contexte de déploiement : Assurez-vous que les tentatives de déploiement futures incluent le bon contexte et les leçons que vous avez tirées de cet incident.
- Révision du test unitaire : Ajoutez des tests unitaires pour couvrir les scénarios impliquant des valeurs NULL afin d'assurer une validation solide pour les modifications futures.
- Vérification de la couverture des données : Passez les données en revue pour vous assurer que toutes les valeurs d’instance sont correctement couvertes et prises en compte.
POUR EN SAVOIR PLUS
Pour des informations sur le statut actuel du système pour Zendesk et son impact spécifique sur votre compte, consultez notre page de statut du système. Vous pouvez vous abonner à cet article pour être prévenu de la publication de notre rapport rétrospectif. Si vous avez d’autres questions au sujet de cet incident, contactez l’assistance client Zendesk.
Traduction - exonération : cet article a été traduit par un logiciel de traduction automatisée pour permettre une compréhension élémentaire de son contenu. Des efforts raisonnables ont été faits pour fournir une traduction correcte, mais Zendesk ne garantit pas l’exactitude de la traduction.
Si vous avez des questions quant à l’exactitude des informations contenues dans l’article traduit, consultez la version anglaise de l’article, qui représente la version officielle.
0 commentaire