Gilles Gouaillardet
8fd1c3f0df
opal/util: handle a race condition in opal_os_dirpath_destroy
...
An file might have been destroyed by an other task between
readdir() and stat(), so simply ignore stat() failure.
That typically occurs when one task is removing the job_session_dir
and an other task is still removing its proc_session_dir.
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2016-11-24 10:45:48 +09:00
Gilles Gouaillardet
1a279c4ee9
btl/self: fix fragment segment length in mca_btl_self_prepare_src()
...
opal_convertor_pack() might pack less bytes than requested,
so always set frag->segments[0].seg_len.
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2016-11-24 10:44:56 +09:00
Artem Polyakov
c660b9b445
Merge pull request #2401 from artpol84/lazy_wait_fix
...
ompi/init: always lazy-wait in ompi_mpi_init
2016-11-23 08:53:02 -08:00
Yossi
6c1025d8f3
Merge pull request #2445 from alex-mikheev/topic/memheap_find_offset_fix
...
oshmem: memheap: removes find_offset
2016-11-23 15:05:47 +02:00
Ralph Castain
1e2019ce2a
Revert "Update to sync with OMPI master and cleanup to build"
...
This reverts commit cb55c88a8b
.
2016-11-22 15:03:20 -08:00
Ralph Castain
cb55c88a8b
Update to sync with OMPI master and cleanup to build
...
Signed-off-by: Ralph Castain <rhc@open-mpi.org>
2016-11-22 14:24:54 -08:00
Ralph Castain
0c8359b0b9
Avoid adding blank lines when purging tabs
...
Signed-off-by: Ralph Castain <rhc@open-mpi.org>
2016-11-22 09:38:37 -08:00
Howard Pritchard
2bb4cffffd
Merge pull request #2447 from hppritcha/topic/compiler_warning_swats
...
btl/ugni:vader swat some compiler warnings
2016-11-22 05:28:20 -07:00
Howard Pritchard
7b3b3b1499
Merge pull request #2446 from hppritcha/topic/cray_pmix_dlopen_error
...
pmix/cray: fix disable-dlopen problem
2016-11-21 14:53:28 -07:00
Howard Pritchard
09f47fcf8e
btl/ugni:vader swat some compiler warnings
...
Swat some compiler warnings.
Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2016-11-21 14:58:34 -06:00
Howard Pritchard
2cbc0e8472
pmix/cray: fix disable-dlopen problem
...
PR open-mpi/ompi#2432 introduced a regression where configure
and build with --disable-dlopn caused build failure owing
to unresolved alps lli symbols in the libopal-pal shared library.
This commit fixes this problem.
Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2016-11-21 13:45:10 -06:00
Alex Mikheev
d1723355d3
oshmem: memheap: removes find_offset
...
Reasons for removal are:
- the function is only used by the shmem_lock code
- only a subset of the function is used by the shmem_lock
- for the general case the function is not correct
Signed-off-by: Alex Mikheev <alexm@mellanox.com>
2016-11-21 16:09:17 +02:00
Howard Pritchard
0bbb319246
Merge pull request #2444 from hppritcha/topic/cray_pmix_ws_cleanup
...
pmix/cray: whitespace cleanup
2016-11-21 06:03:56 -07:00
Gilles Gouaillardet
2c94a3a6f3
coll/libnbc: fix race condition with multi threaded apps
...
protect the mca_coll_libnbc_component.active_requests list with
the new mca_coll_libnbc_component.lock mutex.
Thanks Jie Hu for the report
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2016-11-21 10:21:47 +09:00
Gilles Gouaillardet
19bdd1d626
oshmem/memheap: initialize common symbol mca_memheap_base_map
...
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2016-11-21 09:32:27 +09:00
Ralph Castain
8ecb240955
Use quiet print for debug
...
Signed-off-by: Ralph Castain <rhc@open-mpi.org>
2016-11-19 11:47:27 -08:00
Ralph Castain
14b4698890
Fix executable mode
2016-11-19 11:44:19 -08:00
Ralph Castain
fb644abd1e
Add a couple of helper tools to prepare git commits by removing all trailing blank lines, and replacing tabs with indents. These tools default to looking only at modified files, but can also be used to scan the entire directory tree via the --all option.
...
Signed-off-by: Ralph Castain <rhc@open-mpi.org>
2016-11-19 11:44:19 -08:00
Howard Pritchard
3da7f02724
Merge pull request #2435 from jijo733/error-correction
...
error correction to the MPI_file operations thread safety lock
2016-11-19 09:24:48 -07:00
rhc54
4cf1c444cb
Merge pull request #2440 from rhc54/topic/ofi
...
Update OFI/rml component - still .opal_ignore'd
2016-11-18 19:37:23 -07:00
Howard Pritchard
08dce4f161
pmix/cray: whitespace cleanup
...
Get rid of tabs. This is anti-ompi style.
Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2016-11-18 19:30:40 -07:00
Ralph Castain
eb67c2fd44
Update OFI/rml component - still .opal_ignore'd
...
Signed-off-by: Ralph Castain <rhc@open-mpi.org>
2016-11-18 14:54:26 -08:00
rhc54
ae6884804e
Merge pull request #2438 from rhc54/topic/dbgr
...
Bring the v2.0.x debugger patch up to the master branch
2016-11-18 15:42:46 -07:00
Howard Pritchard
44f4663d0d
Merge pull request #2432 from hppritcha/topic/fix_info_etc_w_alps
...
pmix/cray: set some envars for MPI_INFO_ENV object
2016-11-18 14:23:53 -07:00
Ralph Castain
9c6c2fa61d
Bring the v2.0.x debugger patch up to the master branch
...
Ensure the personality gets set as specified by user, or defaults to
"ompi"
Signed-off-by: Ralph Castain <rhc@open-mpi.org>
2016-11-18 12:45:45 -08:00
Jijo Varghese
25e138ea1d
error correction to the MPI_file operations thread safety lock
...
Signed-off-by: Jijo Varghese <jijo733@gmail.com>
2016-11-17 08:18:49 -05:00
Howard Pritchard
de3de131af
pmix/cray: set some envars for MPI_INFO_ENV object
...
Enhance the cray pmix component to set some OMPI internal
env. variables used to set some key/value pairs
on the MPI_INFO_ENV object. This allows more of the
ompi-tests ibm unit tests to pass when using aprun/srun
direct launch and Cray PMI.
Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2016-11-16 17:37:52 -06:00
Joshua Ladd
184148d26a
Merge pull request #2431 from jladd-mlnx/topic/add_devie_cx5
...
Add the ConnectX-5 device ID to openib BTL.
2016-11-16 17:30:55 -05:00
Joshua Ladd
4907085c6f
Add the ConnectX-5 device ID to openib BTL.
...
Signed-off-by: Joshua Ladd <jladd.mlnx@gmail.com>
2016-11-16 21:42:37 +02:00
Gilles Gouaillardet
bd364d29f7
osc/sm: plug an other memory leak in ompi_osc_sm_free
...
Fixes open-mpi/ompi@f1b473ee63
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2016-11-14 23:19:07 -07:00
Gilles Gouaillardet
f1b473ee63
osc/sm: plug a memory leak in ompi_osc_sm_free
...
Thanks Joseph Schuchart for the report.
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2016-11-14 22:22:43 -07:00
Gilles Gouaillardet
8ef538adeb
Merge pull request #2398 from bosilca/topic/tcp_endpoints_mutex
...
Protect the tcp_endpoints list from concurrent accesses.
2016-11-14 22:13:29 -07:00
Joshua Ladd
9a79da729f
Merge pull request #2354 from alex-mikheev/topic/oshmem_mkey_cache
...
ikrit spml cleanup, mkey cache and assorted bug fixes
2016-11-14 17:22:13 -05:00
Josh Hursey
bcc8230501
Merge pull request #2410 from jjhursey/topic/fix-dist-graph-coll
...
topo/base: Fix module reference in collective call
2016-11-14 14:29:00 -06:00
Howard Pritchard
fb5ccd3618
Merge pull request #2404 from osvegis/topic/java_paper
...
Update java paper reference.
2016-11-14 11:35:45 -07:00
Joshua Hursey
5a8b2f7431
topo/base: Fix module reference in collective call
...
Signed-off-by: Joshua Hursey <jhursey@us.ibm.com>
2016-11-14 11:34:54 -06:00
Jeff Squyres
8d2c98e616
Merge pull request #2408 from hppritcha/manpage_typo
...
fix minor typo in MPI_Comm_connect man page
2016-11-14 09:38:38 -07:00
Howard Pritchard
3923bf8151
fix minor type in MPI_Comm_connect man page
...
Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2016-11-14 05:52:45 -07:00
Gilles Gouaillardet
fc776e3fa5
coll: code cleanup
...
- instead of coll_base_comm_get_reqs(2) for irecv/isend, use only
one request allocated in the stack and do a irecv/send
- instead of ompi_request_wait_all(2), simpy ompi_request_wait
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2016-11-13 22:35:33 -07:00
Gilles Gouaillardet
99d30353af
coll: Don't allocate space for zero requests
...
Refs #2402
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2016-11-13 22:20:58 -07:00
Oscar Vega-Gisbert
891272f556
Update java paper reference.
...
Signed-off-by: Oscar Vega-Gisbert
2016-11-13 22:05:18 +01:00
George Bosilca
725277bc26
Don't allocate space for the requests if the
...
underlying topology has no neighbors.
This commit fixes issue #2402 .
Signed-off-by: George Bosilca <bosilca@icl.utk.edu>
2016-11-12 18:01:09 -05:00
Howard Pritchard
aaf95c0713
Merge pull request #2403 from hppritcha/topic/fix_pmix_typoe
...
pmix: fix a typo in a help file
2016-11-12 14:14:28 -07:00
Howard Pritchard
703b464c03
pmix: fix a typo in a help file
...
Fixes #2391
Thanks to @njoly for reporting
Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2016-11-12 11:49:15 -07:00
Artem Polyakov
06a73da5ea
ompi/init: always lazy-wait in ompi_mpi_init
...
According to discussion in #2181 we don't need MCA
parameter any more.
Signed-off-by: Artem Polyakov <artpol84@gmail.com>
2016-11-12 07:54:48 +07:00
George Bosilca
d0dddef53d
Protect the tcp_endpoints list from concurrent accesses.
...
Thanks Gilles for your help.
Signed-off-by: George Bosilca <bosilca@icl.utk.edu>
2016-11-11 00:06:03 -05:00
Alex Mikheev
864904e8ab
oshmem: ucx: check status only if configured --with-oshmem-param-check
...
Current standard says that behaviour in the case of error is undefined
Signed-off-by: Alex Mikheev <alexm@mellanox.com>
2016-11-10 11:29:03 +02:00
Alex Mikheev
48a7a0bbb9
oshmem: lock: call opal_progress only when busy waiting
...
Signed-off-by: Alex Mikheev <alexm@mellanox.com>
2016-11-10 11:27:24 +02:00
Alex Mikheev
bf61961f8b
oshmem: code review fixes
...
Signed-off-by: Alex Mikheev <alexm@mellanox.com>
2016-11-08 15:11:59 +02:00
Alex Mikheev
f133d9b6c8
oshmem: fixes comiplation errors in sshmem
...
Signed-off-by: Alex Mikheev <alexm@mellanox.com>
2016-11-08 15:11:07 +02:00