summaryrefslogtreecommitdiffstats
path: root/lib/puppet/reference/function.rb
diff options
context:
space:
mode:
authorBrice Figureau <brice-puppet@daysofwonder.com>2009-02-24 18:48:52 +0100
committerJames Turnbull <james@lovedthanlost.net>2009-03-20 21:44:00 +1100
commit33d3624c91b236e237fe194d9df3d9fa324111c3 (patch)
tree7381228d9cc28e3223aebf7bbd095fc99c38a8c1 /lib/puppet/reference/function.rb
parent77ade43dec5e6fc5afac7abe4b331a3bc7887e42 (diff)
downloadpuppet-33d3624c91b236e237fe194d9df3d9fa324111c3.tar.gz
puppet-33d3624c91b236e237fe194d9df3d9fa324111c3.tar.xz
puppet-33d3624c91b236e237fe194d9df3d9fa324111c3.zip
Fix #1469 - Add an option to recurse only on remote side
When using recurse and a source, if the client side has many files it can take a lot of CPU/memory to checksum the whole client hierarchy. The idea is that it is not necessary to recurse on the client side if all we want is to manage the files that are sourced from the server. This changeset adds the "remote" recurse value which prevents recursing on the client side when a source is present. Since it also is necessary to limit the remote side recursion a new File{} parameter has been added called "recurselimit". Moreover, the Filetset API is changing to allow the new recurselimit parameter, and passing the recursion depth limit in the recurse parameter as an integer is now deprecated and not supported anymore. Signed-off-by: Brice Figureau <brice-puppet@daysofwonder.com>
Diffstat (limited to 'lib/puppet/reference/function.rb')
0 files changed, 0 insertions, 0 deletions