Skip to content

Conversation

@rhc54
Copy link
Contributor

@rhc54 rhc54 commented May 6, 2017

Remove the RML/OFI component and the timing macros from ORTE

Update PMIx to match that in master. Note this is not the full PMIx v2.0 as that code isn't complete

Bring across remaining required changes in OPAL constants and cmd line processor

Signed-off-by: Ralph Castain rhc@open-mpi.org

@rhc54
Copy link
Contributor Author

rhc54 commented May 6, 2017

Fixes #3462 #3457 #3416

@rhc54 rhc54 requested review from ggouaillardet and jsquyres May 6, 2017 04:21
@rhc54 rhc54 self-assigned this May 6, 2017
@rhc54 rhc54 added this to the v3.0.0 milestone May 6, 2017
@rhc54
Copy link
Contributor Author

rhc54 commented May 6, 2017

@bwbarrett @hppritcha This update brings the runtime and PMIx up-to-date, resolving a number of reported bugs in 3.x that have previously been fixed on master. The PMIx update takes us to v2.0 minus cross-version and self-notification. The latter is needed to support resilient operations and should probably be brought along.

The choice of adding cross-version support is problematic. Be advised that OMPI 3.0 will not work with the SLURM PMIx plugin in any current SLURM release. The next release it could be supported by would be later this year, and there are adoption times to be added to that date.

I don't have a precise date for complete PMIx v2.0 release. I'm going to work on resolving the remaining bugs over the next few days, and I anticipate having it functionally correct by mid-week. This would not include the shared memory support, and I don't have a timetable for that to be completed.

The remaining ORTE changes are all going to be bug fixes with one exception - adding support for SLURM-based Cray operations where mpirun is executed on a compute node.

@rhc54
Copy link
Contributor Author

rhc54 commented May 6, 2017

Looks like something is wrong with the PR checker - it just keeps spewing the following over and over again:

botanybay is reserved for jobs with matching label expression
edison is reserved for jobs with matching label expression
ompi.cs.uh.edu is offline
Configuration open-mpi.build.configure_options » --disable-oshmem is still in the queue: FreeBSD 11.0 (sir-paci9rwn) is offline
Ubuntu 16.04 (sir-4ikg8ydm) is offline
Ubuntu 16.04 (sir-c21g9nxm) is offline
Ubuntu 16.04 (sir-zcf8bz6n) is offline
botanybay is reserved for jobs with matching label expression
edison is reserved for jobs with matching label expression
ompi.cs.uh.edu is offline
Configuration open-mpi.build.configure_options » --disable-oshmem is still in the queue: FreeBSD 11.0 (sir-paci9rwn) is offline

@rhc54
Copy link
Contributor Author

rhc54 commented May 6, 2017

MTT results with this PR:

+-------------+-----------------+-------------+----------+------+------+----------+------+--------------------------------------------------------------------------+
| Phase       | Section         | MPI Version | Duration | Pass | Fail | Time out | Skip | Detailed report                                                          |
+-------------+-----------------+-------------+----------+------+------+----------+------+--------------------------------------------------------------------------+
| MPI Install | my installation | 3.0.0a1     | 00:00    | 1    |      |          |      | MPI_Install-my_installation-my_installation-3.0.0a1-my_installation.html |
| Test Build  | trivial         | 3.0.0a1     | 00:02    | 1    |      |          |      | Test_Build-trivial-my_installation-3.0.0a1-my_installation.html          |
| Test Build  | ibm             | 3.0.0a1     | 00:43    | 1    |      |          |      | Test_Build-ibm-my_installation-3.0.0a1-my_installation.html              |
| Test Build  | intel           | 3.0.0a1     | 01:17    | 1    |      |          |      | Test_Build-intel-my_installation-3.0.0a1-my_installation.html            |
| Test Build  | java            | 3.0.0a1     | 00:01    | 1    |      |          |      | Test_Build-java-my_installation-3.0.0a1-my_installation.html             |
| Test Build  | orte            | 3.0.0a1     | 00:02    | 1    |      |          |      | Test_Build-orte-my_installation-3.0.0a1-my_installation.html             |
| Test Run    | trivial         | 3.0.0a1     | 00:08    | 8    |      |          |      | Test_Run-trivial-my_installation-3.0.0a1-my_installation.html            |
| Test Run    | ibm             | 3.0.0a1     | 11:44    | 505  |      | 1        |      | Test_Run-ibm-my_installation-3.0.0a1-my_installation.html                |
| Test Run    | spawn           | 3.0.0a1     | 01:51    | 6    |      | 1        | 1    | Test_Run-spawn-my_installation-3.0.0a1-my_installation.html              |
| Test Run    | loopspawn       | 3.0.0a1     | 05:05    |      | 1    |          |      | Test_Run-loopspawn-my_installation-3.0.0a1-my_installation.html          |
| Test Run    | intel           | 3.0.0a1     | 18:54    | 473  |      | 1        | 4    | Test_Run-intel-my_installation-3.0.0a1-my_installation.html              |
| Test Run    | intel_skip      | 3.0.0a1     | 12:57    | 431  |      |          | 47   | Test_Run-intel_skip-my_installation-3.0.0a1-my_installation.html         |
| Test Run    | java            | 3.0.0a1     | 00:01    | 1    |      |          |      | Test_Run-java-my_installation-3.0.0a1-my_installation.html               |
| Test Run    | orte            | 3.0.0a1     | 00:43    | 19   |      |          |      | Test_Run-orte-my_installation-3.0.0a1-my_installation.html               |
+-------------+-----------------+-------------+----------+------+------+----------+------+--------------------------------------------------------------------------+


    Total Tests:    1453
    Total Failures: 4
    Total Passed:   1449
    Total Duration: 3208 secs. (53:28)

Ralph Castain added 2 commits May 6, 2017 11:27
Remove the RML/OFI component and the timing macros from ORTE

Update PMIx to match that in master. Note this is not the full PMIx v2.0 as that code isn't complete

Bring across remaining required changes in OPAL constants and cmd line processor

Signed-off-by: Ralph Castain <rhc@open-mpi.org>
…aemon with mpirun when mpirun is executing on a compute node in that environment. This allows local application procs to inherit their security credential from the daemon as it will have been launched via SLURM

Signed-off-by: Ralph Castain <rhc@open-mpi.org>
(cherry picked from commit a143800)
Copy link
Contributor

@ggouaillardet ggouaillardet left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

you also need e101f2b

out of curiosity, why didn't you cherry-pick several commits individually ?

@rhc54
Copy link
Contributor Author

rhc54 commented May 8, 2017

It's already in there. I didn't cherry-pick commits because I'd be here for the next month. Instead, I simply updated everything and then removed the handful of things we didn't want. So please don't add individual changes back into the PR list.

I'll add anything that comes since the update to this one.

ggouaillardet and others added 2 commits May 8, 2017 06:23
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
(cherry picked from commit e101f2b)
…y the HNP can know the backend topologies at that point. Any needed topologies will be sent along with the launch_apps command

Do not pass param file MCA params if the user has requested that no param files be read - required when trying to avoid launch time penalties from large numbers of processes reading default param files. The daemon picks them up and passes them along anyway, so it isn't clear what value we gain from having them all read the defaults

Signed-off-by: Ralph Castain <rhc@open-mpi.org>
(cherry picked from commit 180809f)
@rhc54
Copy link
Contributor Author

rhc54 commented May 8, 2017

Sorry - I didn't realize that you had another commit to the ORTE area. I added it here, along with the last one I submitted.

ggouaillardet and others added 6 commits May 10, 2017 06:01
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
(cherry picked from commit 026f3dd)
Signed-off-by: Ralph Castain <rhc@open-mpi.org>
(cherry picked from commit 442e307)
Signed-off-by: Ralph Castain <rhc@open-mpi.org>
(cherry picked from commit 911961e)
… sometimes fragile, feature

Signed-off-by: Ralph Castain <rhc@open-mpi.org>
(cherry picked from commit 55f4b82)
…topologies involved, and that the HNP is not allocated. Give up on being cute and just search the darned list of topologies - there won't be that many, and if there are (so the scan takes awhile), then too bad.

Signed-off-by: Ralph Castain <rhc@open-mpi.org>
(cherry picked from commit f47124e)
… was trying to send because the message is at a lower priority than the termination event. Resolve this by putting the oob in its own progress thread. Also, use only that one thread by default - if someone needs more progress threads in the OOB, they can use the MCA param to get them.

Signed-off-by: Ralph Castain <rhc@open-mpi.org>
(cherry picked from commit 9164afb)
@rhc54
Copy link
Contributor Author

rhc54 commented May 12, 2017

Update MTT:

+-------------+-----------------+-------------+----------+------+------+----------+------+--------------------------------------------------------------------------+
| Phase       | Section         | MPI Version | Duration | Pass | Fail | Time out | Skip | Detailed report                                                          |
+-------------+-----------------+-------------+----------+------+------+----------+------+--------------------------------------------------------------------------+
| MPI Install | my installation | 3.0.0a1     | 00:00    | 1    |      |          |      | MPI_Install-my_installation-my_installation-3.0.0a1-my_installation.html |
| Test Build  | trivial         | 3.0.0a1     | 00:02    | 1    |      |          |      | Test_Build-trivial-my_installation-3.0.0a1-my_installation.html          |
| Test Build  | ibm             | 3.0.0a1     | 00:39    | 1    |      |          |      | Test_Build-ibm-my_installation-3.0.0a1-my_installation.html              |
| Test Build  | intel           | 3.0.0a1     | 01:15    | 1    |      |          |      | Test_Build-intel-my_installation-3.0.0a1-my_installation.html            |
| Test Build  | java            | 3.0.0a1     | 00:02    | 1    |      |          |      | Test_Build-java-my_installation-3.0.0a1-my_installation.html             |
| Test Build  | orte            | 3.0.0a1     | 00:01    | 1    |      |          |      | Test_Build-orte-my_installation-3.0.0a1-my_installation.html             |
| Test Run    | trivial         | 3.0.0a1     | 00:08    | 8    |      |          |      | Test_Run-trivial-my_installation-3.0.0a1-my_installation.html            |
| Test Run    | ibm             | 3.0.0a1     | 11:41    | 505  |      | 1        |      | Test_Run-ibm-my_installation-3.0.0a1-my_installation.html                |
| Test Run    | spawn           | 3.0.0a1     | 01:51    | 6    |      | 1        | 1    | Test_Run-spawn-my_installation-3.0.0a1-my_installation.html              |
| Test Run    | loopspawn       | 3.0.0a1     | 05:05    |      | 1    |          |      | Test_Run-loopspawn-my_installation-3.0.0a1-my_installation.html          |
| Test Run    | intel           | 3.0.0a1     | 16:53    | 474  |      |          | 4    | Test_Run-intel-my_installation-3.0.0a1-my_installation.html              |
| Test Run    | intel_skip      | 3.0.0a1     | 12:41    | 431  |      |          | 47   | Test_Run-intel_skip-my_installation-3.0.0a1-my_installation.html         |
| Test Run    | java            | 3.0.0a1     | 00:01    | 1    |      |          |      | Test_Run-java-my_installation-3.0.0a1-my_installation.html               |
| Test Run    | orte            | 3.0.0a1     | 00:43    | 19   |      |          |      | Test_Run-orte-my_installation-3.0.0a1-my_installation.html               |
+-------------+-----------------+-------------+----------+------+------+----------+------+--------------------------------------------------------------------------+


    Total Tests:    1453
    Total Failures: 3
    Total Passed:   1450
    Total Duration: 3062 secs. (51:02)

Ralph Castain and others added 4 commits May 12, 2017 09:40
On unmanaged allocations, we need to update the total_slots_allocated once the daemons have been launched and "discovered" their topology

Signed-off-by: Ralph Castain <rhc@open-mpi.org>
(cherry picked from commit 29e083b)
Fix the --nolocal option by ensuring we always check/remove the HNP from the list of available nodes if the flag is set
Ensure that the HNP node is included as available when nothing else is given

Signed-off-by: Ralph Castain <rhc@open-mpi.org>
(cherry picked from commit 45bbd59)
Signed-off-by: Ralph Castain <rhc@open-mpi.org>
(cherry picked from commit b527c40)
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
(cherry picked from commit 16fc099)
@rhc54
Copy link
Contributor Author

rhc54 commented May 24, 2017

@bwbarrett If you want to take this prior to renaming the branch, that's fine - I'll just start another rollup from that point. Otherwise, I have no issue refiling it and keeping the rollup here.

@ggouaillardet
Copy link
Contributor

The problems I reported have been fixed on master with #3524
If this is has been backported into this PR, then I am fine with it

@rhc54
Copy link
Contributor Author

rhc54 commented May 26, 2017

@ggouaillardet I talked to @jsquyres about that very point this morning 😄

Our feeling was that we should commit this as-is since it has been around for awhile and @bwbarrett needs to commit it prior to renaming the release branch. The changes in #3524 were only committed to master in the last 24 hours and haven't gone thru MTT yet. We propose to therefore start a second ORTE rollup with those changes once the branch renaming is complete.

Make sense?

@rhc54
Copy link
Contributor Author

rhc54 commented May 26, 2017

@bwbarrett I think we passed outside of @ggouaillardet time zone, so I'm dismissing the negative review as it will be handled in a separate PR

@rhc54 rhc54 dismissed ggouaillardet’s stale review May 26, 2017 15:29

Will be handled per comment

Ralph Castain added 4 commits May 28, 2017 08:57
…ions

Start updating the various mappers to the new procedure. Remove the stale lama component as it is now very out-of-date. Bring round_robin and PPR online, and modify the mindist component (but cannot test/debug it).

Remove unneeded test

Fix memory corruption by re-initializing variable to NULL in loop

Resolve the race condition identified by @ggouaillardet by resetting the
mapped flag within the same event where it was set. There is no need to
retain the flag beyond that point as it isn't used again.

Add a new job attribute ORTE_JOB_FULLY_DESCRIBED to indicate that all the job information (including locations and binding) is included in the launch message. Thus, the backend daemons do not need to do any map computation for the job. Use this for the seq, rankfile, and mindist mappers until someone decides to update them.

Note that this will maintain functionality, but means that users of those three mappers will see large launch messages and less performant scaling than those using the other mappers.

Have the mindist module add procs to the job's proc array as it is a fully described module

Protect the hnp-not-in-allocation case

Per path suggested by Gilles - protect the HNP node when it gets added in the absence of any other allocation or hostfile

Signed-off-by: Ralph Castain <rhc@open-mpi.org>
(cherry picked from commit 657e701)
Signed-off-by: Ralph Castain <rhc@open-mpi.org>
(cherry picked from commit 8c2a064)
…roper infrastructure and RTE support, including whether we have ompi-server available if the connect/accept spans multiple applications. Print pretty help messages in all cases where we do not have support

Signed-off-by: Ralph Castain <rhc@open-mpi.org>
(cherry picked from commit 9f60cd0)
Signed-off-by: Ralph Castain <rhc@open-mpi.org>
(cherry picked from commit 87201a8)
@rhc54
Copy link
Contributor Author

rhc54 commented May 28, 2017

Updated MTT with all commits:

+-------------+-----------------+-------------+----------+------+------+----------+------+--------------------------------------------------------------------------+
| Phase       | Section         | MPI Version | Duration | Pass | Fail | Time out | Skip | Detailed report                                                          |
+-------------+-----------------+-------------+----------+------+------+----------+------+--------------------------------------------------------------------------+
| MPI Install | my installation | 3.0.0a1     | 00:01    | 1    |      |          |      | MPI_Install-my_installation-my_installation-3.0.0a1-my_installation.html |
| Test Build  | trivial         | 3.0.0a1     | 00:01    | 1    |      |          |      | Test_Build-trivial-my_installation-3.0.0a1-my_installation.html          |
| Test Build  | ibm             | 3.0.0a1     | 00:43    | 1    |      |          |      | Test_Build-ibm-my_installation-3.0.0a1-my_installation.html              |
| Test Build  | intel           | 3.0.0a1     | 01:18    | 1    |      |          |      | Test_Build-intel-my_installation-3.0.0a1-my_installation.html            |
| Test Build  | java            | 3.0.0a1     | 00:02    | 1    |      |          |      | Test_Build-java-my_installation-3.0.0a1-my_installation.html             |
| Test Build  | orte            | 3.0.0a1     | 00:01    | 1    |      |          |      | Test_Build-orte-my_installation-3.0.0a1-my_installation.html             |
| Test Run    | trivial         | 3.0.0a1     | 00:06    | 8    |      |          |      | Test_Run-trivial-my_installation-3.0.0a1-my_installation.html            |
| Test Run    | ibm             | 3.0.0a1     | 13:14    | 462  | 42   | 2        |      | Test_Run-ibm-my_installation-3.0.0a1-my_installation.html                |
| Test Run    | spawn           | 3.0.0a1     | 00:09    | 7    |      |          | 1    | Test_Run-spawn-my_installation-3.0.0a1-my_installation.html              |
| Test Run    | loopspawn       | 3.0.0a1     | 10:07    | 1    |      |          |      | Test_Run-loopspawn-my_installation-3.0.0a1-my_installation.html          |
| Test Run    | intel           | 3.0.0a1     | 16:46    | 474  |      |          | 4    | Test_Run-intel-my_installation-3.0.0a1-my_installation.html              |
| Test Run    | intel_skip      | 3.0.0a1     | 12:40    | 431  |      |          | 47   | Test_Run-intel_skip-my_installation-3.0.0a1-my_installation.html         |
| Test Run    | java            | 3.0.0a1     | 00:01    | 1    |      |          |      | Test_Run-java-my_installation-3.0.0a1-my_installation.html               |
| Test Run    | orte            | 3.0.0a1     | 00:43    | 19   |      |          |      | Test_Run-orte-my_installation-3.0.0a1-my_installation.html               |
+-------------+-----------------+-------------+----------+------+------+----------+------+--------------------------------------------------------------------------+


    Total Tests:    1453
    Total Failures: 44
    Total Passed:   1409
    Total Duration: 3352 secs. (55:52)

@rhc54
Copy link
Contributor Author

rhc54 commented May 28, 2017

Comparison from master:

+-------------+-----------------+-------------+----------+------+------+----------+------+--------------------------------------------------------------------------+
| Phase       | Section         | MPI Version | Duration | Pass | Fail | Time out | Skip | Detailed report                                                          |
+-------------+-----------------+-------------+----------+------+------+----------+------+--------------------------------------------------------------------------+
| MPI Install | my installation | 4.0.0a1     | 00:00    | 1    |      |          |      | MPI_Install-my_installation-my_installation-4.0.0a1-my_installation.html |
| Test Build  | trivial         | 4.0.0a1     | 00:01    | 1    |      |          |      | Test_Build-trivial-my_installation-4.0.0a1-my_installation.html          |
| Test Build  | ibm             | 4.0.0a1     | 00:39    | 1    |      |          |      | Test_Build-ibm-my_installation-4.0.0a1-my_installation.html              |
| Test Build  | intel           | 4.0.0a1     | 01:20    | 1    |      |          |      | Test_Build-intel-my_installation-4.0.0a1-my_installation.html            |
| Test Build  | java            | 4.0.0a1     | 00:01    | 1    |      |          |      | Test_Build-java-my_installation-4.0.0a1-my_installation.html             |
| Test Build  | orte            | 4.0.0a1     | 00:01    | 1    |      |          |      | Test_Build-orte-my_installation-4.0.0a1-my_installation.html             |
| Test Run    | trivial         | 4.0.0a1     | 00:07    | 8    |      |          |      | Test_Run-trivial-my_installation-4.0.0a1-my_installation.html            |
| Test Run    | ibm             | 4.0.0a1     | 09:56    | 462  | 43   | 1        |      | Test_Run-ibm-my_installation-4.0.0a1-my_installation.html                |
| Test Run    | spawn           | 4.0.0a1     | 00:09    | 7    |      |          | 1    | Test_Run-spawn-my_installation-4.0.0a1-my_installation.html              |
| Test Run    | loopspawn       | 4.0.0a1     | 10:06    | 1    |      |          |      | Test_Run-loopspawn-my_installation-4.0.0a1-my_installation.html          |
| Test Run    | intel           | 4.0.0a1     | 19:55    | 468  | 4    | 2        | 4    | Test_Run-intel-my_installation-4.0.0a1-my_installation.html              |
| Test Run    | intel_skip      | 4.0.0a1     | 13:28    | 425  | 6    |          | 47   | Test_Run-intel_skip-my_installation-4.0.0a1-my_installation.html         |
| Test Run    | java            | 4.0.0a1     | 00:01    | 1    |      |          |      | Test_Run-java-my_installation-4.0.0a1-my_installation.html               |
| Test Run    | orte            | 4.0.0a1     | 00:41    | 19   |      |          |      | Test_Run-orte-my_installation-4.0.0a1-my_installation.html               |
+-------------+-----------------+-------------+----------+------+------+----------+------+--------------------------------------------------------------------------+


    Total Tests:    1453
    Total Failures: 56
    Total Passed:   1397
    Total Duration: 3385 secs. (56:25)

Ralph Castain added 3 commits May 28, 2017 20:32
Signed-off-by: Ralph Castain <rhc@open-mpi.org>
(cherry picked from commit 9f1f9d6)
Signed-off-by: Ralph Castain <rhc@open-mpi.org>
Signed-off-by: Ralph Castain <rhc@open-mpi.org>
(cherry picked from commit ed4078e)
@rhc54
Copy link
Contributor Author

rhc54 commented May 29, 2017

MTT of current state:

+-------------+-----------------+-------------+----------+------+------+----------+------+--------------------------------------------------------------------------+
| Phase       | Section         | MPI Version | Duration | Pass | Fail | Time out | Skip | Detailed report                                                          |
+-------------+-----------------+-------------+----------+------+------+----------+------+--------------------------------------------------------------------------+
| MPI Install | my installation | 3.0.0a1     | 00:00    | 1    |      |          |      | MPI_Install-my_installation-my_installation-3.0.0a1-my_installation.html |
| Test Build  | trivial         | 3.0.0a1     | 00:02    | 1    |      |          |      | Test_Build-trivial-my_installation-3.0.0a1-my_installation.html          |
| Test Build  | ibm             | 3.0.0a1     | 00:44    | 1    |      |          |      | Test_Build-ibm-my_installation-3.0.0a1-my_installation.html              |
| Test Build  | intel           | 3.0.0a1     | 01:15    | 1    |      |          |      | Test_Build-intel-my_installation-3.0.0a1-my_installation.html            |
| Test Build  | java            | 3.0.0a1     | 00:02    | 1    |      |          |      | Test_Build-java-my_installation-3.0.0a1-my_installation.html             |
| Test Build  | orte            | 3.0.0a1     | 00:01    | 1    |      |          |      | Test_Build-orte-my_installation-3.0.0a1-my_installation.html             |
| Test Run    | trivial         | 3.0.0a1     | 00:08    | 8    |      |          |      | Test_Run-trivial-my_installation-3.0.0a1-my_installation.html            |
| Test Run    | ibm             | 3.0.0a1     | 09:54    | 506  |      |          |      | Test_Run-ibm-my_installation-3.0.0a1-my_installation.html                |
| Test Run    | spawn           | 3.0.0a1     | 00:10    | 7    |      |          | 1    | Test_Run-spawn-my_installation-3.0.0a1-my_installation.html              |
| Test Run    | loopspawn       | 3.0.0a1     | 10:06    | 1    |      |          |      | Test_Run-loopspawn-my_installation-3.0.0a1-my_installation.html          |
| Test Run    | intel           | 3.0.0a1     | 16:38    | 474  |      |          | 4    | Test_Run-intel-my_installation-3.0.0a1-my_installation.html              |
| Test Run    | intel_skip      | 3.0.0a1     | 12:30    | 431  |      |          | 47   | Test_Run-intel_skip-my_installation-3.0.0a1-my_installation.html         |
| Test Run    | java            | 3.0.0a1     | 00:02    | 1    |      |          |      | Test_Run-java-my_installation-3.0.0a1-my_installation.html               |
| Test Run    | orte            | 3.0.0a1     | 00:42    | 19   |      |          |      | Test_Run-orte-my_installation-3.0.0a1-my_installation.html               |
+-------------+-----------------+-------------+----------+------+------+----------+------+--------------------------------------------------------------------------+


    Total Tests:    1453
    Total Failures: 0
    Total Passed:   1453
    Total Duration: 3134 secs. (52:14)

PERFECTLY CLEAN!

…d of each job (and if MCA param is set), have each daemon compute the number of open fds and their characteristics and print a summary

Signed-off-by: Ralph Castain <rhc@open-mpi.org>
(cherry picked from commit f3ab326)
Ralph Castain added 4 commits May 30, 2017 17:25
…once that job completes. Cleanup a few typos. Silence a Coverity warning

Signed-off-by: Ralph Castain <rhc@open-mpi.org>
(cherry picked from commit 9a8811a)
Signed-off-by: Ralph Castain <rhc@open-mpi.org>
(cherry picked from commit ad108ba)
Signed-off-by: Ralph Castain <rhc@open-mpi.org>
(cherry picked from commit 321abfc)
Signed-off-by: Ralph Castain <rhc@open-mpi.org>
(cherry picked from commit 5d990b5)
@bwbarrett bwbarrett changed the base branch from v3.x to v3.0.x May 31, 2017 02:04
@rhc54
Copy link
Contributor Author

rhc54 commented May 31, 2017

Updated MTT:

+-------------+-----------------+-------------+----------+------+------+----------+------+--------------------------------------------------------------------------+
| Phase       | Section         | MPI Version | Duration | Pass | Fail | Time out | Skip | Detailed report                                                          |
+-------------+-----------------+-------------+----------+------+------+----------+------+--------------------------------------------------------------------------+
| MPI Install | my installation | 3.0.0a1     | 00:00    | 1    |      |          |      | MPI_Install-my_installation-my_installation-3.0.0a1-my_installation.html |
| Test Build  | trivial         | 3.0.0a1     | 00:01    | 1    |      |          |      | Test_Build-trivial-my_installation-3.0.0a1-my_installation.html          |
| Test Build  | ibm             | 3.0.0a1     | 00:43    | 1    |      |          |      | Test_Build-ibm-my_installation-3.0.0a1-my_installation.html              |
| Test Build  | intel           | 3.0.0a1     | 01:15    | 1    |      |          |      | Test_Build-intel-my_installation-3.0.0a1-my_installation.html            |
| Test Build  | java            | 3.0.0a1     | 00:02    | 1    |      |          |      | Test_Build-java-my_installation-3.0.0a1-my_installation.html             |
| Test Build  | orte            | 3.0.0a1     | 00:01    | 1    |      |          |      | Test_Build-orte-my_installation-3.0.0a1-my_installation.html             |
| Test Run    | trivial         | 3.0.0a1     | 00:08    | 8    |      |          |      | Test_Run-trivial-my_installation-3.0.0a1-my_installation.html            |
| Test Run    | ibm             | 3.0.0a1     | 11:32    | 505  |      | 1        |      | Test_Run-ibm-my_installation-3.0.0a1-my_installation.html                |
| Test Run    | spawn           | 3.0.0a1     | 00:10    | 7    |      |          | 1    | Test_Run-spawn-my_installation-3.0.0a1-my_installation.html              |
| Test Run    | loopspawn       | 3.0.0a1     | 10:06    | 1    |      |          |      | Test_Run-loopspawn-my_installation-3.0.0a1-my_installation.html          |
| Test Run    | intel           | 3.0.0a1     | 16:45    | 474  |      |          | 4    | Test_Run-intel-my_installation-3.0.0a1-my_installation.html              |
| Test Run    | intel_skip      | 3.0.0a1     | 12:31    | 431  |      |          | 47   | Test_Run-intel_skip-my_installation-3.0.0a1-my_installation.html         |
| Test Run    | java            | 3.0.0a1     | 00:01    | 1    |      |          |      | Test_Run-java-my_installation-3.0.0a1-my_installation.html               |
| Test Run    | orte            | 3.0.0a1     | 00:43    | 19   |      |          |      | Test_Run-orte-my_installation-3.0.0a1-my_installation.html               |
+-------------+-----------------+-------------+----------+------+------+----------+------+--------------------------------------------------------------------------+


    Total Tests:    1453
    Total Failures: 1
    Total Passed:   1452
    Total Duration: 3238 secs. (53:58)

Ralph Castain added 2 commits May 30, 2017 21:36
…en't apparently fully portable

Signed-off-by: Ralph Castain <rhc@open-mpi.org>
(cherry picked from commit 26e7515)
Signed-off-by: Ralph Castain <rhc@open-mpi.org>
@rhc54
Copy link
Contributor Author

rhc54 commented May 31, 2017

With latest changes, including updated PMIx:

+-------------+-----------------+-------------+----------+------+------+----------+------+--------------------------------------------------------------------------+
| Phase       | Section         | MPI Version | Duration | Pass | Fail | Time out | Skip | Detailed report                                                          |
+-------------+-----------------+-------------+----------+------+------+----------+------+--------------------------------------------------------------------------+
| MPI Install | my installation | 3.0.0a1     | 00:00    | 1    |      |          |      | MPI_Install-my_installation-my_installation-3.0.0a1-my_installation.html |
| Test Build  | trivial         | 3.0.0a1     | 00:01    | 1    |      |          |      | Test_Build-trivial-my_installation-3.0.0a1-my_installation.html          |
| Test Build  | ibm             | 3.0.0a1     | 00:43    | 1    |      |          |      | Test_Build-ibm-my_installation-3.0.0a1-my_installation.html              |
| Test Build  | intel           | 3.0.0a1     | 01:18    | 1    |      |          |      | Test_Build-intel-my_installation-3.0.0a1-my_installation.html            |
| Test Build  | java            | 3.0.0a1     | 00:01    | 1    |      |          |      | Test_Build-java-my_installation-3.0.0a1-my_installation.html             |
| Test Build  | orte            | 3.0.0a1     | 00:00    | 1    |      |          |      | Test_Build-orte-my_installation-3.0.0a1-my_installation.html             |
| Test Run    | trivial         | 3.0.0a1     | 00:08    | 8    |      |          |      | Test_Run-trivial-my_installation-3.0.0a1-my_installation.html            |
| Test Run    | ibm             | 3.0.0a1     | 11:34    | 505  |      | 1        |      | Test_Run-ibm-my_installation-3.0.0a1-my_installation.html                |
| Test Run    | spawn           | 3.0.0a1     | 00:08    | 7    |      |          | 1    | Test_Run-spawn-my_installation-3.0.0a1-my_installation.html              |
| Test Run    | loopspawn       | 3.0.0a1     | 10:06    | 1    |      |          |      | Test_Run-loopspawn-my_installation-3.0.0a1-my_installation.html          |
| Test Run    | intel           | 3.0.0a1     | 16:42    | 474  |      |          | 4    | Test_Run-intel-my_installation-3.0.0a1-my_installation.html              |
| Test Run    | intel_skip      | 3.0.0a1     | 12:34    | 431  |      |          | 47   | Test_Run-intel_skip-my_installation-3.0.0a1-my_installation.html         |
| Test Run    | java            | 3.0.0a1     | 00:00    | 1    |      |          |      | Test_Run-java-my_installation-3.0.0a1-my_installation.html               |
| Test Run    | orte            | 3.0.0a1     | 00:42    | 19   |      |          |      | Test_Run-orte-my_installation-3.0.0a1-my_installation.html               |
+-------------+-----------------+-------------+----------+------+------+----------+------+--------------------------------------------------------------------------+


    Total Tests:    1453
    Total Failures: 1
    Total Passed:   1452
    Total Duration: 3237 secs. (53:57)

…t pretty error messages

Signed-off-by: Ralph Castain <rhc@open-mpi.org>
(cherry picked from commit 9d6b929)
@bwbarrett bwbarrett merged commit f88602a into open-mpi:v3.0.x Jun 1, 2017
@rhc54 rhc54 deleted the cmr3x/orte branch June 2, 2017 06:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants