I'm with Steve on this one. It's nice to issue a single command and just sit back and let it do its thing, upgrading a whole stack.
It seems that the validation whether a cluster can perform the operation are insufficient, so if your cluster isn't in a condition that's just right for the upgrade from and to the versions that are just right, your cluster can end up in an inconsistent state that's tedious and time-consuming to recover from. Add to that the variety of terminology (ISSU, ISU, etc.) and the nuances from model to model and version and to version, and the occasional bug that prevents the process from completing normally, and at some point ISSU becomes more trouble than it's worth.
Unfortunately, Juniper's minimal downtime process requires someone be physically present.
------------------------------
Nikolay Semov
------------------------------
Original Message:
Sent: 03-10-2025 20:47
From: Tierre Amaral
Subject: Thoughts on ISSU process
Hello people,
Be honest. What's your thoughts on ISSU process from your experience? Is it solid and works pretty well? Recently we've seen several problems with it: intermittent accesses, some sessions were lost between the switchover process and the most noticeable and recent one is a completely cluster down due to NSD process failure in the beginning of the upgrade process (node1), which couldn't bring NSD process up and ironically node0 switchover all traffic to node1 anyway. Problem PR1724777 shows this scenario.
https://prsearch.juniper.net/problemreport/PR1724777
Do you guys are comfortable using ISSU? Is it minimal downtime process more safe?
------------------------------
Tierre Amaral
------------------------------