×

Performing a non-disruptive software upgrade on physical storage processors having access to virtual storage processors

  • US 9,092,290 B1
  • Filed: 03/15/2013
  • Issued: 07/28/2015
  • Est. Priority Date: 03/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method of performing a non-disruptive upgrade of software installed on physical storage processors of a data storage apparatus, the method comprising:

  • with (i) a first physical storage processor initially using a first set of virtual storage processors (VSPs) to define a first set of operating environments for a first set of host file systems, (ii) a second physical storage processor initially using a second set of VSPs to define a second set of operating environments for a second set of host file systems, wherein each one of the host file systems in the first and second sets of host file systems is contained within one of a plurality of lower-deck files of a lower-deck file system of the data storage apparatus, and (iii) an initial version of the software being installed on each of the first and second physical storage processors, processing host input/output (I/O) requests on the host file systems by the physical storage processors;

    moving the first set of VSPs from the first physical storage processor to the second physical storage processor to provision the second physical storage processor to process host I/O requests concurrently on the first and second sets of host file systems using the first and second sets of VSPs;

    after the first set of VSPs is moved from the first physical storage processor to the second physical storage processor and while the second physical storage processor processes host I/O requests concurrently on the first and second sets of host file systems using the first and second sets of VSPs, installing a new version of the software on the first physical storage processor, the new version of the software being backwards compatible with the initial version of the software; and

    converting, by the second physical storage processor, after the first set of VSPs is moved from the first physical storage processor to the second physical storage processor, the host I/O requests on the first and second sets of host file systems into reads and writes to the lower-deck files containing each of the host file systems in the first and second sets of host files systems.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×