Adrian Reber
1c5a8df724
FT: fix compilation using --with-ft (2/5)
...
Enabling the FT code breaks compilation (again). This series
tries to fix the compiler errors. This is again only fixing
the compiler errors without any warranty that the result
might actually support FT again.
The FT code used barrier mechanisms which have been removed
with aec5cd08bd
. This patch replaces
all those different barriers with opal_pmix.fence(NULL, 0);
I am not sure this is completely correct but at least a starting
point for a review.
2015-03-11 14:23:33 +01:00
Adrian Reber
f45dd069bd
FT: fix compilation using --with-ft (1/5)
...
Enabling the FT code breaks compilation (again). This series
tries to fix the compiler errors. This is again only fixing
the compiler errors without any warranty that the result
might actually support FT again.
This first patch moves orte_cr_continue_like_restart from ORTE
to opal_cr_continue_like_restart in OPAL. This only leaves three
calls from OPAL to ORTE in the FT code. As it is not yet 100%
clear how to handle these calls the code orte_sstore.set_attr()
has been #ifdef'd out for now.
2015-03-11 14:23:33 +01:00
Alina Sklarevich
f9a9b936a1
PML_YALLA: fix compilation warnings.
2015-03-11 10:58:54 +02:00
Nathan Hjelm
d929137768
osc/pt2pt: need to unlock self before waiting for unlock acks
...
This commit fixes a bug in osc/pt2pt which causes MPI_Win_unlock_all
to hang. The problem was caused by code refactoring that moved the
unlock of the local process to after the loop that waits for unlock
acks. This will cause the code to loop forever waiting on the self
ack.
Fixes #444
2015-03-10 14:10:37 -06:00
Yohann Burette
d48a8ab8f0
mtl/ofi: Use fi_allocinfo().
2015-03-10 12:50:55 -07:00
Jeff Squyres
2e8ee003b0
ofi: endpoint type hint moved to a sub-struct, BUFFERED went away
...
Update to match new libfabric API/structure change.
2015-03-10 09:55:45 -07:00
Howard Pritchard
b73d566d57
Merge pull request #454 from hppritcha/topic/coverity_fixes
...
fcoll/dynamic: coverity fixes
2015-03-10 07:59:56 -06:00
Mike Dubman
6f91a007e1
Merge pull request #458 from yosefe/topic/pml-yalla-fix-segv
...
keep mxm context alive as long as pml_yalla component is open.
2015-03-10 13:38:14 +02:00
yosefe
976144dca7
keep mxm context alive as long as pml_yalla component is open.
...
pml_yalla_del_comm may be called after yalla module is finalized, which
leads to invalid memory access if mxm context is already destroyed in
this point.
2015-03-10 11:52:44 +02:00
Howard Pritchard
fba88360a8
fcoll/dynamic: more coverity fixes
...
Okay coverity seems to get one stuck in a loop where
by fixing one set of resource allocation problems, it
starts finding more.
Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2015-03-09 15:01:05 -07:00
Howard Pritchard
2d61a652c8
fcoll/dynamic: coverity fixes
...
okay, hopefully really fix CIDS 72325-72328, and 72330-72332.
Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2015-03-09 13:53:52 -07:00
Nathan Hjelm
0d80bfb391
Merge pull request #443 from hjelmn/mpit_31
...
Add new error code introduced in MPI-3.1.
2015-03-09 13:03:15 -06:00
Jeff Squyres
a026456bef
(orte|ompi|oshmem)*info tools: convert to opal_dl interface
...
Noe that this commit removes option:lt_dladvise from the various
"info" tools output. This technically breaks our CLI "ABI" because
we're not deprecating it / replacing it with an alias to some other
"into" tool output.
Although the dl/libltdl component contains an "have_lt_dladvise" MCA
var that contains the same information, the "option:lt_dladvise"
output from the various "info" tools is *not* an MCA var, and
therefore we can't alias it. So it just has to die.
2015-03-09 08:18:13 -07:00
Jeff Squyres
c683500a29
debuggers: convert to opal_dl interface
2015-03-09 08:16:55 -07:00
Gilles Gouaillardet
6de973daae
coll/sm: remove unused value
...
as reported by Coverity with CID 1269962
2015-03-09 17:31:32 +09:00
Gilles Gouaillardet
1896d4fba7
bcol/basesmuma: fix misc memory leak
...
as reported by Coverity with CID 715762
2015-03-09 17:22:25 +09:00
Gilles Gouaillardet
341bdd1fc3
ompi/group: refactor ompi_group_incl
...
and fixes CID 70478
2015-03-09 17:07:11 +09:00
Gilles Gouaillardet
9107bf5077
ompi/topo: fix misc errors
...
as reported by Coverity with CIDs 1041232, 1041234, 1041235
1269789 and 1269996
2015-03-09 15:22:22 +09:00
Gilles Gouaillardet
a9044945fe
ompi/proc: correctly handle cutoff modex case
...
as reported by Coverity with CID 1196664
2015-03-09 14:34:28 +09:00
Gilles Gouaillardet
59f298a534
fs/base: securily use readlink
...
as reported by Coverity with CIDs 1287031 and 1287032
2015-03-09 11:20:51 +09:00
Howard Pritchard
209f002200
fcoll/static: fix an errant free
...
Got to excited about coverity and ended up generating
a new coverity error.
Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2015-03-06 13:12:53 -07:00
Howard Pritchard
4f4b99bbac
fcoll/dynamic,static: coverity fixes
...
Fix some theoretical memory leaks reported by coverity.
Fixes CIDS 72332, 72328, 72332, 72138, 72139, 72140, 72364, 72365-72370
72372-72374, 741354, 72143, 72375-83, 1027140, 1269903
Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2015-03-06 11:05:23 -07:00
Gilles Gouaillardet
35c64af4b1
dpm: fix misc issues
...
as reported by Coverity with CIDs 71126 and 1269659
2015-03-06 16:20:24 +09:00
Gilles Gouaillardet
757b40e56a
coll/tuned: remove dead code
...
as reported by Coverity with CID 1271638
that looks like a multiple paste error ...
2015-03-06 15:02:56 +09:00
Gilles Gouaillardet
f03d7dce17
ompio: fix deallocation sequence
...
as reported by Coverity with CID 1287034
2015-03-06 14:59:59 +09:00
George Bosilca
f758790d7a
Allow TOPO modules to register their parameters when we do lazy
...
initialization.
2015-03-05 13:11:06 -05:00
George Bosilca
420ae98dfe
Remove all unnecessary whitespaces and make sure we close the module
...
correctly.
2015-03-05 13:00:13 -05:00
Gilles Gouaillardet
d6ae0a5e05
sharedfp/sm: fix misc memory leaks
...
as reported by Coverity with CIDs 1196785, 1196787 and 1269896
2015-03-05 16:33:32 +09:00
Gilles Gouaillardet
5b2122381b
ompio: fix misc memory leaks
...
as reported by Coverity with CIDs 72127, 72145, 72146, 72177, 72179,
72186, 731276, 731278, 1269888, 1269890
2015-03-05 16:22:19 +09:00
Gilles Gouaillardet
ceeb0844b6
dpm: fix misc memory leaks
...
as reported by Coverity with CIDs 1196737 and 1269850
2015-03-05 14:20:09 +09:00
Gilles Gouaillardet
e75b1e6435
fs/base: fix misc memory leak
...
as reported by Coverity with CID 72202
2015-03-05 14:20:08 +09:00
Gilles Gouaillardet
9f13425980
fbtl/posix: fix misc memory leaks
...
as reported by Coverity with CIDs 72125, 72126, 1269899 and 1269900
2015-03-05 14:20:08 +09:00
Gilles Gouaillardet
838cd51644
pubsub: fix misc memory leak
...
as reported by Coverity with CID 710627
2015-03-05 14:20:08 +09:00
Gilles Gouaillardet
d0dded1e05
topo/base: fix misc memory leaks
...
as reported by Coverity with CIDs 1269901 ans 1269902
2015-03-05 14:20:08 +09:00
Gilles Gouaillardet
d1b2f043ff
fix misc memory leaks
...
as already reported by Coverity with CIDs
71818, 71819, 72250, 715767, 1196749 and 1274002
2015-03-05 13:58:05 +09:00
Nathan Hjelm
7d84991781
Give some headroom for adding new MPI error codes without breaking ABI
2015-03-04 10:46:41 -07:00
Nathan Hjelm
1537a50987
Add new error code introduced in MPI-3.1.
2015-03-03 17:49:42 -07:00
Howard Pritchard
53fd425a6a
romio: patches from Rob Latham for issue #255
...
Patches supplied by Rob Latham which fix issue #255 .
See
http://git.mpich.org/mpich.git/commit/4e80e1d2b9
http://git.mpich.org/mpich.git/commit/5a10283bf7fd
Signed-off-by: Howard Pritchard <hppritcha@gmail.com>
2015-03-02 15:33:49 -08:00
Yohann Burette
375611505b
mtl/ofi: Fix synchronous Recv from ANY_SRC.
2015-03-02 08:57:46 -08:00
Alex Mikheev
168c83ed95
OMPI/MXM: add out of band barrier at the end of del_procs
...
mxm shutdown requires out of band barrier
2015-03-02 12:56:02 +02:00
Gilles Gouaillardet
464dbccb7b
ompi/bcol: fix misc memory leaks
...
as reported by Coverity with CIDs 715758-715762,715765 and 715767
2015-03-02 12:48:02 +09:00
Howard Pritchard
2b5c52fb05
romio: add comment per Rob Latham's request
2015-02-28 11:05:03 -07:00
Jeff Squyres
4a998e3d2c
MPI_Comm_split_type.3in: remove erroneous "color" discussion
...
Remove some outdated discussion of "color" -- looks like this was a
copy-n-paste from the MPI_Comm_split man page. Also make some minor
updates to some Open MPI-specific key text.
Thanks to @eschnett for raising the issue.
Fixes #437 .
2015-02-28 09:33:17 -08:00
Jeff Squyres
336626dafe
spelling: trivial spelling fix
...
s/interupted/interrupted/gi
2015-02-27 18:30:43 -08:00
Jeff Squyres
8d04215741
coll: trivial spelling fix
...
s/Algoritm/Algorithm/g
2015-02-27 18:20:17 -08:00
Jeff Squyres
4f1139590f
datatypes: trivial spelling fix
...
s/commited/committed/gi
2015-02-27 18:16:01 -08:00
Rolf vandeVaart
30e9dd5066
Look in extra rdma array to find bml. This is needed with recent BML changes. Only affects CUDA-aware code.
2015-02-27 09:02:21 -05:00
Gilles Gouaillardet
71ac1331f1
coll/tuned: remove unused variables
2015-02-27 17:26:48 +09:00
Gilles Gouaillardet
b179a17018
coll/base: add function prototypes
2015-02-27 17:26:36 +09:00
Gilles Gouaillardet
ce2020d255
coll/base: fix error reporting
...
and silence CID 1271639
2015-02-27 17:04:26 +09:00