1
1
openmpi/oshmem
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
..
include OSHMEM: Add support for shmemx_malloc_with_hint() 2019-05-10 20:04:57 +03:00
info oshmem: remove unnecessary dependencies to ORTE 2019-02-20 13:55:55 +09:00
mca oshmem:ucx, fix race condition and add context recycling 2019-11-23 04:39:05 +02:00
op oshmem: remove unnecessary dependencies to ORTE 2019-02-20 13:55:55 +09:00
proc oshmem: remove unnecessary dependencies to ORTE 2019-02-20 13:55:55 +09:00
request Fix the OSHMEM request padding. 2017-06-01 18:30:02 -04:00
runtime oshmem: remove unnecessary dependencies to ORTE 2019-02-20 13:55:55 +09:00
shmem shmem/c: Fix shmem type for calls to shmem_test and shmem_wait_until with [u]int32_t and [u]int64_t 2019-05-30 17:20:30 -04:00
tools oshmem: fix make uninstall 2019-08-19 10:21:53 +09:00
util Handle asprintf errors with opal_asprintf wrapper 2018-10-08 16:43:53 -07:00
Makefile.am build: Custom libmpi(_FOO) name option in configure 2016-09-29 21:47:24 -05:00