Edgar Gabriel
ac34c0ec51
Merge pull request #1287 from edgargabriel/posix-fbtl-update
...
use the actual preadv and pwritev functions if available. That's what…
2016-01-07 19:48:51 -06:00
Nathan Hjelm
faeca5663c
Merge pull request #1289 from hjelmn/hwloc_fix
...
Update hwloc to 1.11.2 + Fix /proc/mounts issue.
2016-01-07 16:14:55 -07:00
Nathan Hjelm
15007b4e2b
linux: use mntent.h instead of manually parsing /proc/mounts
...
setmntent() doesn't support root_fd, but manual parsing of
/proc/mounts is fragile, and actually buggy for very long mount lines
(see open-mpi/hwloc#142 (comment)).
Since we only openat("/proc/mounts") there, just manually concatenate
the fsroot_path and use setmntent().
Thanks to Nathan Hjelm for the report.
(Cherry-picked from open-mpi/hwloc@d2d07b9a22 )
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2016-01-07 12:55:03 -07:00
Nathan Hjelm
1384559fcd
Update hwloc to v1.11.2
...
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2016-01-07 12:33:12 -07:00
rhc54
73ca19581e
Merge pull request #1288 from hjelmn/grpcomm_fixes
...
grpcomm: fix bugs in grpcomm algorithms
2016-01-07 10:24:03 -08:00
Nathan Hjelm
fab1eca536
grpcomm: fix bugs in grpcomm algorithms
...
This commit fixes multiple issues in the bruck's and recursive
doubling grpcomm algorithms. The following changes are included:
- Use the existing bitmap implementation instead of implementing a
new one. There were bugs in the implementation that caused an
overrun of the bitmap array.
- Clean up the algorithms to eliminate errors.
- Send as little extra data as possible in the bruck's
algorithm.
The changes were testest with various numbers of ortes varying from 1
to 4096.
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2016-01-07 10:12:08 -07:00
Edgar Gabriel
0a1b735eed
use the actual preadv and pwritev functions if available. That's what the fbtl interfaces have been designed for.
2016-01-07 08:29:17 -06:00
Nysal Jan K.A
13f9bb9202
Use PMI2 constants for consistency
2016-01-07 11:46:22 +05:30
Gilles Gouaillardet
713e3ea2e5
configury: fix pthread_join() call in OPAL_INTL_PTHREAD_TRY_LINK_FORTRAN
2016-01-07 10:20:20 +09:00
Gilles Gouaillardet
4c1ea4a171
dpm: correctly handle procs_cutoff in ompi_dpm_connect_accept()
...
this commit includes missing bits from open-mpi/ompi@213b2abde4
2016-01-07 09:11:03 +09:00
Gilles Gouaillardet
213b2abde4
dpm: correctly handle procs_cutoff in ompi_dpm_connect_accept()
2016-01-06 16:21:13 +09:00
Jeff Squyres
e4bdad09c1
pmix: remove extra wrapper LIBS
...
These extra libs are now no longer necessary.
Fixes open-ompi/ompi#1281 .
2016-01-05 12:09:53 -08:00
Jeff Squyres
335e8bd858
Merge pull request #1280 from jsquyres/pr/travis
...
PR for travis
2016-01-05 15:09:25 -05:00
Edgar Gabriel
d827da5736
Merge pull request #1279 from edgargabriel/pr/plfs-fixes-2
...
fixes for the PLFS file system
2016-01-05 12:57:24 -06:00
Jeff Squyres
f8722a96a6
travis: add a bunch of comments explaining things
2016-01-05 10:54:39 -08:00
Edgar Gabriel
1b0b849994
remove the MCA parameter setting the number of hosts in PLFS, since the plfs_setxattr function used is causing linking problems with PLFS 2.5
...
remove unused variables.
2016-01-05 11:13:23 -06:00
Edgar Gabriel
7861a8c357
revise the logic in the fbtl plfs avoiding the memcpy operation
2016-01-05 10:04:46 -06:00
Edgar Gabriel
da309ac962
- use a unique pid for each process as requested by the API
...
- sync the file before closing it
- use plfs_access() instead of access() before closing the file
2016-01-05 10:04:12 -06:00
Gilles Gouaillardet
06ecdb6aa7
osc/pt2pt: use two distinct "namespaces" for tags
2016-01-05 16:57:37 +09:00
Jeff Squyres
6d073a8da4
btl_sm: add a comment explaining why we rename(2)
...
Per open-mpi/ompi#1230 , add a comment explaining why we write to a
temporary file and then rename(2) the file, just so that future code
maintainers don't wonder why we do this seemingly-useless step.
2016-01-04 14:51:52 -05:00
Gilles Gouaillardet
14fdf75944
fs/pvfs2: fix typo
...
Thanks Dave Love for reporting this issue.
Fixes #1272
2016-01-03 23:28:35 +09:00
Artem Polyakov
d80b98be98
Merge pull request #1268 from artpol84/fix_mlnx_copy
...
Fix Mellanox copyrights with respect to the following PRs
2016-01-02 09:57:12 +05:00
Ralph Castain
f53d3c7a18
Silence warning
2015-12-30 10:16:58 -08:00
rhc54
d387725395
Merge pull request #1270 from rhc54/topic/cleanup
...
Cleanup connection termination
2015-12-30 08:37:25 -08:00
Ralph Castain
0a6b8d2c14
Correctly handle connection terminations during finalize so mpirun doesn't hang. Cleanup some corner cases in the error notification system
2015-12-30 07:16:43 -08:00
Ralph Castain
1cdc1c121c
Revert "Standardize the handling of shutdown in the OOB TCP component"
...
This reverts commit open-mpi/ompi@12dccaa911 .
2015-12-30 07:05:40 -08:00
Ralph Castain
a04f1cd643
Silence some Coverity warnings
2015-12-29 20:37:25 -08:00
Artem Polyakov
2abb2972ac
Fix Mellanox copyrights with respect to the following PRs:
...
* https://github.com/open-mpi/ompi/pull/1184
* https://github.com/open-mpi/ompi/pull/1188
* https://github.com/open-mpi/ompi/pull/1197
* https://github.com/open-mpi/ompi/pull/1202
* https://github.com/open-mpi/ompi/pull/1210
* https://github.com/open-mpi/ompi/pull/1216
* https://github.com/open-mpi/ompi/pull/1236
* https://github.com/open-mpi/ompi/pull/1237
* https://github.com/open-mpi/ompi/pull/1248
* https://github.com/open-mpi/ompi/pull/1260
* https://github.com/open-mpi/ompi/pull/1264
2015-12-30 00:12:19 +06:00
rhc54
dc857a9b24
Merge pull request #1267 from rhc54/topic/oob
...
Standardize the handling of shutdown in the OOB TCP component
2015-12-29 09:10:42 -08:00
Ralph Castain
12dccaa911
Standardize the handling of shutdown in the OOB TCP component
2015-12-29 07:57:22 -08:00
Ralph Castain
ddf0f272e1
Fix typo
2015-12-29 07:04:28 -08:00
rhc54
5dfb7ac396
Merge pull request #1266 from ggouaillardet/topic/misc_pmix_fixes
...
Topic/misc pmix fixes
2015-12-29 07:02:44 -08:00
Gilles Gouaillardet
b20a219ad0
hwloc/external: abort if hwloc v2 is detected since it is not yet supported
2015-12-29 09:23:27 +09:00
rhc54
b7b4231fbb
Merge pull request #1261 from ggouaillardet/topic/rmaps_rr_oversubsription
...
rmaps/round_robin: warn if oversubscribing when manually setting the …
2015-12-28 07:03:08 -08:00
Gilles Gouaillardet
0ca1ee5156
configury: misc pmix120 fixes
2015-12-28 23:17:41 +09:00
Gilles Gouaillardet
3300d7cc00
pmix: rename pmix_munge_module
2015-12-28 23:16:27 +09:00
Ralph Castain
a5b95a0939
Continue work on error notification system
2015-12-28 23:15:59 +09:00
Ralph Castain
810f2446b7
Add pmix120 component, update the error handling functions in the PMIx API.
...
Update the configure logic for the new pmix120 component
ckpt
Get the pmix120 component to work - still not really registering or handling notifications, but infrastructure now operates
Cleanup some of the symbol scopes, and provide a more comprehensive rename.h file. Will pretty it up later - let's see how this works
Cleanup the rename files to use the pretty macros
2015-12-28 23:15:44 +09:00
Gilles Gouaillardet
c757c5c612
pmix/external: Fix error handler usage
2015-12-28 23:15:17 +09:00
Gilles Gouaillardet
1157329732
configury: misc pmix112 fixes
2015-12-28 23:15:16 +09:00
Gilles Gouaillardet
55ae6768d3
configury: use --with-pmix option instead of --with-external-pmix
2015-12-28 23:14:59 +09:00
Gilles Gouaillardet
d416c7fd8a
pmix/external: no more circular dependencies if not building shared DSO
2015-12-28 23:14:03 +09:00
Gilles Gouaillardet
4f8c0c5f0d
event/external: add missing include file
2015-12-28 17:22:59 +09:00
Gilles Gouaillardet
fec973efda
configury: test portability
...
replace test ... -o ... with test ... || test ...
and test ... -a ... with test ... && test ...
2015-12-28 13:58:45 +09:00
Gilles Gouaillardet
352b05a552
rmaps: warn if oversubscribing when manually setting the number of hosts
...
This is a port of the v1.10 series one-off open-mpi/ompi-release@8c5ce45ab6
2015-12-28 10:38:57 +09:00
Gilles Gouaillardet
47ab2fcb89
man: fix MPI_Neighbor_alltoall{v,w} prototypes
...
Thanks Willem Vermin for bringing this to our attention
2015-12-28 09:39:33 +09:00
Nathan Hjelm
700a21022a
Merge pull request #1260 from artpol84/openib_proc_account_fix
...
Openib proc accounting fix
2015-12-27 15:19:52 -07:00
Nathan Hjelm
6fd5041e48
Merge pull request #1264 from artpol84/vader_resource_leak_fix
...
Fix vader resource leak.
2015-12-27 15:19:27 -07:00
Artem Polyakov
a20826e6b4
Fix vader resource leak.
...
This nasty bug was nicely masked. It was causing `mca_btl_vader_component.vader_frags_user`
overflow and as the result rear hangs of ompi-test-suite.
2015-12-28 00:41:45 +06:00
Gilles Gouaillardet
2d9aa38e6a
btl/openib: fix heterogeneous support
2015-12-25 16:31:35 +09:00