1
1
openmpi/oshmem/mca
Tomislav Janjusic ebb985dea9 oshmem:ucx, fix race condition and add context recycling
1) Race condition: Do not add private contexts to active list.
Private contexts are only visible to the user.
2) Recycled contexts: Destroyed contexts are put on an idle list until
finalize, continuous context creation will lead to oom condition.
Instead, check if context from idle list meets new context requirements
and reuse it.

Co-authored with: Artem Y. Polyakov <artemp@mellanox.com>,
                  Manjunath Gorentla Venkata <manjunath@mellanox.com>

Signed-off-by: Tomislav Janjusic <tomislavj@mellanox.com>
2019-11-23 04:39:05 +02:00
..
atomic Remove mxm, yalla and ikrit 2019-11-22 13:40:16 -08:00
memheap Shmem: use bitwise and instead of logical and to check for allocator capabilities 2019-11-05 15:44:59 +01:00
scoll SSHMEM/COLL: added sshmem/mpi implementation for shmem_collect call 2019-05-21 11:42:10 +03:00
spml oshmem:ucx, fix race condition and add context recycling 2019-11-23 04:39:05 +02:00
sshmem Merge pull request #6667 from hoopoepg/topic/alloc-with-hint-realloc-inplace 2019-05-26 11:12:55 +03:00
Makefile.am Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
mca.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00