adoptium / aqa-test-tools

Home of Test Results Summary Service (TRSS) and PerfNext. These tools are designed to improve our ability to monitor and triage tests at the Adoptium project. The code is generic enough that it is extensible for use by any project that needs to monitor multiple CI servers and aggregate their results.
Apache License 2.0
28 stars 79 forks source link

Added pipelines for monitoring seems to duplicate themselves #778

Open smlambert opened 1 year ago

smlambert commented 1 year ago

Had not seen this behaviour before, but happening since the addition of the new release pipelines, that when you add the pipeline to be monitored, at some point after its starts pulling data from the Jenkins server, it ends up showing up more than once in the monitoring admin view (even though it has not been manually added more than once).

Screen Shot 2023-02-26 at 7 27 07 AM

When you try to edit or delve one of the entries from the admin view, it appears that the duplicates represent the same entries in the DB, and will get errors saying as much.

Not sure how many times a pipeline will end up showing up in this view, see that jdk8 pipeline is now 4x (and 11/17 2x), since being added yesterday, so we should figure out what is triggering this behaviour.

llxia commented 1 year ago

I have cleaned up duplicate URLs on the monitor page. It does not resolve the problem. We still need to investigate this issue and fix it.