SOFTWARE REGRESSION RECOVERY VIA AUTOMATED DETECTION OF PROBLEM CHANGE LISTS

Systems and methods for automatically recovering from software regression in a cloud computing environment. One example method includes determining, with an electronic processor, that a batch software update has been applied to the cloud computing environment. The method includes, in response to det...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: KRISHNASWAMY, Chandramouleeswaran, GILBERT, Mark R, NIGAM, Rahul, SINGH, Parminder Pal, TULURI, Neetha Sumana
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Systems and methods for automatically recovering from software regression in a cloud computing environment. One example method includes determining, with an electronic processor, that a batch software update has been applied to the cloud computing environment. The method includes, in response to determining that a batch software update has been applied, transmitting a problem request to an event listener server. The method includes receiving, from the event listener server, a problem statement including a stack trace. The method includes determining, based on the stack trace, a software feature indicator. The method includes transmitting the software feature indicator to a root cause analyzer. The method includes receiving, from the root cause analyzer, a change list indicator and a relevancy score associated with the change list indicator. The method includes performing a mitigation action based on the change list indicator when the relevancy score exceeds a relevancy threshold. La présente invention concerne des systèmes et des procédés de récupération automatique après une régression logicielle dans un environnement infonuagique. Un procédé donné à titre d'exemple comprend le fait de déterminer, avec un processeur électronique, qu'une mise à jour logicielle par lot a été appliquée à l'environnement infonuagique. Le procédé comprend, en réponse au fait de déterminer qu'une mise à jour logicielle par lot a été appliquée, la transmission d'une demande de problème à un serveur détecteur d'événement. Le procédé comprend la réception, depuis le serveur détecteur d'événement, d'une déclaration de problème comprenant un suivi de pile. Le procédé comprend la détermination, sur la base du suivi de pile, d'un indicateur de caractéristique logicielle. Le procédé comprend la transmission de l'indicateur de caractéristique logicielle à un analyseur de cause racine. Le procédé comprend la réception, depuis l'analyseur de cause racine, d'un indicateur de liste de changements et d'un score d'importance associé à l'indicateur de liste de changements. Le procédé comprend la réalisation d'une action d'atténuation sur la base de l'indicateur de liste de changements lorsque le score d'importance dépasse un seuil d'importance.