Just out of curiosity, since all clients report back to the server what version of Puppet and Ruby version they are running, couldn't you dynamically select a serialization format based on optimization factors?
Marshal -> PSON -> YAML Just curious. Thanks, Trevor On Tue, May 15, 2012 at 4:25 AM, James Turnbull <[email protected]> wrote: > Brice Figureau wrote: >> On Tue, 2012-05-15 at 00:43 -0700, James Turnbull wrote: >>>>> Just getting rid of that yaml serialization -- or switching to JSON -- >>>>> would make a huge difference. >>>>> >>>> I'll sound like a broken record, but that'd be awesome if we could >>>> resurrect #2892 from the grave: >>>> https://projects.puppetlabs.com/issues/2892 >>>> >>> Didn't that get supplanted by: >>> >>> https://projects.puppetlabs.com/issues/3714 >>> >> >> It's additional: caching in JSON is good because it's faster. >> I still think we don't need to re-serialize what we already have >> serialized, so we'd gain a serialization in the cycle (ie 1/3 of the >> total time retrieving the catalog), hence my request of resurrecting >> #2892. > > I re-opened and assigned to Daniel for a comment. > > James > > -- > James Turnbull > Puppet Labs > 1-503-734-8571 > To schedule a meeting with me: http://tungle.me/jamtur01 > > -- > 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. > -- Trevor Vaughan Vice President, Onyx Point, Inc (410) 541-6699 [email protected] -- This account not approved for unencrypted proprietary information -- -- 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.
