Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-31147

MTRotator CSC response to Low level controller crashing

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Won't Fix
    • Resolution: Done
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None
    • Team:
      Telescope and Site
    • Urgent?:
      No

      Description

      During our testing today we had a situation where the rotator EUI crashed. Despite sending the events indicating that the rotator is disconnected, the CSC remained in ENABLED state.

       

      I know the CSC is mostly tracking the state of the low level controller but I think remaining in ENABLED state when the low level controller crashed is not a good idea. 

       

      My proposal is that the CSC should transition to FAULT state. The question then becomes, what happens if we try to clear error while the low level controller is still offline?

      I think it should remain in fault and reject clearError commands clearly saying that the low level controller is not connected. When the low level controller connects again, the CSC can go back to following its state (so it would transition to OFFLINE upon re-connection). 

        Attachments

          Issue Links

            Activity

            Hide
            rowen Russell Owen added a comment -

            Communication with the low-level controller has been completely redone, with the server running in the low-level controller. That should completely solve this kind of problem. Please open a new ticket if you see future issues like this.

            Show
            rowen Russell Owen added a comment - Communication with the low-level controller has been completely redone, with the server running in the low-level controller. That should completely solve this kind of problem. Please open a new ticket if you see future issues like this.

              People

              Assignee:
              rowen Russell Owen
              Reporter:
              tribeiro Tiago Ribeiro
              Watchers:
              Andy Clements, Bo Xin [X] (Inactive), Holger Drass, Russell Owen, Sandrine Thomas, Te-Wei Tsai, Tiago Ribeiro
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Jenkins

                  No builds found.