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

SSE ping check to confirm operational (diagnostic helper)

      SSE is a core requirement for good operation of blueocean.

      It makes sense to have a check in the background at some point that triggers an SSE callback that the front end can expect to arrive in a certain amount of time. Should this fail to arrive, the client could log a console error saying "SSE appears to not be supported". This would flush out incompatible proxies or at least eliminate SSE push events as a problem for supportability.

      Needs exploration. Should SSE fail to work we can then look at the network/proxy config (but this means we don't need to guess).

          [JENKINS-39124] SSE ping check to confirm operational (diagnostic helper)

          Michael Neale added a comment -

          tfennelly I thought this might be up your alley at some point. I am not sure what I am describing is reasonable, but worth thinking about IMO.
          If this looks too likely to generate false alerts, maybe we dont do it (but its output should only be in the console log - at least until we are 100% confident - if we were, we could politely tell the user to ask for help).

          Michael Neale added a comment - tfennelly I thought this might be up your alley at some point. I am not sure what I am describing is reasonable, but worth thinking about IMO. If this looks too likely to generate false alerts, maybe we dont do it (but its output should only be in the console log - at least until we are 100% confident - if we were, we could politely tell the user to ask for help).

            tfennelly Tom FENNELLY
            michaelneale Michael Neale
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: