DEBUGGER LAUNCH AND ATTACH ON COMPUTE CLUSTERS
Launching a debugging process. A method includes at a compute node on a cluster private network, receiving a debug job via a scheduler of a head node from a client on a public network. The head node is connected to both the cluster private network and the public network. The public network is extern...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Launching a debugging process. A method includes at a compute node on a cluster private network, receiving a debug job via a scheduler of a head node from a client on a public network. The head node is connected to both the cluster private network and the public network. The public network is external to the cluster private network. The method further includes beginning processing the debug job, and as a result initiating debugging by starting one or more debugger remote agents at the compute node. The method further includes beginning processing a user job in the presence of the started debugger remote agents at the compute node. The client is informed that the one or more debugger remote agents are ready to debug the user job. A debugger client at the client is connected to the one or more debugger remote agents.
L'invention concerne le lancement d'un processus de débogage. Un procédé consiste à recevoir, sur un noeud informatique d'un réseau privé en grappe, une tâche de débogage par l'intermédiaire d'un planificateur d'un noeud de tête en provenance d'un client sur réseau public. Le noeud de tête est à la fois connecté au réseau privé en grappe et au réseau public. Le réseau public est extérieur au réseau privé en grappe. Le procédé consiste en outre à commencer le traitement de la tâche de débogage et à déclencher en tant que résultat un débogage en lançant un ou plusieurs agents de débogage distants sur le noeud informatique. Le procédé consiste en outre à commencer le traitement d'une tâche utilisateur en présence d'agents de débogage distants lancés sur le noeud informatique. Le client est informé du fait qu'un ou plusieurs agents de débogage distants sont prêts à déboguer la tâche utilisateur. Un client de débogage s'exécutant sur le client est connecté auxdits agents de débogage distants. |
---|