Start a Conversation

Unsolved

This post is more than 5 years old

2644

March 29th, 2016 09:00

Message "SDCs need to be upgraded" after successful upgrade

Hi,

Alter upgrading and restarting all nodes from 1.32.3 to 2.0 we still get the following with scli --query_upgrade:

0 Slave MDMs need to be upgraded in total

0 Tie-Breakers need to be upgraded in total

0 SDSs need to be upgraded in total

10 SDCs need to be upgraded in total

All SDCs are shown as version 2.0.943. A reinstall or repair of the EMC-ScaleIO-sdc-2.0-5014.0.msi package on the SDCs changes nothing.

Why does ScaleIO still think that the SDCs need to be upgraded? How can we make it recognize the already successful upgrade?

Thank you!

March 29th, 2016 23:00

ScaleIO SDC (which is a kernel driver) on Windows host requires reboot for the new driver to be uploaded.

12 Posts

March 30th, 2016 01:00

Sure, that's why we rebooted all SDC machines (as mentioned in the opening post) but we still get "SDCs need to be upgraded" for all SDCs.

Why does ScaleIO still think that the SDCs need to be upgraded? How often do we have to restart the SDC machines so they recognize the already successful upgrade?

March 30th, 2016 06:00

Can you give more info about your system?

Is it all made of Windows servers? which version?

How did you upgrade? manually or using the GW (IM)?

12 Posts

March 30th, 2016 07:00

All servers are Win 2012 R2 with current MS updates.

It's a trial/proof of concept with diverse hardware (64 to 128 GB RAM, local SSDs), servers are a few years old, mostly HP DL360/385/580 G5, some SuperMicros.

We upgraded manually, first all MDMs, then all SDSs, then all SDCs.

MDMs and SDSs went flawlessly and were reported as upgraded in scli --query_upgrade right away. SDCs were reported as new version 2.0.954 right away, but never as upgraded, and I don't understand why. How does ScaleIO determine if an SDC is upgraded? It's not by version, obviously.

Thank you!

12 Posts

April 6th, 2016 17:00

Please, how does ScaleIO decide if an SDC is already upgraded or still needs upgrading even if the version is reported as current?

We also tried deinstalling several SDCs, rebooting the servers, and installing the SDC again, still no luck. All SDCs are in status "need to be upgraded" in scli --query_upgrade

April 10th, 2016 06:00

Your SDCs were indeed upgraded (so no worries here):

The ScaleIO Windows SDC driver signed by Microsoft is version 2.0.943 (as you see in query_all_sdc), it is packed inside EMC-ScaleIO-sdc-2.0-5014.0.msi

If the MDM is 5XXX and the SDC is 943 then the query_upgrade will report the SDCs as not upgraded, as expected.

This is currently a limitation that we need to update in our RN (or possibly fix for next release).

No Events found!

Top