Slide 24
Slide 24 text
Preemptive reboots
Everything breaks, eventually. Better it happens on your terms
● Trigger reboot based on max lifetime, resource usage, errors or just random
● Reboot becomes integral part of software lifecycle
● Keeps components within known boundaries of “healthy” operation
● Makes upgrades, deployments, etc easier
● Flush out problem early; If it won’t boot, better you know now
● Yes, there’s overhead - just like GC