puppetlabs / puppetdb

Centralized Puppet Storage
http://docs.puppetlabs.com/puppetdb
Apache License 2.0
299 stars 225 forks source link

(GH-3912) add include_catalog_edges config to terminus #3913

Closed austb closed 9 months ago

austb commented 9 months ago

Add configuration option to the terminus, include_catalog_edges that, when set to false, will disable sending any catalog edges to PuppetDB. Profiling of PuppetDB command processing has shown catalog edges can take as much as one third of the total time to process a catalog. Users with many nodes that don't use edges in their queries could benefit quite substantially from using this option. It is not enabled by default to maintain backwards compatibility during PuppetDB 8.

Resolves #3912.