US 11,989,545 B2
Flexible upgrade of multi-subsystem products
Lihui Su, Shanghai (CN); James Morton, Adamstown, MD (US); Arun Murti, Mission Viejo, CA (US); Chegu Vinod, San Jose, CA (US); and Ming Zang, Shanghai (CN)
Assigned to EMC IP Holding Company LLC, Hopkinton, MA (US)
Filed by EMC IP Holding Company LLC, Hopkinton, MA (US)
Filed on Mar. 26, 2020, as Appl. No. 16/831,178.
Prior Publication US 2021/0334082 A1, Oct. 28, 2021
Int. Cl. G06F 8/65 (2018.01)
CPC G06F 8/65 (2013.01) 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
generating an upgrade manager service for upgrading at least a first sub-system, the upgrade manager service being configured to: (i) run within a master sub-system, (ii) retrieve a first sub-system upgrade package generated for the first sub-system from the master sub-system, and (iii) implement the first sub-system upgrade package by the upgrade manager service running in the master sub-system in communication with the first sub-system;
generating the first sub-system upgrade package according to a compatibility with any corrections to the first sub-system currently deployed in the master sub-system to update the first sub-system with at least one feature available in an upgraded version of the first sub-system, the first sub-system upgrade package including a section for the upgrade manager service and a section for upgrade files for the first sub-system;
receiving a first request for the first sub-system upgrade package from the upgrade manager service running in the master sub-system;
sending the first sub-system upgrade package to the master sub-system; and
implementing the first sub-system upgrade at the first sub-system by the upgrade manager service running in the master sub-system.