Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-69191

Agent offline vs Not accepting tasks confusing icon

    • Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Minor Minor
    • core
    • None
    • 2.450

          [JENKINS-69191] Agent offline vs Not accepting tasks confusing icon

          Ian Williams added a comment -

          I believe that somewhere after JENKINS-59283 - Use distinct icon for disconnected and temporarily offline computers / PR-4195 and the introduction of the new SVG icons, the conditions under which each icon was displayed changed certain state reflections were lost. ie: We lost the yellow boxed "X" state.

          I previously provided a response to a S/O question, "Bring 'offline node' online script" using the old icons as that was the format in the question. IIRC, when I tried to reproduce using a later release w/new icons, I did not see what I expected (perhaps as described in this JIRA).

          I don't believe the current icon combinations is sufficient to represent all the possible state conditions of the nodes.  The matrix in the S/O response only reflects a "Permanent Node" state. I suppose it gets more complicated with ephemeral agents, cloud agents, etc.

          There's also a lack of clarity/documentation for Managing Nodes, explaining the differences between on/off-line, (dis-/)connected, TemporarilyOffline, OfflineCause, AcceptingTasks, "Suspended'.

          Also confusing the icon relationship to Node Availability options:

          • Keep this agent online as much as possible
          • Take this agent online according to a schedule
          • Take this agent online when in demand, and offline when idle
          • Use container only once

          Ian Williams added a comment - I believe that somewhere after JENKINS-59283 - Use distinct icon for disconnected and temporarily offline computers / PR-4195 and the introduction of the new SVG icons, the conditions under which each icon was displayed changed certain state reflections were lost. ie: We lost the yellow boxed "X" state. I previously provided a response to a S/O question, " Bring 'offline node' online script " using the old icons as that was the format in the question. IIRC, when I tried to reproduce using a later release w/new icons, I did not see what I expected (perhaps as described in this JIRA). I don't believe the current icon combinations is sufficient to represent all the possible state conditions of the nodes.  The matrix in the S/O response only reflects a "Permanent Node" state. I suppose it gets more complicated with ephemeral agents, cloud agents, etc. There's also a lack of clarity/documentation for Managing Nodes , explaining the differences between on/off-line, (dis-/)connected, TemporarilyOffline, OfflineCause, AcceptingTasks, "Suspended'. Also confusing the icon relationship to Node Availability options: Keep this agent online as much as possible Take this agent online according to a schedule Take this agent online when in demand, and offline when idle Use container only once

            mawinter69 Markus Winter
            allan_burdajewicz Allan BURDAJEWICZ
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: