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

Disable server's fact cache by default

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Closed
    • Priority: Normal
    • Resolution: Won't Do
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
    • Template:
    • Team:
      Froyo
    • QA Risk Assessment:
      Needs Assessment

      Description

      Puppet server stores the last known facts for all nodes that ask for catalogs in its fact cache. The cache grows unbounded and duplicates information that the server sends to puppetdb. The cache is hardcoded and cannot be disabled as far as I know.

      This ticket is to disable the fact cache by default, similar to what was done for the node cache in Puppet 5, seeĀ PUP-6060. I don't know if we need a setting to re-enable it?

      Another reason for disabling the cache is to speed up the compiler so that it doesn't need to serialize facts to YAML.

      The issue also affects webrick, but was removed in 6, so doesn't matter.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              Unassigned Unassigned
              Reporter:
              josh Josh Cooper
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Zendesk Support