Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ptp-user] parallel application run failure

Dave,
It sounds good that the PE messages normally are passed straight through. I am wondering though why you need to filter them at all though. Is this an issue because one thread manages multiple tasks and the hostname matching is used to keep them straight? I would suggest that if you can associate errors with a specific PE launch then the errors should be delivered to the associated console even if the messages can't be matched up to an expected behavior.

Thanks,
Brett
On Aug 14, 2009, at 11:39 AM, Dave Wootton wrote:

Brett
The only errors I can think of that should have been reported and did not
get reported in your case would be any messages issued by Parallel
Environment, where those messages have the string 'ERROR: 0031-' in them. When the proxy is working correctly, those messages should be showing up in the Eclipse console window, in red. I think those messages were getting lost because of the host name conflict between the host list file and the name known by PE. Since the proxy could not match up names, it had nowhere
to send the output.

The error messages in the trace highlighting the different node name were
a side-effect of that mismatch. Normally, none of those messages would
have been generated.

I think I have a solution which will prevent this hostname mismatch
problem from happening. I need to give it a little more thought then code
a fix and test it.

Dave



From:
Brett Bode <bbode@xxxxxxxxxxxxx>
To:
PTP User list <ptp-user@xxxxxxxxxxx>
Date:
08/13/2009 04:55 PM
Subject:
Re: [ptp-user] parallel application run failure
Sent by:
ptp-user-bounces@xxxxxxxxxxx



Thanks Dave. The bug id is
https://bugs.eclipse.org/bugs/show_bug.cgi?id=286575

I think generating more error reporting would be a very useful step as
well. I saw some useful errors emitted in the trace output. Can you
elevate those into the error log in the gui?

Brett
On Aug 13, 2009, at 3:35 PM, Dave Wootton wrote:

Brett
That's good news. While not strictly an error, I need to do a better
job
of matching up the hostnames in the hostlist file to the internal list
generated by PE. I have a couple ideas how to approach this. Can you
create a bug report for this?
Dave



From:
Brett Bode <bbode@xxxxxxxxxxxxx>
To:
PTP User list <ptp-user@xxxxxxxxxxx>
Date:
08/13/2009 02:45 PM
Subject:
Re: [ptp-user] parallel application run failure
Sent by:
ptp-user-bounces@xxxxxxxxxxx



Thanks to Greg and Dave I now have this working.

The key was enabling the tracing as Greg's email laid out finally gave
me the error message I needed:
PE@xxxxxxxxxxxxxxxxxxxxxxx: 08/13 13:23:48 T(256) Error: Node f10n12
not found in node list

My hostlist was using the "primary" name for the login node (bp-
login1). That is the name you ssh to and what hostname returns (and
even shows up in LL). Thus I am surprised to see that PE must have
translated that name to the internal switch name of f10n12. If I
switch to that name in the hostlist it works properly.

Seems like an opportunity for better error reporting... :-)

Brett

On Aug 12, 2009, at 3:43 PM, Greg Watson wrote:

Dave,

Greg, if this doesn't solve the problem, I need to see the messages
that
are logged by the PTP trace and by the PE  proxy. Can you remind me
what
file I have to edit and what options to set within that file to
turn on
this tracing?

The easiest thing to do is use the Tracing tab on the Eclipse
Application run configuration. Enable debug/proxy/protocol/tracing
under org.eclipse.ptp.core.

If you're not using a runtime Eclipse, you need to start Eclipse
with the -debug flag. It will give you a message about not being
able to load a debug options file. You need to create this file in
the specified location with the following contents (or whatever you
want to enable), then re-run "eclipse -debug":

org.eclipse.ptp.core/debug=true
org.eclipse.ptp.core/debug/proxy/protocol/tracing=true
org.eclipse.ptp.core/debug/proxy/client/tracing=true
org.eclipse.ptp.core/debug/proxy/server/debug_level=1
org.eclipse.ptp.core/debug/rm/tracing=true

Greg
_______________________________________________
ptp-user mailing list
ptp-user@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ptp-user


_______________________________________________
ptp-user mailing list
ptp-user@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ptp-user



_______________________________________________
ptp-user mailing list
ptp-user@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ptp-user


_______________________________________________
ptp-user mailing list
ptp-user@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ptp-user



_______________________________________________
ptp-user mailing list
ptp-user@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ptp-user




Back to the top