Issue #17210 has been updated by Lee Lowder.

Priority changed from Normal to High
Keywords changed from function loading compiler scope to function loading 
compiler scope customer

----------------------------------------
Bug #17210: Updated functions are not reloaded within a worker process
https://projects.puppetlabs.com/issues/17210#change-94444

* Author: Erik Dalén
* Status: Accepted
* Priority: High
* Assignee: 
* Category: compiler
* Target version: 
* Affected Puppet version: 3.0.1
* Keywords: function loading compiler scope customer
* Branch: 
----------------------------------------
If a custom function is updated in an environment the workers will continue to 
use the old version if they had that loaded already. So with multiple passenger 
workers you get a situation where some puppet runs use the old version of the 
function and some use the new version, but all use the new versions of the 
manifest code.

To solve this the scope instance for the environment should probably be 
destroyed after each compilation so the new versions are always loaded in on a 
new compile. Or just delete the functions from the object.


-- 
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 unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to