US 11,853,176 B1
Service-compatible fault tolerance and acclimation
Sateesh Babu Chilamakuri, Tirupati (IN); Sathya G, Kerala (IN); and Ramya Nandakumaran, Chennai (IN)
Assigned to SAP SE, Walldorf (DE)
Filed by SAP SE, Walldorf (DE)
Filed on Jun. 9, 2022, as Appl. No. 17/836,334.
Int. Cl. G06F 11/20 (2006.01); G06F 11/30 (2006.01); G06F 11/34 (2006.01); G06F 11/07 (2006.01); G06F 11/14 (2006.01)
CPC G06F 11/2025 (2013.01) [G06F 11/0709 (2013.01); G06F 11/0793 (2013.01); G06F 11/1438 (2013.01); G06F 11/1484 (2013.01); G06F 11/2048 (2013.01); G06F 11/3006 (2013.01); G06F 11/3055 (2013.01); G06F 11/3442 (2013.01); G06F 11/3495 (2013.01); G06F 2201/85 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
at least one hardware processor; and
a computer-readable medium storing instructions that, when executed by the at least one hardware processor, cause the at least one hardware processor to perform operations comprising:
receiving a request for a first service from a client application;
determining that the first service is hooked to a failover framework;
in response to the determining, examining an available connection pointer pool to determine if there are any available connection pointers corresponding to the first service, the available connection pointer pool being a group of available connection pointers provided for use by services; and
in response to a determination that there are no available connection pointers corresponding to the first service:
accessing a configuration file associated with the client application; and
automatically respawning an instance of the first service using the configuration file.