As Deepak said, we are taking a look over Brice's patches right now. Initially we'll target them at 3.0 and then we'll probably move on to back porting and tuning a bit on 2.7 after we have 3.0 stabilized. At the same time we have been taking a look at the catalog retrieval time problem. Based on the discussion that we had a while ago on this list, I think the plan of attack is to remove the YAML translation for the caching. I haven't seen any numbers for the speed improvement that we get for that yet.
Daniel, you are working on the YAML caching, right? Have you had a chance to profile before and after the patch with a realistic setup to see what kind of improvement we might expect from that change? On Jul 5, 2012, at 12:28 AM, DEGREMONT Aurelien wrote: > Le 04/07/2012 19:29, Brice Figureau a écrit : >> Fixing #2198 [1] would be a very good start, then parallelize >> non-dependent sub-trees. In a word, that's not easy. > I know that's would the *true* way to speed up puppet agent. But, as you > said, I think this is far from trivial. But I do not enough of puppet > internal to be sure about that. > But, as shown in graph in topic "Trying to isolate performance issues with > config retrieval." there is room for improvements, only doing some > profiling/patching I think. There is unjustified slowness in several places. > >> [1]: >> https://projects.puppetlabs.com/issues/2198 > I was the one behind this patch. But I think it won't be easy either to land > it. Difficult to have this design fitting in the puppet graph crawler. > > > > Aurélien > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Developers" group. > To post to this group, send email to puppet-dev@googlegroups.com. > To unsubscribe from this group, send email to > puppet-dev+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/puppet-dev?hl=en. > -- You received this message because you are subscribed to the Google Groups "Puppet Developers" group. To post to this group, send email to puppet-dev@googlegroups.com. To unsubscribe from this group, send email to puppet-dev+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-dev?hl=en.