×

Storage management operations based on executable files served on demand to storage management components

  • US 9,609,058 B2
  • Filed: 10/13/2014
  • Issued: 03/28/2017
  • Est. Priority Date: 10/13/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for upgrading components of a storage management system, the method comprising:

  • receiving, by a storage manager that manages storage operations in the storage management system, files for upgrading a plurality of data agents that take part in performing at least some of the storage management operations,wherein the upgrading is from a second version of a data agent to a first version of the data agent that is different from the second version;

    processing the received files by the storage manager to;

    (a) generate one or more executable files of the first version of the data agent, and(b) extract metadata about the first version of the data agent;

    storing by the storage manager the one or more executable files of the first version of the data agent to a first network-shared file system that is configured as unattached to a client computing device executing a second version of the data agent;

    exporting, by the storage manager, the unattached first network-shared file system to the client computing device;

    transmitting, by the storage manager to the second version of the data agent executing on the client computing device, one or more first messages comprising (A) the extracted metadata about the first version of the data agent, (B) instructions to release from an attached second network-shared file system and attach to the first network-shared file system, and (C) an indication that the second version of the data agent should complete ongoing storage management operations it is taking part in before stopping execution;

    in response to the one or more first messages;

    (i) saving, by the second version of the data agent, to a local storage device associated with the client computing device, the received metadata,(ii) releasing, by the second version of the data agent, the second network-shared file system that is configured as attached thereto, after the ongoing storage management operations that the second version of the data agent took part in are completed,(iii) attaching, by the second version of the data agent, to the first network-shared file system, and(iv) stopping execution of the second version of the data agent on the client computing device;

    upgrading the data agent from the second version to the first version by executing, by the client computing device, based at least in part on the saved metadata, the one or more executable files of the first version of the data agent,which executable files are served to the client computing device from the attached first network-shared file system; and

    taking part by the upgraded data agent executing on the client computing device in performing at least one further storage management operation managed by the storage manager.

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