"scli --query_upgrade" returns a list of SDCs that need to be upgraded, even if they are already upgraded to ScaleIO 2.0

"scli --query_upgrade" returns a list of SDCs that need to be upgraded, even if they are already upgraded to ScaleIO 2.0

Environment:

ScaleIO 2.0.0

 

Description:

After upgrading ScaleIO from 1.32.x to 2.0, "scli --query_upgrade" returns a list of SDCs that need to be upgraded, even if the SDC packages were already upgrade to 2.0:

 

For example:

 

# scli --version

EMC ScaleIO Version: R2_0.5014.0

 

# scli --query_upgrade

Upgrade State: No Upgrade

 

List of Slave MDMs not yet upgraded:

0 Slave MDMs need to be upgraded in total

 

List of Tie-Breakers not yet upgraded:

0 Tie-Breakers need to be upgraded in total

 

List of SDSs not yet upgraded:

Protection Domain b85791c500000000 Name: pd-1

0 SDSs need to be upgraded in this Protection Domain

 

0 SDSs need to be upgraded in total

 

List of SDCs not yet upgraded:

SDC ID: 1234567890123456 Name: ESX-1 IP: x.x.x.x State: Connected GUID: 111111111-2222-3333-4444-5555555555 Version: 2.0.922

    Read bandwidth:  5 IOPS 10.0 KB (10240 Bytes) per-second

    Write bandwidth:  6 IOPS 7.0 KB (7168 Bytes) per-second SDC ID: 1234567890123456 Name: ESX-2 IP: x.x.x.x State: Connected GUID:

(...)

10 SDCs need to be upgraded in total

 

This problem was seen with Windows and ESXi SDCs.

 

 

Resolution:

For a detailed step by step resolution please refer to EMC Support Solution 481184 https://support.emc.com/kb/481184