The BlueOcean main pipeline screen (https://ci.blueocean.io/blue/pipelines) appears to be receiving events for running pipelines that are not visible, and then fetching data, creating more than expected traffic.
On a regular basis this sends event from the backend to the frontend detailing things that are running.
- Open /blue/pipelines/ in one tab
- Run a job like bwalding-alwaysBlue from a classic screen in another tab : https://ci.blueocean.io/job/scratch/job/bwalding-alwaysBlue/configure
- Note that /blue/pipelines/ receives events for this job and does requests.
- Should not fetch the run data if the job isn't even in the store.
Once the frontend receives those events, the frontend then makes a call to retrieve details about the run.
However the important thing to note is that the bwalding-alwaysBlue job is not visible on the front screen - so the frontend is querying the backend for details on jobs that will not change the state of the front end (afaik)
In a large instance that is running a lot of jobs all the time, this could be problematic.