Patent ID: 9747291
Date: 2017-08-29
CPC Classifications: G06F

Claim:
1. A method comprising: receiving a request to begin a non-disruptive upgrade of a distributed file system operating within a cluster of nodes, wherein the distributed file system supports a set of protocol services; identifying a current version namespace, wherein the current version namespace is associated with a set of current version key value pairs for each protocol service in the set of protocol services; creating a new version namespace, wherein the new version namespace is associated with a set of new version key value pairs for each protocol service in the set of protocol services; establishing a configuration translation layer on each node within the cluster of nodes, wherein the configuration translation layer is operable to at least one of: in response to receiving a client request by a node within the cluster of nodes, processing the client request by the node within the cluster of nodes, wherein processing the client request includes maintaining both the current version namespace and the new version namespace, and wherein the configuration translation layer is used to process the client request in at least one of the current version namespace and the new version namespace based on a version associated with the node within the cluster of nodes.