Ticket 4361

Summary: plugin node_features/knl_generic doesn't link to available libnuma
Product: Slurm Reporter: Philip Kovacs <pkdevel>
Component: KNLAssignee: Jacob Jenson <jacob>
Status: RESOLVED INVALID QA Contact:
Severity: 6 - No support contract    
Priority: ---    
Version: 17.02.9   
Hardware: Linux   
OS: Linux   
Site: -Other- 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: ---
Machine Name: CLE Version:
Version Fixed: Target Release: ---
DevPrio: --- Emory-Cloud Sites: ---
Attachments: patch to link node_features/knl_generic to libnuma
corrected patch to link knl_generic to libnuma

Description Philip Kovacs 2017-11-11 21:02:18 MST
Created attachment 5544 [details]
patch to link node_features/knl_generic to libnuma

On systems with libnuma installed, the node_features/knl_generic plugin does not link directly to libnuma.so, but it should.  The numa symbols remain undefined otherwise (e.g. numa_available).

Attached is a patch for the slurm-17.02 branch.  The same Makefile.am in branch 17.11 is slightly different and you'll need to check that one.    

I am not able to test the node_features/knl_cray plugin, but it might need similar treatment.

Phil
Comment 1 Philip Kovacs 2017-12-01 10:23:10 MST
Created attachment 5654 [details]
corrected patch to link knl_generic to libnuma