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.

Reply via email to