NON-DISRUPTIVE UPGRADE INCLUDING ROLLBACK CAPABILITIES FOR A DISTRIBUTED FILE SYSTEM OPERATING WITHIN A CLUSTER OF NODES

Patent №

US 9,753,718

Granted

2017-09-05

Filed 2015

Owner

EMC CORPORATION

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

14982012

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. During the upgrade process, an administrator can decide to rollback any upgrades and return the distributed file system to its previous version (e.g., the version of the file system prior to starting the non-disruptive upgrade process). Hooks can be provided prior to, during, and after various stages of the upgrade or rollback process that can allow services of the distributed file system to be notified of certain events of the upgrade process, or execute service specific processes at distinct times during the upgrade process. At the conclusion of an upgrade or rollback process, the distributed file system can enter a committed state that finalizes the process and cements an upgrade or a rollback to a more permanent state.

AI hardwareG06F 8/65G06F 9/4406G06F 16/119G06F 16/183G06F 16/10

AI classification

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

Ownership

EMC CORPORATION

assignment · 377510549

Assignors

CARTER, GERALD W., RICHARDS, DAVID W., HASKIN, SCOTT D.

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

From the same owner

© 2026 NYSGPT2525 LLC