US 11,768,809 B2
Managing incremental snapshots for fast leader node bring-up
Aditya Vilas Jaltade, San Jose, CA (US); Arumugam Arumugam, Bellevue, WA (US); Pavan Kumar Konka, Milpitas, CA (US); Karan Gupta, San Jose, CA (US); and Rishi Bhardwaj, San Francisco, CA (US)
Assigned to Nutanix, Inc., San Jose, CA (US)
Filed by Nutanix, Inc., San Jose, CA (US)
Filed on Jul. 31, 2020, as Appl. No. 16/947,444.
Claims priority of provisional application 63/022,315, filed on May 8, 2020.
Prior Publication US 2021/0349858 A1, Nov. 11, 2021
Int. Cl. G06F 16/00 (2019.01); G06F 16/182 (2019.01); G06F 16/14 (2019.01); G06F 16/11 (2019.01)
CPC G06F 16/182 (2019.01) [G06F 16/128 (2019.01); G06F 16/14 (2019.01)] 30 Claims
OG exemplary drawing
 
1. A non-transitory computer readable medium having stored thereon a sequence of instructions which, when stored in memory and executed by a processor cause a set of acts comprising:
bringing up a new leader node in response to a detection of a loss of operation or disconnection of a leader node that was in a leader-follower relationship with a follower node to manage metadata across a plurality of interconnected computing nodes at least by:
receiving an incremental snapshot at the new leader node, and
applying the incremental snapshot to the new leader node,
wherein the incremental snapshot comprises multiple metadata entries changed during a time period corresponding to the incremental snapshot, and first and second metadata entries of the multiple metadata entries were changed at different times; and
assuming, by the new leader node, a leadership role after applying the incremental snapshot to the new leader node.