Hi, First, thank you for the update!
On 07/08/12 19:45, Patrick Carlisle wrote: > I want to give an update on the work discussed in the compiler > performance thread a few weeks ago, since we've been a bit quiet: > > We have merged most of a series of performance improvements from Brice > Figureau into the 3.x branch [1]. We've also added a significant set of > our own patches, mostly from Daniel Pittman [2]. We've tested this on > some catalogs showing performance as good or better than 2.6. > > All of this is currently in 3.x and we'd love to have some feedback on > how it works with a wider variety of catalogs. We plan to add a few more > improvements (including a caching service for filesystem calls made when > autoloading ruby files), and then we plan to backport as many of these > fixes as possible to the 2.7 branch. I expect a lot of the filecaching layer. And that's terriffic if you backport some of the improvements to 2.7. I know some users that will be really happy :) > [1] https://github.com/puppetlabs/puppet/commit/8ea0cfe > > [2] Some highlights: > https://github.com/puppetlabs/puppet/commit/2050f98 - Improved YAML > encoding performance > https://github.com/puppetlabs/puppet/commit/4fe1744 - Remove or > speed up costly string to symbol conversions > https://github.com/puppetlabs/puppet/commit/b0bc704 - Add a JSON > terminus for the catalog cache > https://github.com/puppetlabs/puppet/commit/6ab192f - Disable > ActiveSupport::Dependencies hooks (this was pretty big if you have > activerecord installed) I've read those commits when Daniel pushed the pull request, and that's awesome stuff. Keep the good work! -- Brice Figureau My Blog: http://www.masterzen.fr/ -- You received this message because you are subscribed to the Google Groups "Puppet Developers" 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-dev?hl=en.
