Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 356946

Summary: [LML] DA_driver reports a different job to the one launched for Open MPI
Product: [Tools] PTP Reporter: Greg Watson <g.watson>
Component: RMAssignee: Greg Watson <g.watson>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: 5.0.1   
Target Milestone: 5.0.2   
Hardware: All   
OS: All   
Whiteboard:

Description Greg Watson CLA 2011-09-07 10:34:35 EDT
When a job is submitted using JAXB, the jobid (step) is set to the pid of the mpirun command. However the ompi-ps command does not report this value, insted it uses it's own internal jobid. This causes the display to be updated with two jobs, one with the pid and one with the internal jobid, since these are used to match jobs in the UI.

With Open MPI 1.4.3 and earlier, there is no way to reliably provide an id that matches that reported by mpirun and ompi-ps. The only option is to use the -v argument to ompi-ps which displays a status message containing both ids on stderr.

This problem should be corrected in later versions of Open MPI.
Comment 1 Greg Watson CLA 2011-09-07 10:45:46 EDT
Fixed in ptp_5_0 and HEAD.