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

memory issues with multiconfig jobs and TAP plugin

    XMLWordPrintable

Details

    Description

      My Jenkins has an issue with memory usage when multiconfig jobs are configured to publish TAP test results. When I click and try to view a job after tests have run, the request times out and memory usage on the server goes up until the whole heap is exhausted. Subsequent runs all fail on memory errors and all web requests time out. Disabling the TAP plugin makes the memory problem go away, as far as I can tell. I've made a heap dump from an affected state available here to look at:

      http://ftp.mcs.anl.gov/pub/systems/jenkins-heap.bin

      Attachments

        Issue Links

          Activity

            raffenet Ken Raffenetti created issue -
            kinow Bruno P. Kinoshita made changes -
            Field Original Value New Value
            Component/s core [ 15593 ]
            Priority Major [ 3 ] Critical [ 2 ]

            Hi Ken!

            Thanks for reporting, and thanks for the dump. I'm going out of the city for a few days, and will work on this issue as soon as I'm back to Sao Paulo. Let me know if you need anything in the meantime.

            By the way, I've raised the priority to critical and removed the core component, since it's very likely an issue in tap-plugin. If we find out that this could happen to other projects, not only multiconfig, we can mark it as blocker

            Thanks a lot!
            Bruno

            kinow Bruno P. Kinoshita added a comment - Hi Ken! Thanks for reporting, and thanks for the dump. I'm going out of the city for a few days, and will work on this issue as soon as I'm back to Sao Paulo. Let me know if you need anything in the meantime. By the way, I've raised the priority to critical and removed the core component, since it's very likely an issue in tap-plugin. If we find out that this could happen to other projects, not only multiconfig, we can mark it as blocker Thanks a lot! Bruno

            Thanks, Bruno. I'm happy to provide any other data you might need when you get to it.

            raffenet Ken Raffenetti added a comment - Thanks, Bruno. I'm happy to provide any other data you might need when you get to it.

            Hi Ken, just a quick update on this issue.

            I'm releasing 1.18 with a few old pending issues tonight.

            1.19 will be focused in memory management and JVM crashes. 1.20 will be bugfixes and code review.

            Sorry for taking so long to take care of this issue.

            Cheers,
            Bruno

            kinow Bruno P. Kinoshita added a comment - Hi Ken, just a quick update on this issue. I'm releasing 1.18 with a few old pending issues tonight. 1.19 will be focused in memory management and JVM crashes. 1.20 will be bugfixes and code review. Sorry for taking so long to take care of this issue. Cheers, Bruno
            rtyler R. Tyler Croy made changes -
            Workflow JNJira [ 151164 ] JNJira + In-Review [ 177868 ]
            kinow Bruno P. Kinoshita made changes -
            Link This issue is related to JENKINS-17887 [ JENKINS-17887 ]
            kinow Bruno P. Kinoshita made changes -
            Labels memory memory-leak multi-configuration plugin tap tapResults memory memory-leak multi-configuration
            kinow Bruno P. Kinoshita made changes -
            Link This issue is blocking JENKINS-24250 [ JENKINS-24250 ]

            People

              kinow Bruno P. Kinoshita
              raffenet Ken Raffenetti
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated: