PowerStore: Pre-Upgrade Heath Check Detects existing SCSI3 reservations
Summary: PowerStore Pre-Upgrade Health Check (PUHC) checks the system for any existing SCSI3 reservations.
Symptoms
The Pre-Upgrade Health Check (PUHC) checks the system for any existing SCSI3 reservations.
This PUHC check should pass following a Non-Disruptive Upgrade (NDU) from PowerStoreOS version 3.5 or later and following NDU to versions earlier than 4.0.0.0.
When this check fails, meaning when there are existing SCSI3 reservations while trying an NDU from versions 3.0.x or 3.2.x through 4.0.x, it should be at "Warning" level and not block the NDU.
Example of a PUHC check detecting this issue:

This health check is included in the health check package downloaded from the Dell Drivers and Downloads site.
Cause
During NDU from PowerStoreOS versions 3.0.x or 3.2.x to 4.0.x, if any Small Computer System Interface (SCSI) reservations (SCSI-2, SCSI-3, and so on) are outstanding or issued, the upgrade flow may fail and cause data unavailability to the affected cluster.
Resolution
This issue is resolved in PowerStoreOS version 4.1.0.1
Upgrades from PowerStoreOS version 3.x to 4.1.0.1+ will not encounter this issue.
The issue detected by this PUHC is resolved with PowerStoreOS version 4.0.1.3 and 4.1.0 (or later).
Workaround:
If the target code level of a pending upgrade is lower than version 4.1.0.1, follow this procedure:
Ask the customer to do the following two actions:
- Schedule a maintenance window for the NDU to minimize the chance of new reservations during the NDU.
- Perform a two-step upgrade from PowerStoreOS version 3.0.x, or from versions 3.2.x through 4.0.x by first upgrading to the latest 3.6.x release.
Additional Information
For more information of PUHC checks, see KB 000214752 PowerStore: Landing Page for In Market (off-release) System Health Checks and KB 000192601 PowerStore: How to Check the Health of the Cluster Before Software Upgrade Using Pre-Upgrade Health Check and System Check.