NON-DISRUPTIVE UPGRADE CONFIGURATION TRANSLATOR

Patent №

US 9,747,291

Granted

2017-08-29

Filed 2015

Owner

EMC CORPORATION

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

14982063

Implementations are provided herein for non-disruptive upgrade including rollback capabilities for a distributed file system within a cluster of nodes. To continue availability of the file system to external clients during the upgrade process, nodes can be upgraded piecemeal, for example, in one implementation, one node at a time. When a node is undergoing certain stages of the upgrade process, external clients can be directed toward the remaining nodes of the file system that are not currently being upgraded, including already upgraded nodes, to perform client activity. During the upgrade process, a first subset of nodes can be running in an upgraded state while a second subset of nodes can be in a non-upgraded state, both providing access to external clients in a seamless manner. In one implementation, a second namespace can be established at the onset of the upgrade process that reflects the new version of the operating system. The second namespace can be maintained in parallel with the original namespace during the pendency of the upgrade and/or downgrade process. A configuration translation layer can also be established on each node of the cluster of nodes. The configuration translation layer can provide the necessary key value pair translations that allow a request made an old version node to be performed by a new version node and vice versa. At the conclusion of an upgrade or a rollback, the cluster can enter a committed state and the namespace data that is no longer needed can be expired.

AI hardwareG06F 16/122G06F 8/65G06F 16/119G06F 16/134G06F 16/182G06F 9/44505

AI classification

AI hardware0.99
Knowledge representation0.47
Planning0.31
Machine learning0.00
Natural language0.00
Vision0.00
Evolutionary computation0.00
Speech0.00

Ownership

EMC CORPORATION

assignment · 377670230

Assignors

MALL, SHIKHAR, LEIMBACH, DAVID T., CARTER, GERALD W.

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC