A while back we implemented a liveness check before each command gets executed largely because I kept wasting time getting confused by failures that a liveness check would have solved. Once this was done the liveness command was redundant and I removed it. I'm looking at facade now and I'm realizing that they used the liveness command. The in-built liveness check doesn't really help in the facade case because the mfg software needs to differentiate between a failure of the liveness check and a failure in the platform identity programming and certification process.
The easiest thing to do is to just restore the liveness command.
A while back we implemented a liveness check before each command gets executed largely because I kept wasting time getting confused by failures that a liveness check would have solved. Once this was done the
liveness
command was redundant and I removed it. I'm looking atfacade
now and I'm realizing that they used theliveness
command. The in-built liveness check doesn't really help in thefacade
case because the mfg software needs to differentiate between a failure of the liveness check and a failure in the platform identity programming and certification process.The easiest thing to do is to just restore the
liveness
command.