Bug 13438 - building 21.08.5 with mpix 4.1.2 support
Summary: building 21.08.5 with mpix 4.1.2 support
Status: RESOLVED DUPLICATE of bug 7263
Alias: None
Product: Slurm
Classification: Unclassified
Component: Build System and Packaging (show other bugs)
Version: 21.08.5
Hardware: Linux Linux
: --- 3 - Medium Impact
Assignee: Director of Support
QA Contact:
URL:
Depends on:
Blocks:
 
Reported: 2022-02-15 13:12 MST by Naveed Near-Ansari
Modified: 2022-02-15 16:55 MST (History)
1 user (show)

See Also:
Site: Caltech
Alineos Sites: ---
Atos/Eviden Sites: ---
Confidential Site: ---
Coreweave sites: ---
Cray Sites: ---
DS9 clusters: ---
HPCnow Sites: ---
HPE Sites: ---
IBM Sites: ---
NOAA SIte: ---
OCF Sites: ---
Recursion Pharma Sites: ---
SFW Sites: ---
SNIC sites: ---
Linux Distro: CentOS
Machine Name:
CLE Version:
Version Fixed:
Target Release: ---
DevPrio: ---
Emory-Cloud Sites: ---


Attachments
pmix info (19 bytes, text/plain)
2022-02-15 13:12 MST, Naveed Near-Ansari
Details
config.log (188.50 KB, text/plain)
2022-02-15 13:13 MST, Naveed Near-Ansari
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Naveed Near-Ansari 2022-02-15 13:12:42 MST
Created attachment 23491 [details]
pmix info

Hi,

I have built rebuilt the srpm of pmix 4.1.2 for our system and was attempting to build slurm with support for it.  I am running into issues with the configure script not finding it.

I guess first i should ask if open pmix is the preferred pmi implementation for use with slurm? next, if i do want to build it with the support how do i fix the build issue

attached is the pmix_info output and the config.log from truingt to configure slurm.

here is the list of files from the rpm in case that matters on specifying the locations:

[root@head1 slurm-21.08.5]# rpm -ql pmix
/etc/pmix-mca-params.conf
/usr/bin/pattrs
/usr/bin/pevent
/usr/bin/plookup
/usr/bin/pmix_info
/usr/bin/pmixcc
/usr/bin/pps
/usr/bin/pquery
/usr/include/pmix.h
/usr/include/pmix_common.h
/usr/include/pmix_deprecated.h
/usr/include/pmix_extend.h
/usr/include/pmix_server.h
/usr/include/pmix_tool.h
/usr/include/pmix_version.h
/usr/lib64/libpmix.la
/usr/lib64/libpmix.so
/usr/lib64/libpmix.so.2
/usr/lib64/libpmix.so.2.5.2
/usr/lib64/pkgconfig
/usr/lib64/pkgconfig/pmix.pc
/usr/lib64/pmix
/usr/lib64/pmix/mca_pcompress_zlib.la
/usr/lib64/pmix/mca_pcompress_zlib.so
/usr/lib64/pmix/mca_prm_default.la
/usr/lib64/pmix/mca_prm_default.so
/usr/lib64/pmix/mca_prm_slurm.la
/usr/lib64/pmix/mca_prm_slurm.so
/usr/share
/usr/share/doc/pmix-4.1.2
/usr/share/doc/pmix-4.1.2/INSTALL
/usr/share/doc/pmix-4.1.2/LICENSE
/usr/share/doc/pmix-4.1.2/README
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/pattrs.1.gz
/usr/share/man/man1/pevent.1.gz
/usr/share/man/man1/plookup.1.gz
/usr/share/man/man1/pmixcc.1.gz
/usr/share/man/man1/pps.1.gz
/usr/share/man/man1/pquery.1.gz
/usr/share/pmix
/usr/share/pmix/help-pattrs.txt
/usr/share/pmix/help-pcompress.txt
/usr/share/pmix/help-pevent.txt
/usr/share/pmix/help-pfexec-base.txt
/usr/share/pmix/help-pfexec-linux.txt
/usr/share/pmix/help-ploc.txt
/usr/share/pmix/help-plookup.txt
/usr/share/pmix/help-pmdl.txt
/usr/share/pmix/help-pmix-info.txt
/usr/share/pmix/help-pmix-mca-base.txt
/usr/share/pmix/help-pmix-mca-var.txt
/usr/share/pmix/help-pmix-plog.txt
/usr/share/pmix/help-pmix-psensor-file.txt
/usr/share/pmix/help-pmix-psensor-heartbeat.txt
/usr/share/pmix/help-pmix-runtime.txt
/usr/share/pmix/help-pmix-server.txt
/usr/share/pmix/help-pmix-util.txt
/usr/share/pmix/help-pmixcc.txt
/usr/share/pmix/help-pps.txt
/usr/share/pmix/help-pquery.txt
/usr/share/pmix/help-prm.txt
/usr/share/pmix/help-ptl-base.txt
/usr/share/pmix/pmix-valgrind.supp
/usr/share/pmix/pmixcc-wrapper-data.txt
Comment 1 Naveed Near-Ansari 2022-02-15 13:13:03 MST
Created attachment 23492 [details]
config.log
Comment 3 Michael Hinton 2022-02-15 14:13:21 MST
Hi Naveed,

(In reply to Naveed Near-Ansari from comment #0)
> I have built rebuilt the srpm of pmix 4.1.2 for our system and was
> attempting to build slurm with support for it.  I am running into issues
> with the configure script not finding it.
This is because Slurm does not yet support PMIx 4.x. From https://github.com/SchedMD/slurm/blob/slurm-21-08-5-1/auxdir/x_ac_pmix.m4#L154-L176:

	    # V4 does not compile with Slurm as of this comment. When and if
	    # it does in the future just uncomment this block below and v4
	    # will be allowed to compile. We are waiting on PMIx to make this
	    # happen. If v4 is important to you please contact them instead of
	    # opening a bug with SchedMD.

The Slurm integration of PMIx 4.x is currently still in development in bug 7263. I'll go ahead and mark this as a duplicate of that.

Thanks!
-Michael

*** This bug has been marked as a duplicate of bug 7263 ***
Comment 4 Naveed Near-Ansari 2022-02-15 16:29:37 MST
Suggestions on what the best version is to run with slurm?
Comment 5 Michael Hinton 2022-02-15 16:40:23 MST
(In reply to Naveed Near-Ansari from comment #4)
> Suggestions on what the best version is to run with slurm?
You can run the latest 3.x release.
Comment 6 Naveed Near-Ansari 2022-02-15 16:55:30 MST
Thank you.  Slurm built fine against pmix 3.2.2

--

Naveed Near-Ansari (he, him)
California Institute of Technology
Office: (626) 395-2212
Mobile: (626) 394-3845
naveed@caltech.edu



From: "bugs@schedmd.com" <bugs@schedmd.com>
Date: Tuesday, February 15, 2022 at 3:40 PM
To: Naveed Near-Ansari <naveed@caltech.edu>
Subject: [Bug 13438] building 21.08.5 with mpix 4.1.2 support

Comment # 5<https://bugs.schedmd.com/show_bug.cgi?id=13438#c5> on bug 13438<https://bugs.schedmd.com/show_bug.cgi?id=13438> from Michael Hinton<mailto:hinton@schedmd.com>

(In reply to Naveed Near-Ansari from comment #4<show_bug.cgi?id=13438#c4>)

> Suggestions on what the best version is to run with slurm?

You can run the latest 3.x release.

________________________________
You are receiving this mail because:

  *   You are on the CC list for the bug.
  *   You reported the bug.