Independent encoding and transformation of related data replicas and localized background data management in a distributed file system
AssigneeNutanix, Inc.
InventorsTabrez Parvez Memon, Harshit Agarwal, Amod Vilas Jaltade, Sreejith Mohanan
Life of this patent
Estimating the term…
Abstract
Various embodiments set forth techniques for maintaining replicas of a data set. The techniques include storing, by a first node, a first replica of the data set on the first node; storing, by a second node, a second replica of the data set on the second node; and performing, by the first node and based on first metadata associated with the first replica, a first data management activity on the first replica that changes a first format of the first replica so that the first format of the first replica is different from a second format of the second replica.
Claims34
One or more non-transitory computer readable media having stored thereon a sequence of instructions which, when stored in memory and executed by one or more processors causes the one or more processors to perform steps for maintaining replicas of a data set, the steps comprising:
- storing, by a first node, a first replica of the data set in persistent storage on the first node;
- storing, by a second node different than the first node, a second replica of the data set in persistent on the second node;
- and
- performing, by the first node and based on first metadata associated with the first replica, a first data management activity on the first replica that changes a first format of the first replica so that the first format of the first replica is different from a second format of the second replica.
A method for maintaining replicas of a data set, the method comprising:
- storing, by a first node, a first replica of the data set in persistent storage on the first node;
- storing, by a second node different than the first node, a second replica of the data set in persistent storage on the second node;
- and
- performing, by the first node and based on first metadata associated with the first replica, a first data management activity on the first replica that changes a first format of the first replica so that the first format of the first replica is different from a second format of the second replica.
A system, comprising:
- a first node comprising first memory storing first instructions and one or more first processors that are coupled to the first memory and configured to execute the first instructions;
- and
- a second node different than the first node comprising second memory storing second instructions and one or more second processors that are coupled to the second memory and configured to execute the second instructions;
- wherein when executing the second instructions, the one or more second processors are configured to store a second replica of a data set in persistent storage on the second node;
- and
- wherein when executing the first instructions, the one or more first processors are configured to:
- store a first replica of the data set in persistent storage on the first node;
- and
- perform, based on first metadata associated with the first replica, a first data management activity on the first replica that changes a first format of the first replica so that the first format of the first replica is different from a second format of the second replica.
Dependencies are inferred from the claim text.