Reports until 01:44, Saturday 01 August 2015
H1 ISC
jameson.rollins@LIGO.ORG - posted 01:44, Saturday 01 August 2015 - last comment - 17:16, Saturday 01 August 2015(20125)
ISC_LOCK::DOWN state is back to being a 'goto'

I modified the ISC_LOCK guardian to revert the DOWN state back to being a 'goto'.  This allows you to select the state directly, without having to go to MANUAL.

The reason it had been removed as a 'goto' was because occaissionally someone would accidentally request a lower state while the IFO is locked, which would cause the IFO to go back through DOWN to get to the errantly requested state.  To avoid this I implemented some graph shenanigans:  I disconnected DOWN from the rest of the graph, but told it to jump to a new READY state at the bottom of the main connected part of the graph once it's done:

This allows DOWN to be a goto, so it's always directly requestable, but prevents guardian from seeing a path through it to the rest of the graph.  Once DOWN is done, though, it jumps into the main part of the graph at which point guardian will pick up with the last request and move on up as expected.

Images attached to this report
Comments related to this report
jameson.rollins@LIGO.ORG - 17:16, Saturday 01 August 2015 (20136)

Well that didn't work.  See alog 20134.  Separating DOWN from the rest of the graph caused some unanticipated bad affects.  This is actually not inherent in disconnected DOWN from the rest of the graph, but it needed to be considered a bit more carefully.  See the other post for more info.