[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[ptp-user] PTP debug limitation
|
Hi,
I'm not sure if this is a bug or a configuration problem (and I haven't
seen a similar listing in the archives).
I have set up a new PTP environment for my graduate students that is
being used to develop and debug on a remote Linux cluster (a frontend
node and 16 backend compute nodes). The cluster sits behind a login
server so SSH tunneling is being used for all connections. For the most
part, everything is working. Projects can be created, built and run. The
problem is with the PTP Debug perspective. I am able to debug
applications properly, but only up to a limit of 5 processes (I am using
one per node). Any attempt to use a larger process count causes the
session to hang and then timeout after the "initialising debug processes
(6)" box appears. PTP generates an error box saying "Error: start
debugger request error". Eclipse provides the following error:
Error
Thu Oct 22 09:35:39 EDT 2009
Time out for this request.
org.eclipse.core.runtime.CoreException: Time out for this request.
at
org.eclipse.ptp.debug.internal.core.PSession.connectToDebugger(PSession.java:153)
at
org.eclipse.ptp.launch.ParallelLaunchConfigurationDelegate$1$1.run(ParallelLaunchConfigurationDelegate.java:191)
at
org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
There are three additional points to note. First, "running" the larger
process counts is not a problem. I can run 17 processes either from the
command line or from the PTP runtime perspective, using essentially the
same run/debug configuration. Second, there does not appear to be any
problem with the backend nodes themselves. In other words, I can modify
the mpi_hosts files to include any group of 5 nodes (eg, frontend and
nodes 1-4, frontend and nodes 6-9). This works just fine. I just can't
add a 6th process to the debug configuration. Third, I have set up both
PTP 2.1 and PTP 3.0. The result is the same in both versions.
Any ideas?
Cheers,
Todd
--
___________________________________
Todd Eavis, PhD
Associate Professor
Concordia Research Chair, Tier II
Department of Computer Science
Concordia University, Montreal
email: eavis@xxxxxxxxxxxxxxx
web: http://www.cs.concordia.ca/~eavis
___________________________________