Issue #8341 has been updated by Adrien Thebo. Status changed from Needs More Information to In Topic Branch Pending Merge Assignee changed from Jacob Helwig to Adrien Thebo Target version set to 2.7.x Branch changed from https://github.com/jhelwig/puppet/tree/ticket/master/8341-do-not-explicitly-load-all-facts/ to https://github.com/adrienthebo/puppet/tree/ticket/2.7.x/8341-prevent_duplicate_loading_of_facts
The simple fix for this is to simply unique the paths to look for and load facts from. I would prefer to use Facter's loading mechanisms to delegate that outside of puppet, but this is faster and solves the immediate issue. See https://github.com/puppetlabs/puppet/pull/127 ---------------------------------------- Bug #8341: Loading facts repeatedly https://projects.puppetlabs.com/issues/8341 Author: Trevor Vaughan Status: In Topic Branch Pending Merge Priority: Normal Assignee: Adrien Thebo Category: Target version: 2.7.x Affected Puppet version: Keywords: custom fact, repeated Branch: https://github.com/adrienthebo/puppet/tree/ticket/2.7.x/8341-prevent_duplicate_loading_of_facts Puppet seems to be getting overzealous when loading custom facts. Example: <pre> Loading facts in custom_fact_1 Loading facts in custom_fact_2 Loading facts in custom_fact_3 Loading facts in custom_fact_5 Loading facts in custom_fact_7 Loading facts in custom_fact_8 Loading facts in custom_fact_9 Loading facts in custom_fact_10 Loading facts in custom_fact_11 Loading facts in custom_fact_12 Loading facts in custom_fact_13 Loading facts in custom_fact_14 Loading facts in custom_fact_5 Loading facts in custom_fact_7 Loading facts in custom_fact_2 Loading facts in custom_fact_3 Loading facts in custom_fact_12 Loading facts in custom_fact_11 Loading facts in custom_fact_10 Loading facts in custom_fact_8 Loading facts in custom_fact_13 Loading facts in custom_fact_6 Loading facts in custom_fact_14 Loading facts in custom_fact_9 Loading facts in custom_fact_1 Loading facts in custom_fact_1 Loading facts in custom_fact_2 Loading facts in custom_fact_3 Loading facts in custom_fact_5 Loading facts in custom_fact_6 Loading facts in custom_fact_7 Loading facts in custom_fact_8 Loading facts in custom_fact_9 Loading facts in custom_fact_10 Loading facts in custom_fact_11 Loading facts in custom_fact_12 Loading facts in custom_fact_13 Loading facts in custom_fact_14 Loading facts in custom_fact_5 Loading facts in custom_fact_7 Loading facts in custom_fact_2 Loading facts in custom_fact_3 Loading facts in custom_fact_12 Loading facts in custom_fact_11 Loading facts in custom_fact_10 Loading facts in custom_fact_8 Loading facts in custom_fact_13 Loading facts in custom_fact_6 Loading facts in custom_fact_14 Loading facts in custom_fact_9 Loading facts in custom_fact_1 </pre> -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
