Uploaded image for project: 'Beaker'
  1. Beaker
  2. BKR-679

Investigate potential solaris11-specific Beaker memory leak

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None
    • Template:

      Error rendering 'issue-templates-customfield'. Please contact your Jira administrators.

    • Epic Link:
    • Team:
      Quality Engineering
    • Story Points:
      5
    • Sprint:
      QE 2016-11-16

      Description

      Please see QENG-3368 for initial investigation and discussion. Some leftover questions from that ticket include:

      • Is the memory leak in Beaker, Puppet acceptance tests/lib, or a related Gem file?
        • If it's beaker, what version (or better, which commit/PR) introduces this memory leak?
      • Is it correlated with amount of time that the test run takes?
        • I think Colin Creeden has noticed some correlation with the occurrence of oom-kills with tests that take longer than 2 hours--is that right?
      • Are other projects testing against Solaris 11 that we could compare memory footprint to? This could help provide evidence of just where the memory leak is coming from.
      • Is this apparent memory leak correlated with Ruby versions?

      Most of these questions I suspect could be answered by running puppet-agent acceptance manually (not in CI) with Beaker tricked out to produce function call counts and heap consumption information. Variables to be aware of during this process (conditions under which memory leaks were noted in QENG-3368 marked in parenthesis):

      • Ruby version (2.1.1)
      • Beaker version (2.31.0 and later)
      • OS/Platform (Debian 7.8)

      It's also a good idea to consider alternatives to the memory leak theory, although nothing is coming to mind immediately.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              kevin.imber Kevin Imber
              Reporter:
              wayne Wayne Warren
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Zendesk Support