×

Debugger launch and attach on compute clusters

  • US 8,589,885 B2
  • Filed: 09/30/2010
  • Issued: 11/19/2013
  • Est. Priority Date: 09/30/2010
  • Status: Active Grant
First Claim
Patent Images

1. In a computing environment comprising a cluster computing system, a method of launching a debugging process, the method comprising:

  • at a compute node on a cluster private network, receiving a debug job via a scheduler of a head node, the debug job originating from a client on a public network, wherein the head node is connected to both the cluster private network and the public network, and wherein the public network is external to the cluster private network;

    beginning processing the debug job at the compute node, and as a result, initiating debugging by starting a debugger remote agent at the compute node, including the debugger remote agent opening a network port and listening on the network port for debugger connection requests originating from a debugger client at the client;

    beginning processing a user job at the compute node in the presence of the started debugger remote agent at the compute node;

    informing the client that the debugger remote agent is ready to debug the user job; and

    as a result of informing the client, the debugger remote agent at the compute node receiving a debugger connection request at the network port, and connecting the debugger client at the client to the debugger remote agent.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×