Uploaded image for project: 'Puppet Server'
  1. Puppet Server
  2. SERVER-1695

Add ability to reject API submissions that would lead to memory exhaustion

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Resolved
    • Priority: Normal
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
    • Template:
    • Team:
      Systems Engineering
    • Story Points:
      3
    • Sprint:
      SE 2017-01-11, SE 2017-01-25, SE 2017-02-08
    • QA Risk Assessment:
      Needs Assessment

      Description

      Puppet agents can submit large datasets during API requests. When the Puppet Server buffers enough of these into memory, it can end up running out of resources. An option similar to PuppetDB's reject-large-commands setting would allow the Puppet Server to remain operational by refusing to accept large API submissions and also increases the visibility of problematic agents.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              jeremy.barlow Jeremy Barlow
              Reporter:
              chuck Charlie Sharpsteen
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Zendesk Support