If we are running version 20.02.4 on our slurmctl, db and majority of slurm nodes, can I run a newer 20.11 client version on some newer nodes. We just aren't ready to upgrade but wondering of the client nodes can run a newer version.
Vito, This won't work. Slurm client commands don't negotiate protocol version with slurmctld and other daemons, they just send messages using the protocol version they belong to. Slurmctld supports two older versions, so older commands work with newer slurmctld, but by its nature, those can't support a protocol that wasn't available at its release time. Using a newer user command with older slurmctld will result in errors like: >slurmctld: error: slurm_unpack_received_msg: Invalid Protocol Version XXXX from uid=... at ....:.... On client side it will show: >error: Unable to allocate resources: Zero Bytes were transmitted or received cheers, Marcin
Vito, Is there anything else I can help you with here? cheers, Marcin
I'll go ahead and mark the case as closed now. Should you have any questions please reopen. cheers, Marcin