1
1
openmpi/ompi/mca/coll/hcoll
Valentin Petrov 83a2518994 Coll/hcoll: fixes hcoll non-blocking colls support
open-mpi/ompi@0fe756d416 Introduced
    a bug in coll/hcoll component. The ompi_requests allocated by
    libhcoll would be treated as coll_base_nbc_request during
    ompi_coll_base_retain_<> call. Afterwards this would lead to a
    segv in the request cleanup.

    Fix: since libhcoll interface does not distinguish between the
    blocling/non-blocking requests use coll_base_nbc_request all the
    time and initialize it properly in
    coll/hcoll/get_coll_handle(). It is still within 2 cache lines.

Signed-off-by: Valentin Petrov <valentinp@mellanox.com>
2019-08-27 17:23:52 +03:00
..
coll_hcoll_component.c Coll/hcoll: don't init opal memhooks unless explicitely requested by user 2019-05-20 14:00:50 +03:00
coll_hcoll_debug.h Revert "Update to sync with OMPI master and cleanup to build" 2016-11-22 15:03:20 -08:00
coll_hcoll_dtypes.h coll/hcoll: dtype fallback optimization 2017-10-06 10:29:29 +03:00
coll_hcoll_module.c Coll/hcoll: don't init opal memhooks unless explicitely requested by user 2019-05-20 14:00:50 +03:00
coll_hcoll_ops.c mpi/finalized: revamp INITIALIZED/FINALIZED 2018-06-01 13:36:29 -07:00
coll_hcoll_rte.c Coll/hcoll: fixes hcoll non-blocking colls support 2019-08-27 17:23:52 +03:00
coll_hcoll.h coll_hcoll: register progress callback directly without a proxy 2018-06-24 18:06:07 +03:00
configure.m4 Revert "Update to sync with OMPI master and cleanup to build" 2016-11-22 15:03:20 -08:00
Makefile.am mca: Dynamic components link against project lib 2017-08-24 11:56:16 -04:00
owner.txt Revert "Update to sync with OMPI master and cleanup to build" 2016-11-22 15:03:20 -08:00