US 12,235,745 B2
Systems and methods for fault-tolerant witness sleds
Michael Albert Perks, Austin, TX (US); Ramesha He, Bangalore (IN); Syama Sundar Poluri, Round Rock, TX (US); Krishnaprasad Koladi, Bengaluru (IN); Bharath Koushik Bangalore Suryanarayana, Bangalore (IN); and Faizal Sn, Bangalore (IN)
Assigned to Dell Products, L.P., Round Rock, TX (US)
Filed by Dell Products, L.P., Round Rock, TX (US)
Filed on Apr. 27, 2023, as Appl. No. 18/307,893.
Prior Publication US 2024/0362132 A1, Oct. 31, 2024
Int. Cl. G06F 11/20 (2006.01)
CPC G06F 11/2094 (2013.01) [G06F 2201/85 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A chassis comprising:
a plurality of data storage devices;
one or more Information Handling Systems (IHSs), each comprising one or more CPUs (Central Processing Units) and further comprising one or more memory devices having instructions stored thereon that, upon execution by a CPU, respectively cause each IHS to store data redundantly to the plurality of data storage devices;
a witness sled comprising a logic unit and a memory device having instructions stored thereon that, upon execution by the logic unit, cause the witness sled to arbitrate discrepancies in the data redundantly stored in the plurality of data storage devices; and
a chassis management controller comprising a logic unit and a memory device having instructions stored thereon, wherein execution of the instructions causes the logic unit to:
initiate a connection with the witness sled via a management signaling pathway in response to a notification indicating a network fault in a high-speed connection used by at least one of the IHSs in communicating with the witness sled;
receive a witness transaction from a first IHS of the one or more IHSs;
utilize the connection initiated via the management signaling pathway to submit the transaction for processing by the witness sled; and
report a result of the transaction to the first IHS.