Ticket 17240

Summary: Server and client version compatibility
Product: Slurm Reporter: Mike Behan <michajb15>
Component: slurmctldAssignee: Benjamin Witham <benjamin.witham>
Status: RESOLVED INFOGIVEN QA Contact:
Severity: 4 - Minor Issue    
Priority: ---    
Version: 23.02.1   
Hardware: Linux   
OS: Linux   
Site: Leidos 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: ---

Description Mike Behan 2023-07-20 09:46:17 MDT
I have a slurm server that's CentOS 7 running the 23.02.1 slurm server processes.  I want to have slurm clients running Ubuntu, but the Ubuntu client versions of slurm we're getting are 21.x.

Is the client version too far away from the server version (23 vs. 21), or is that still supported?  Please advise.

Thanks,
Mike
Comment 1 Benjamin Witham 2023-07-20 10:46:24 MDT
Hello Mike, 

The setup you've described will be compatible with each other. Compatibility is determined on two conditions. 

First, the slurm daemons work on a hierarchy. At the top of this hierarchy is the slurmdbd (if you're using it), followed by the slurmctld, and finally the slurmds. As long as your slurmdbd version is greater than or equal to your slurmctld version, and the slurmcltd version must be greater than or equal to the version of your slurmd's version.

Next, all daemon versions must be within 3 versions of the slurmdbd/slurmctld. In your example, your cluster is good, as your server is running 23.02, and your clients would be running 21.08, which is within 3 versions of your server. (21.08 -> 22.05 -> 23.02)
However, if you decide to upgrade your slurm server to the next version, you would need to upgrade your clients as well. 

https://slurm.schedmd.com/quickstart_admin.html#upgrade
https://slurm.schedmd.com/troubleshoot.html#network
Comment 2 Mike Behan 2023-07-24 03:37:32 MDT
Thanks for the clarity; closing ticket
Comment 3 Mike Behan 2023-07-24 03:38:04 MDT
got information I was looking for, thx