[slurm-users] Slurm 21.08.8-2 upgrade

241 views
Skip to first unread message

Legato, John (NIH/NHLBI) [E]

unread,
May 5, 2022, 6:30:41 PM5/5/22
to slurm...@lists.schedmd.com, NHLBI LOBOS ADMINS

Hello,

 

We are in the process of upgrading from Slurm 21.08.6 to Slurm 21.08.8-2. We’ve upgraded the controller and a few partitions worth of nodes. We notice the nodes are

losing contact with the controller but slurmd is still up. We thought that this issue was fixed in -2 based on this bug report:

 

https://bugs.schedmd.com/show_bug.cgi?id=14011

 

However we are still seeing the same behavior. I note that nodes running 21.08.6 are having no issues with communication. I could

upgrade the remaining 21.08.6 nodes but hesitate to do that as it seems like it would completely kill the functioning nodes.

 

Is anyone else still seeing this in -2?

 

Thanks

 

John

 

 

 

Juergen Salk

unread,
May 5, 2022, 7:58:06 PM5/5/22
to Slurm User Community List, NHLBI LOBOS ADMINS
Hi John,

this is really bad news. We have stopped our rolling update from Slurm
21.08.6 to Slurm 21.08.8-1 today for exactly that reason: State of
compute nodes already running slurmd 21.08.8-1 suddenly started
flapping between responding and not responding but all other nodes
that were still running version 21.08.6 slurmd were not affected.

For the affected nodes we did not see any obvious reason in slurmd.log
even with SlurmdDebug set to debug3 but we noticed the following
in slurmctld.log with SlurmctldDebug=debug and DebugFlags=route
enabled.

[2022-05-05T20:37:40.449] agent/is_node_resp: node:n1423 RPC:REQUEST_PING : Protocol authentication error
[2022-05-05T20:37:40.449] agent/is_node_resp: node:n1424 RPC:REQUEST_PING : Protocol authentication error
[2022-05-05T20:37:40.449] agent/is_node_resp: node:n1425 RPC:REQUEST_PING : Protocol authentication error
[2022-05-05T20:37:40.449] agent/is_node_resp: node:n1426 RPC:REQUEST_PING : Protocol authentication error
[2022-05-05T20:37:40.449] agent/is_node_resp: node:n1811 RPC:REQUEST_PING : Protocol authentication error
[2022-05-05T20:37:41.397] error: Nodes n[1423-1426,1811] not responding

So you seen this as well with 21.08.8-2?

We didn't have CommunicationParameters=block_null_hash set, btw.

Actually, after Tim's last announcement, I was hoping that we can start
over tomorrow morning with 21.08.8-2 to resolve this issue. Therefore,
I would also be highly interested what others can say about rolling updates from
Slurm 21.08.6 to Slurm 21.08.8-2 which, at least temporarily, entails a
mix of patched and unpatched slurmd versions on the compute nodes.

If 21.08.8-2 slurmd still does not work together with 21.08.6 slurmd
we may have to drain the whole cluster for updating Slurm, which
is something that I'd actually wished to avoid.

Best regards
Jürgen



* Legato, John (NIH/NHLBI) [E] <leg...@nhlbi.nih.gov> [220505 22:30]:

Legato, John (NIH/NHLBI) [E]

unread,
May 6, 2022, 3:50:08 AM5/6/22
to Juergen Salk, Slurm User Community List, NHLBI LOBOS ADMINS
Hi Juergen,

Thanks for chiming in, for what it's worth we didn't set e CommunicationParameters=block_null_hash either, trying to keep it
simple and not introduce any further variables.

John
> https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugs.schedmd.com%2Fshow_bug.cgi%3Fid%3D14011&amp;data=05%7C01%7Clegatoj%40nhlbi.nih.gov%7C5fffe960fad641dac2a608da2ef305f9%7C14b77578977342d58507251ca2dc2b06%7C0%7C0%7C637873918692159605%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=PzWzoJ1YrGvwPn0oJzeHtqp1Bd1%2FaCvHE8Qvlkwnub4%3D&amp;reserved=0
>
> However we are still seeing the same behavior. I note that nodes running 21.08.6 are having no issues with communication. I could
> upgrade the remaining 21.08.6 nodes but hesitate to do that as it seems like it would completely kill the functioning nodes.
>
> Is anyone else still seeing this in -2?
>
> Thanks
>
> John
>
>
>
CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and are confident the content is safe.


Ole Holm Nielsen

unread,
May 6, 2022, 4:38:45 AM5/6/22
to slurm...@lists.schedmd.com
Hi Juergen,

My upgrade report: We upgraded from 21.08.7 to 21.08.8-1 yesterday for the
entire cluster, and we didn't have any issues. I built RPMs from the
tar-ball and simply did "yum update" on the nodes (one partition at a
time) while the cluster was running in full production mode. All slurmd
get restarted during the yum update, and this happens within 1-2 minutes
per partition.

Today I upgraded from 21.08.1-1 to 21.08.8-2 for the entire cluster, and
again we have not seen any issues.

We also do *not* setting CommunicationParameters=block_null_hash until a
later date when there are no more old versions of slurmstepd running. We
did however see RPC errors with "Protocol authentication error" while
block_null_hash was enabled briefly, see
https://bugs.schedmd.com/show_bug.cgi?id=14002, and so we turned it off
again. It hasn't happened since.

Best regards,
Ole

Paul Edmon

unread,
May 6, 2022, 11:40:01 AM5/6/22
to slurm...@lists.schedmd.com
We upgraded from 21.08.6 to 21.08.8-1 yesterday morning but overnight we
saw the communications issues described by Tim W.  We upgraded to
21.08.8-2 this morning and that did the trick to resolve all the
communications problems we were having.

-Paul Edmon-

Legato, John (NIH/NHLBI) [E]

unread,
May 6, 2022, 11:55:57 AM5/6/22
to Slurm User Community List
I am going to upgrade all nodes in one shot on Monday, concluding that rolling upgrades are broken with these changes.

John


On 5/6/22, 11:51 AM, "slurm-users on behalf of Paul Edmon" <slurm-use...@lists.schedmd.com on behalf of ped...@cfa.harvard.edu> wrote:

We upgraded from 21.08.6 to 21.08.8-1 yesterday morning but overnight we
saw the communications issues described by Tim W. We upgraded to
21.08.8-2 this morning and that did the trick to resolve all the
communications problems we were having.

-Paul Edmon-

On 5/6/2022 4:38 AM, Ole Holm Nielsen wrote:
> Hi Juergen,
>
> My upgrade report: We upgraded from 21.08.7 to 21.08.8-1 yesterday for
> the entire cluster, and we didn't have any issues. I built RPMs from
> the tar-ball and simply did "yum update" on the nodes (one partition
> at a time) while the cluster was running in full production mode. All
> slurmd get restarted during the yum update, and this happens within
> 1-2 minutes per partition.
>
> Today I upgraded from 21.08.1-1 to 21.08.8-2 for the entire cluster,
> and again we have not seen any issues.
>
> We also do *not* setting CommunicationParameters=block_null_hash until
> a later date when there are no more old versions of slurmstepd
> running. We did however see RPC errors with "Protocol authentication
> error" while block_null_hash was enabled briefly, see
> https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugs.schedmd.com%2Fshow_bug.cgi%3Fid%3D14002&amp;data=05%7C01%7Clegatoj%40nhlbi.nih.gov%7Ca0272deed11141a2807f08da2f784fbd%7C14b77578977342d58507251ca2dc2b06%7C0%7C0%7C637874491042724073%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=nBddIiIJ4qhjlSd2yE8UTPCctzjSMovKaYR4jZVBkRw%3D&amp;reserved=0, and so we turned it
>>> https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugs.schedmd.com%2Fshow_bug.cgi%3Fid%3D14011&amp;data=05%7C01%7Clegatoj%40nhlbi.nih.gov%7Ca0272deed11141a2807f08da2f784fbd%7C14b77578977342d58507251ca2dc2b06%7C0%7C0%7C637874491042724073%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=mCdg91akV8igiVk3sed%2BZnI1Hokvvbfsf1Kf0O%2FIHwE%3D&amp;reserved=0
>>>
>>> However we are still seeing the same behavior. I note that nodes
>>> running 21.08.6 are having no issues with communication. I could
>>> upgrade the remaining 21.08.6 nodes but hesitate to do that as it
>>> seems like it would completely kill the functioning nodes.
>>>
>>> Is anyone else still seeing this in -2?
>

Mark Dixon

unread,
May 9, 2022, 10:59:29 AM5/9/22
to Slurm User Community List
On Thu, 5 May 2022, Legato, John (NIH/NHLBI) [E] wrote:
...
> We are in the process of upgrading from Slurm 21.08.6 to Slurm
> 21.08.8-2. We’ve upgraded the controller and a few partitions worth of
> nodes. We notice the nodes are losing contact with the controller but
> slurmd is still up. We thought that this issue was fixed in -2 based on
> this bug report:
...
> Is anyone else still seeing this in -2?
...

In case it helps give people more confidence, we've used the rolling
upgrade method to update different slurm clusters from 21.08.2 ->
21.08.8-2 and 20.11.9 -> 21.08.8-2 without incident.

Many thanks to the Slurm team for providing these fixes, and so quickly :)

All the best,

Mark
Reply all
Reply to author
Forward
0 new messages