21.08/22.05 srun fails against a 20.11 slurmd with: srun: job 16426 queued and waiting for resources srun: job 16426 has been allocated resources srun: error: io_init_msg_unpack: unpack error srun: error: io_init_msg_read_from_fd: io_init_msg_unpack failed: rc=-1 srun: error: failed reading io init message
Unfortunately there's no way to readily restore this cross-version communication when dealing with 20.11. There were some structural changes to the I/O initialization going into 21.08 that caused this. Going forward, however, this type of cross-version support is working correctly, and will be maintained. We've verified that a 22.05 srun vs. 21.08 slurmd/slurmstepd is working correctly, and will work to ensure this is not broken again in the future.