Patent ID: 11922073
Assignee: DELL PRODUCTS L.P.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 13:
14. A method of updating a Virtual Tape Emulation (VTE) application in a non-disruptive manner, comprising:
receiving a transition notice by a first instance of the virtual tape emulation application instructing the first instance of the virtual tape emulation application to transfer device management processes for a set of virtual tape drives to a second instance of the virtual tape emulation application;
for each virtual tape drive:
determining if a virtual tape has been mounted to the virtual tape drive;
when a virtual tape has not been mounted to the virtual tape drive, transferring a respective device management process for the virtual tape drive from the first instance of the virtual tape emulation application to the second instance of the virtual tape emulation application;
when a virtual tape has been mounted to the virtual tape drive, continuing to process workload on the virtual tape that has been mounted to the virtual tape drive by the first instance of the virtual tape emulation application;
determining by the first instance of the virtual tape emulation application that the virtual tape has been unmounted from the virtual tape drive; and
when the virtual tape has been unmounted to the virtual tape drive, transferring a respective device management process for the virtual tape drive from the first instance of the virtual tape emulation application to the second instance of the virtual tape emulation application;

determining that device management processes for all virtual tape drives have been transferred from the first instance of the virtual tape emulation application to the second instance of the virtual tape emulation application; and
in response to determining that device management processes for all virtual tape drives have been transferred from the first instance of the virtual tape emulation application to the second instance of the virtual tape emulation application, shutting down the first instance of the virtual tape emulation application.