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

    • New Feature
    • Status: Resolved
    • Normal
    • Resolution: Done
    • None
    • None
    • None
    • Systems Engineering
    • 3
    • SE 2017-01-11, SE 2017-01-25, SE 2017-02-08
    • 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

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

              Dates

                Created:
                Updated:
                Resolved:

                Zendesk Support