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

several threads looping in TreeMap.put()

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Cannot Reproduce
    • Icon: Major Major
    • performance-plugin
    • None

      In the last few days we started to use this performance plugin in several jobs (4-5). Today we have several threads in the Jenkins master looping on this method call:

      (a) java.util.TreeMap.put(TreeMap.java:575)
      (b) java.util.TreeMap.put(TreeMap.java:568)
      

      Some of them are stuck in (a) some of them in (b). 

      This is the complete stacktrace:

      Handling GET /view/Dev/view/F_PB-40835_NewMarginCallWorkflow/job/Core%20Performance%20ZKB/job/feature%252FF_PB-40835_NewMarginCallWorkflow/performance/throughputGraph from 10.254.52.53 : RequestHandlerThread[#6]
      java.util.TreeMap.put(TreeMap.java:568)
      hudson.plugins.performance.reports.UriReport.calculateDiffPercentiles(UriReport.java:262)
      hudson.plugins.performance.reports.UriReport.addLastBuildUriReport(UriReport.java:381)
      hudson.plugins.performance.reports.PerformanceReport.setLastBuildReport(PerformanceReport.java:408)
      hudson.plugins.performance.PerformanceReportMap.addPreviousBuildReports(PerformanceReportMap.java:528)
      hudson.plugins.performance.PerformanceReportMap.<init>(PerformanceReportMap.java:84)
      hudson.plugins.performance.actions.PerformanceBuildAction.getPerformanceReportMap(PerformanceBuildAction.java:83)
      hudson.plugins.performance.PerformanceReportMap.addPreviousBuildReports(PerformanceReportMap.java:518)
      hudson.plugins.performance.PerformanceReportMap.<init>(PerformanceReportMap.java:84)
      hudson.plugins.performance.actions.PerformanceBuildAction.getPerformanceReportMap(PerformanceBuildAction.java:83)
      hudson.plugins.performance.PerformanceReportMap.addPreviousBuildReports(PerformanceReportMap.java:518)
      hudson.plugins.performance.PerformanceReportMap.<init>(PerformanceReportMap.java:84)
      hudson.plugins.performance.actions.PerformanceBuildAction.getPerformanceReportMap(PerformanceBuildAction.java:83)
      hudson.plugins.performance.PerformanceReportMap.addPreviousBuildReports(PerformanceReportMap.java:518)
      hudson.plugins.performance.PerformanceReportMap.<init>(PerformanceReportMap.java:84)
      hudson.plugins.performance.actions.PerformanceBuildAction.getPerformanceReportMap(PerformanceBuildAction.java:83)
      hudson.plugins.performance.actions.PerformanceProjectAction.doThroughputGraph(PerformanceProjectAction.java:515)

       

      Plugin version: 3.11

      Java version: 1.8.0_51

        1. stacktrace.txt
          155 kB
        2. performance.hpi
          6.13 MB
        3. cpu (1).png
          cpu (1).png
          27 kB

            artem_fedorov Artem Fedorov
            dfa Davide Angelocola
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: