Juniper Networks, Inc.
Apparatus, system, and method for seamless and reversible in-service software upgrades

Last updated:

Abstract:

A disclosed method may include (1) detecting an in-service software upgrade that is to upgrade a first version of an operating system to a second version of the operating system and (2) performing the in-service software upgrade by (A) constructing a second software stack for the second version while a first software stack for the first version is active, wherein the first software stack and the second software stack (I) share one or more filesystem components in common and (II) differ from one another with respect to at least one filesystem component, (B) identifying one or more active processes that are currently managed by the first version, and (C) deactivating the first version and activating the second version such that management of the active processes is transitioned from the first version to the second version without rebooting. Various other apparatuses, systems, and methods are also disclosed.

Status:
Grant
Type:

Utility

Filling date:

25 May 2019

Issue date:

16 Feb 2021