Issue #3580 has been updated by Luke Kanies. Status changed from Needs design decision to Needs more information
I think it is invoked every time - the client uploads new facts each time, which expires the existing node data each time. It might be that 0.24.x clients against a 0.25.x server don't do this, but I don't think that's the case, either. Are you sure this is happening? If so, is there some kind of minimum window? It might be that there's up to a 15 second window in which it'll reuse data, but it should show (in verbose mode) that the server is expiring the old node data, which should result in it getting reloaded. ---------------------------------------- Bug #3580: node_classifier should be invoked on every connection http://projects.puppetlabs.com/issues/3580 Author: Alan Barrett Status: Needs more information Priority: Normal Assigned to: Luke Kanies Category: node Target version: Affected version: 0.25.4 Keywords: Branch: The external node classifier script (referred to by the "node_classifier" variable in the [puppetmasterd] section of puppet.conf) is not invoked every time a client connects. If the same client connects multiple times, or if "puppetmasterd --compile ${nodename}" is executed multiple times, then it appears that the node classifier script is executed only once per client name. This is bad because the external node classifier might have some configuration that changes without puppet's knowledge, and puppet will not notice such changes if it doesn't invoke the node classifier script again. I would prefer to have the node classifier invoked on every connection. Failing that, it would be OK if the information were cached for a time not exceeding the "filetimeout" setting (which defaults to 15 seconds). -- 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.
