The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Aug. 18, 2020
Filed:
Dec. 14, 2016
Netflix Inc., Los Gatos, CA (US);
Ioannis Papapanagiotou, San Jose, CA (US);
Shailesh Birari, Campbell, CA (US);
Jason Cacciatore, Los Gatos, CA (US);
Minh Do, San Jose, CA (US);
Christos Kalantzis, San Jose, CA (US);
NETFLIX, INC., Los Gatos, CA (US);
Abstract
In various embodiments, a node manager configures a 'new' node as a replacement for an 'unavailable' node that was previously included in a distributed data store. First, the node manager identifies a source node that stores client data that was also stored in the unavailable node. Subsequently, the node manager configures the new node to operate as a slave of the source node and streams the client data from the source node to the new node. Finally, the node manager configures the new node to operate as one of multiple masters nodes in the distributed data store. Advantageously, by configuring the node to implement a hybrid of a master-slave replication scheme and a master-master replication scheme, the node manager enables the distributed data store to process client requests without interruption while automatically restoring the previous level of redundancy provided by the distributed data store.