Puppet Server reserved code cache
The reserved_code_cache
setting specifies the maximum space
available to store the Puppet Server code cache during catalog
compilation.
If the PuppetDB service runs on compilers, set this parameter on the PE Compiler node group. Otherwise, set this parameter on the PE Master node group.
puppet_enterprise::master::puppetserver::reserved_code_cache
If Puppet Server runs on your primary server: If total RAM is less than 2 GB, then the Java default is used. Otherwise, the default value is 512 MB.
If the PuppetDB service runs on compilers: The default value is the number of JRuby instances multiplied by 128 MB. The minimum is 128 MB, and the maximum is 2048 MB.
An integer representing a number of MB
JRuby requires an estimated 128 MB of cache space for each instance. To determine the minimum amount of space needed multiple the number of JRuby instances by 128 MB.