From 88be263a7767fc7913d07ca558f06823c814945c Mon Sep 17 00:00:00 2001 From: Ralph Castain Date: Mon, 12 Apr 2021 14:12:05 -0700 Subject: [PATCH] Add the userid to the vader backing file path Fixes #7308 Signed-off-by: Ralph Castain --- opal/mca/btl/vader/btl_vader_component.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/opal/mca/btl/vader/btl_vader_component.c b/opal/mca/btl/vader/btl_vader_component.c index 6e32af109db..d745f0a53c9 100644 --- a/opal/mca/btl/vader/btl_vader_component.c +++ b/opal/mca/btl/vader/btl_vader_component.c @@ -22,6 +22,7 @@ * Copyright (c) 2018 Triad National Security, LLC. All rights * reserved. * Copyright (c) 2019-2020 Google, Inc. All rights reserved. + * Copyright (c) 2021 Nanook Consulting. All rights reserved. * $COPYRIGHT$ * * Additional copyrights may follow @@ -566,8 +567,10 @@ static mca_btl_base_module_t **mca_btl_vader_component_init (int *num_btls, if (MCA_BTL_VADER_XPMEM != mca_btl_vader_component.single_copy_mechanism) { char *sm_file; - rc = asprintf(&sm_file, "%s" OPAL_PATH_SEP "vader_segment.%s.%x.%d", mca_btl_vader_component.backing_directory, - opal_process_info.nodename, OPAL_PROC_MY_NAME.jobid, MCA_BTL_VADER_LOCAL_RANK); + rc = asprintf(&sm_file, "%s" OPAL_PATH_SEP "vader_segment.%s.%u.%x.%d", + mca_btl_vader_component.backing_directory, + opal_process_info.nodename, geteuid(), OPAL_PROC_MY_NAME.jobid, + MCA_BTL_VADER_LOCAL_RANK); if (0 > rc) { free (btls); return NULL;