Issue #18458 has been updated by Henrik Lindberg.

Status changed from In Topic Branch Pending Review to Merged - Pending Release

Merged to master.
----------------------------------------
Bug #18458: Puppet Ruby DSL does not reload changed manifests
https://projects.puppetlabs.com/issues/18458#change-81695

Author: eric sorenson
Status: Merged - Pending Release
Priority: Normal
Assignee: Henrik Lindberg
Category: 
Target version: 3.1.0
Affected Puppet version: 3.1.0-rc1
Keywords: rubydsl
Branch: https://github.com/puppetlabs/puppet/pull/1419


In testing the new Ruby DSL, I noticed that in order to get the puppet master 
to notice changes in my Ruby manifests, I had to completely restart the 
process. No matter how long I waited between writing out a changed file and 
requesting a new catalog from an agent, the master did not detect the changes.  
On chat, Nick Lewis suggested this might be because, "The TypeLoader creates an 
instance of Parser, and sets its file, which causes it to be watched. But only 
for .pp files."

At any rate, IMO this should behave in a similar way to the Puppet DSL; it's 
unreasonable to expect users to restart puppetmasters every time they want to 
apply a changed manifest.



-- 
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].
Visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to