US 12,271,738 B2
Computing system with reboot tracking
Hans Gerard Leonhard Krijger, Redmond, WA (US); Vishnu Bhasker, Seattle, WA (US); Abhay Sudhir Ketkar, Redmond, WA (US); Sathyanarayana Singh, Renton, WA (US); and Artsiom Skliar, Seattle, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Dec. 14, 2022, as Appl. No. 18/066,247.
Prior Publication US 2024/0202006 A1, Jun. 20, 2024
Int. Cl. G06F 9/4401 (2018.01); G06F 11/14 (2006.01); G06F 11/30 (2006.01)
CPC G06F 9/4403 (2013.01) [G06F 9/4411 (2013.01); G06F 11/1417 (2013.01); G06F 11/3055 (2013.01); G06F 2211/1097 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A computing system, comprising:
a processor configured to:
read out a stored reboot request identifier assigned to a node in the computing system, the stored reboot request identifier including a first value;
receive a first reboot request to reboot the node in the computing system, the first reboot request including a first reboot request identifier identifying the first reboot request;
responsive to identifying a match between a value of the first reboot request identifier and the first value of the stored reboot request identifier, accept the first reboot request and update the stored reboot request identifier assigned to the node with a second value; receive a second reboot request to reboot the node, the second reboot request including a second reboot request identifier identifying the second reboot request; and
responsive to identifying a mismatch between a value of the second reboot request identifier and the second value of the stored reboot request identifier, reject the second reboot request, wherein:
the node is hosted on a host of the computing system; and
the processor is further configured to accept or reject a request to change a state of the host based on whether the node is undergoing reboot.