ISISComputingGroup / IBEX

Top level repository for IBEX stories
5 stars 2 forks source link

IOC: Autorestart should be reapplied #3118

Open John-Holt-Tessella opened 6 years ago

John-Holt-Tessella commented 6 years ago

On EnginX ARACCESS had auto restart toggled to off and then it lost restarting it. This has been seen before see #1778. I propose not toggeling auto restart when restarting an IOC this makes a restart different to stop then start. We may just stop it so it restarts.

Tom-Willemsen commented 6 years ago

Look at how the _temporarily_kill_icp() context manager is implemented in genie_python. It uses some defensive logic for restarting an IOC. Maybe this should be made a general-use function in genie_python which the blockserver can then use.