US 11,809,276 B2
Container-based stateful application resilience to node failure
Kumar Prashant, Muzaffarpur (IN); and Thomas L Watson, Richardson, TX (US)
Assigned to EMC IP Holding Company LLC, Hopkinton, MA (US)
Filed by EMC IP Holding Company LLC, Hopkinton, MA (US)
Filed on Feb. 26, 2021, as Appl. No. 17/186,562.
Prior Publication US 2022/0276929 A1, Sep. 1, 2022
Int. Cl. G06F 11/20 (2006.01); G06F 11/14 (2006.01); G06F 11/16 (2006.01); G06F 11/07 (2006.01); G06F 9/48 (2006.01); G06F 9/50 (2006.01); G06F 11/30 (2006.01)
CPC G06F 11/142 (2013.01) [G06F 9/4881 (2013.01); G06F 9/505 (2013.01); G06F 9/5077 (2013.01); G06F 11/0772 (2013.01); G06F 11/1662 (2013.01); G06F 11/3034 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus comprising:
at least one processing platform comprising at least one processor coupled to at least one memory, the at least one processing platform, when executing program code, is configured to:
determine when a first node executing at least one containerized workload in an information processing system has failed;
in response to determining the first node has failed, mark a configuration object for the first node with an indicator that the first node is not to be used to schedule execution of a subsequent containerized workload;
isolate, from the first node, one or more storage volumes used by the first node when executing the at least one containerized workload;
delete configuration objects for the one or more storage volumes and for the at least one containerized workload executed by the first node;
cause creation of a replacement containerized workload for execution on a second node in the information processing system;
remove one or more artifacts associated with the at least one containerized workload from the first node; and
remove the indicator from the configuration object for the first node.