From 1c6d475ba74f7d14620d0a2f3220073bba2e1ad7 Mon Sep 17 00:00:00 2001 From: Alastair McKinstry Date: Thu, 27 May 2021 09:16:24 +0100 Subject: [PATCH] Workaround for issue running on remote host Last-Updated: 2021-05-13 Forwarded: not-needed Gbp-Pq: Name pr8596.patch --- opal/mca/pmix/pmix3x/pmix3x.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/opal/mca/pmix/pmix3x/pmix3x.c b/opal/mca/pmix/pmix3x/pmix3x.c index 90670f6a..01d63250 100644 --- a/opal/mca/pmix/pmix3x/pmix3x.c +++ b/opal/mca/pmix/pmix3x/pmix3x.c @@ -1186,6 +1186,14 @@ int pmix3x_value_unload(opal_value_t *kv, kv->type = OPAL_PTR; kv->data.ptr = (void*)lt; for (n=0; n < v->data.darray->size; n++) { + if (PMIX_INFO == v->data.darray->type) { + pmix_info_t *iptr = (pmix_info_t*)v->data.darray->array; + if (0 == strcmp("pmix.topo2", iptr[n].key)) { + /* we do not know (yet) how to convert the pmix.topo2 key from PMIx 4.0.0 + * but since we are not going to use it, simply ignore it and move on */ + continue; + } + } ival = OBJ_NEW(opal_value_t); opal_list_append(lt, &ival->super); /* handle the various types */ -- 2.30.2