Issue #12158 has been updated by Nigel Kersten. Status changed from Accepted to Needs More Information Assignee changed from Daniel Pittman to Nigel Kersten
No, it doesn't. These notes were a result of Daniel and I spending some time talking about it, and I really need to rewrite them so that they're useful to people who weren't in the room with us. ---------------------------------------- Feature #12158: Switch to the static compiler as default behavior https://projects.puppetlabs.com/issues/12158#change-56817 Author: Nigel Kersten Status: Needs More Information Priority: High Assignee: Nigel Kersten Category: Target version: Telly Affected Puppet version: Keywords: Branch: In #6873 we merged the static compiler for Statler. ### Specifications ### * If an agent downloads a file, it should not need to communicate with the server again if it needs to re-apply the file. "content caching?" * This caching behavior should be on by default for Telly agents. * It is not essential that we implement the static compiler being on by default for pre-Telly agents. This can be driven by engineering requirements. Nice to have, nowhere near essential. * There needs to be some minimal control over content cache expiry. Does not need to be fancy. * Agents should only cache content that was intended for them. * We must not break the existing behavior of 'puppet inspect' with audited files being uploaded to the filebucket. * We must not break local or remote backup to a filebucket. * We must not significantly increase resource consumption on the agent or master compared to non-static file delivery * Specifically, we _expect_ to need file streaming rather than reading the whole thing into memory. ### Possible problems ### * what happens when you have a file resource using a static fileserver mount that doesn't actually allow access from the master itself? * Documenting that masters must be explicitly given access to such mount points is an acceptable position. * load balancers and multiple masters... -- 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.
