| ▲ | cyphar 2 days ago | |||||||
Ironically there have been a fair few cases of aircraft incidents where components were reported as bad by pilots but the issue couldn't be reproduced on the ground and "it worked" after a reboot and self-test so they just kept using it (with this cycle repeating multiple times). Often there were clear physical problems (cracked solder joints, stuck microswitches, broken insulation) that were only discovered after a catastrophic failure but could've been discovered with a more inquisitive engineering culture. I would argue a "just reboot it" culture leads to more problems -- engineers should be empowered to diagnose problems before they become catastrophic. In the world of software we even have mechanisms for extracting data from failed systems to root cause them later, and yet most people do not take that step before "just reboot[ing] it". [1]: AirAsia 8501, Lauda Air 004, and SmartLynx Estonia 9001 come to mind. | ||||||||
| ▲ | electroweak 2 days ago | parent | next [-] | |||||||
But these intermittent failures lead to delays and worse. The sheer cost of repeat events leads to action. If deferrable at all the standard troubleshooting is mostly remove and replace. The repair and reliability processes identify these rogue units fairly fast and the actual rates of that in a well functioning airline are very low. | ||||||||
| ||||||||
| ▲ | hgomersall 2 days ago | parent | prev | next [-] | |||||||
Right, rebooting only really makes sense if you understand why the reboot is going to fix the problem. As in, corrupted volatile state is reasonably fixed with a reboot. Any hardware issues or persistent state problems could well get worse. | ||||||||
| ▲ | Merrill 2 days ago | parent | prev [-] | |||||||
The following is a few decades old -- A physicist, an engineer, and a computer programmer are driving down a steep mountain pass when the car’s brakes fail. The car speeds out of control around sharp turns, nearly flying off the edge before they miraculously manage to skid to a stop at the bottom. Shaken up, they discuss what to do next: • The physicist says: "We need to calculate the friction coefficients in the brake pads and model the temperature rise to figure out why they failed." • The engineer says: "I have a few tools in the trunk. I’ll take a look underneath and see if I can fix the mechanical failure." • The programmer says: "Why don't we get back in and see if it's reproducible?" | ||||||||