One of our customers called the other day and asked me to explain our Non-Disruptive Software Updates. I gave him the usual basics about our two-click process of download and update directly from the Array management GUI; you know, no downloading to your PC and copying files here or there – just a couple clicks.

Then I continued with a technical explanation about the update process itself. The first step being a set of high-availability health-checks run by the update process to ensure the system and networking is in proper working order. Then how the standby controller unpacks the software image in a new location and reboots the new version into standby mode. Then the active controller unpacks, reboots and is taken-over by the standby. All unbeknownst to the applications.

Since he was a new customer, I felt compelled to give him a few stats on our latest version of GA software to help put him at ease. We announced our latest version of Nimble OS two weeks earlier and had 170 systems already updated when the customer called me. Of those systems, 55% were updated during their prime time while serving production data. And 100% of all systems had no service disruption to any application.

Now, I had to be completely honest and let him know there were 10 systems that took an extra step to update. A built-in high-availability health-check process had determined network connectivity mismatches on the standby controller could have caused interruption or degradation of service to applications after failover. A quick reconfiguration of the customer’s network and the updates were once again off to the races.

By the way, the customer hit the update button about halfway through that last sentence…

Share →
Buffer

2 Responses to Non-Disruptive Software Upgrades: Statistics from Our Latest OS Version »

  1. ChrisFricke says:

    We do our updates during a maintenance window “just in case”. Experience with other vendor equipment over the years made the practice a matter of necessity. This weekend, once again, both Nimble arrays updated flawlessly with no disruption of service. Maybe someday we’ll stop holding our breath when we click update but old habits die hard. It’s like being a recovering trauma victim who still jumps at shadows :)

    Keep up the good work!

  2. Bob Moody says:

    Nimble SE contacted me and sent me this link explaining how the processes works. Literally 2 mouse clicks and I’m upgraded from 1.4.4 to 1.4.6
    Never was this easy on the EMC (Celerra and CX-4)

    Thanks Nimble !!!

    Bob Moody

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>